
Android
文章平均质量分 79
Shawpoo
搞好技术就像一根葱,到哪都能炒盘菜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android4.4+教你轻松打造沉浸式/透明式状态栏
我的简书:简书前言关于系统状态栏这个应该对于做Android的我们应该不陌生了,网上相关的帖子也是满大街,那么为什么还要写此文呢?我觉得是本人亲自实践的结果,整理了较为简单轻松的实现方式,当然面向的对象是小白,如果您是大牛请多多指教,就不要嘲笑了…所以此文是让一些小白更快上手,或者解决一些问题。关于状态栏的说法有说法称这种效果为浸式状态栏,也有说法称之为透明式状态栏。到底是哪种呢?引用其他文章的一段原创 2017-04-04 18:32:41 · 666 阅读 · 0 评论 -
Android本地生成二维码图片
转载请注明出处:http://blog.youkuaiyun.com/sinat_14849739/article/details/79399804 本文出自Shawpoo的专栏 我的简书:简书最近在开发项目中,需要在APP中生成二维码,我使用的Google Zxing的库: 点击下载Zxing-core.jar1、生成二维码图片 /** * 生成二维码图片...原创 2018-02-28 14:06:30 · 1046 阅读 · 0 评论 -
Android开发常用集锦(持续更新...)
转载请注明出处:http://blog.youkuaiyun.com/sinat_14849739/article/details/79397669 本文出自Shawpoo的专栏 我的简书:简书1、TextView添加删除线 /** * TextView添加删除线 * * @param textView */ public s...原创 2018-02-28 10:53:55 · 544 阅读 · 0 评论 -
Github入门使用教程,并托管Android项目
转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、准备工作准备工作其实很简单,只需要在我们的操作系统上安装好Git客户端,有一个Github账号即可。下面具体来说一下:1、安装Git客户端首先需要在电脑上安装Git客户端,来个Git的传送门,选择相应的操作系统,下载即可。安装过程就不截图了,一直Next即可安装成功。安装成功可以配置环境变量,在Path中添加git的bi原创 2017-12-26 23:20:14 · 2618 阅读 · 0 评论 -
Android7.0系统使用Intent跳转到APK安装页
前言昨天在开发的时候遇到这样一个问题,在APP中更新版本下载完最新的apk之后没有跳转到应用安装页面。然后我换了个手机又进行测试了一下是可以的,这就怪了。我的代码是这样写的: /** * @param file * @return * @Description 安装apk */ public void installApk(File file)原创 2017-03-25 02:12:12 · 7037 阅读 · 1 评论 -
Android中RecyclerView调用notifyDataSetChanged方法无效
转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书问题描述这两天在开发中遇到一个问题,就是很常见的一种情况,定义一个数据的集合List,然后获取到数据(网络或者本地)之后更改List,然后通过RecycerView进行展示,这时候我们通常使用Adapter的notifyDataSetChanged()方法来刷新,但是却无效。下面我大概模拟一下:private List<Te原创 2017-11-08 21:32:11 · 15379 阅读 · 4 评论 -
Android6.0+运行时权限的处理
我的简书:简书前言目前Android8.0已经发布,我们都知道从Android6.0开始开发者需要处理运行时权限,所以还是要记录一下在6.0+的设备上如何处理运行时权限。从 Android 6.0开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制;例如,用户可以选择为相机应用提供原创 2017-09-18 23:20:11 · 619 阅读 · 0 评论 -
Android中使用Activity管理类
我的简书:简书在日常的APP开发中,为了对APP中所有的Activity进行管理,所以统一放在Stack中处理。创建AppManager:public class AppManager { public static Stack<Activity> getActivityStack() { return activityStack; } private sta原创 2017-09-18 21:48:43 · 4514 阅读 · 0 评论 -
Android中Activity的启动模式(LaunchMode)和使用场景
转载请注明出处: 本文出自Shawpoo的专栏 我的简书:简书一、为什么需要启动模式在Android开发中,我们都知道,在默认的情况下,如果我们启动的是同一个Activity的话,系统会创建多个实例并把它们一一放入任务栈中。当我们点击返回(back)键,这些Activity实例又将从任务栈中一一移除,遵循的原则是“后进先出”(先进后出)。这里我们考虑一个问题,当我们多次启动同一个Act原创 2017-09-23 18:04:55 · 67230 阅读 · 10 评论 -
Android热修复—阿里的新一代热修复技术Sophix
我的简书:简书前言热修复作为当下热门的技术,在业界内比较著名的有阿里的AndFix、Dexposed,腾讯QQ空间的超级补丁技术和微信的Tinker。但是我对热修复基本没怎么研究过,由于最近一段时间了解到阿里发布了新一代热修复技术—Sophix。于是我决定折腾一波…一、开通移动热修复服务1、注册阿里云账号,选择移动热修复服务 选择之后需要开通此功能,点击立即开通即可:2、打开管理控制台,点击右上原创 2017-08-13 17:28:45 · 2625 阅读 · 1 评论 -
Android Studio2.3+打包apk后应用未安装
我的简书:简书前言Android 要求所有 APK 必须先使用证书进行数字签署,然后才能安装。当然这么做的原因是为了保证APK的唯一性,安全性。本文主要介绍在Android Studio2.3+打包apk后应用未安装的解决办法。Android Studio2.3+签名打包,应用未安装这几天在整项目的时候发现一个问题,通过Android Studio2.3+打包出来的apk,在android7.0+的原创 2017-07-30 15:10:42 · 4600 阅读 · 0 评论 -
Android之带你认识并使用Material Design
2017Google Study Jams China:Google Study Jams活动官网我的简书:简书前言习惯性的在文章开始先来一段介(fei)绍(hua)。Material Design是在Google I/O 2014提出的一套全新的设计语言规范。其目的是专为设计适用于多个平台和设备的视觉、运动与互动效果而制定的综合指南。 Android 现在已支持 Material Design 应原创 2017-06-11 21:55:44 · 1461 阅读 · 0 评论 -
Android第一开发语言—初探Kotlin
我的简书:简书前言众所周知,2017Google I/O大会刚开完没几天,可能对于Android开发者来说最关注的内容就是Google将Kotlin作为Android的第一开发语言。在Android Studio2.3版本之前要使用Kotlin开发的话,需要安装Kotlin plugin,在大会进行的同时,官方也发布了Android Studio3.0预览版,称3.0包含开箱即用的Kotlin支持。原创 2017-05-30 22:31:25 · 720 阅读 · 0 评论 -
Android使用OkHttp访问自签名证书的Https接口
我的简书:简书前言在Android开发中,Okhttp想必大家都不陌生,一个处理网络请求的开源项目,是安卓端最火热的轻量级框架。本人在开发过程中也用了很长一段时间了,但是基本请求的都是http接口。即使访问https网站也都是绿色的,有个很特殊的大型购票网站则不是,所以本文主要介绍如何使用Okhttp访问自签名证书的https接口。而且公司自己服务接口也全部换成了https接口,在去年就说ios要强原创 2017-06-02 15:41:05 · 4211 阅读 · 1 评论 -
Android开发中常见问题集锦(持续更新...)
转载请注明出处:https://blog.youkuaiyun.com/sinat_14849739/article/details/79772279 本文出自Shawpoo的专栏 我的简书:简书1、去除系统状态栏1、如果Activity继承FragmentActivityrequestWindowFeature(Window.FEATURE_NO_TITLE) 2、如果A...原创 2018-03-31 19:27:11 · 907 阅读 · 0 评论