Android
脑洞不够大
这个作者很懒,什么都没留下…
展开
-
Android Studio 常用插件收集
工欲善其事,必先利其器,本文收集一些实用的studio插件,持续更新GsonFormatGsonFormat是一个快速格式化json数据,自动生成实体类参数的插件。 地址:https://github.com/zzz40500/GsonFormat JsonToKotlinClassJsonToKotlinClass 是用于 Kotlin中 快速格式化json数原创 2017-12-28 22:31:04 · 306 阅读 · 0 评论 -
Android 运行时权限管理最佳实践
欢迎访问我的个人博客 传送门从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制;例如,用户可以选择为相机应用提供相机访问权限,而不提供设备位置的访问权限。用户可以随时进入应用的“Settings”屏幕调用权限。正常权原创 2017-12-29 09:29:02 · 653 阅读 · 0 评论 -
Android Handler 消息机制原理解析
欢迎访问我的个人博客 传送门前言做过 Android 开发的童鞋都知道,不能在非主线程修改 UI 控件,因为 Android 规定只能在主线程中访问 UI ,如果在子线程中访问 UI ,那么程序就会抛出异常android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread tha原创 2018-01-12 10:08:22 · 590 阅读 · 0 评论 -
Activity 启动模式和 taskAffinity 属性详解
欢迎访问我的个人博客 传送门任务和返回栈应用通常包含多个 Activity ,每个 Activity 均应围绕用户可以执行的特定操作设计,并且能够启动其他 Activity,一个 Activity 可以启动设备上其他应用中的 Activity,即使两个 Activity 可能来自不同的应用,但是 Android 仍会将 Activity 保留在相同的任务中,以维护这种无缝的用户体验。原创 2018-01-03 19:33:56 · 1123 阅读 · 0 评论 -
个人开源项目 微阅
微阅是一款使用 MVP + Retrofit2 + Rxjava + dagger2 等框架开发的阅读软件。包括新闻、视频、煎蛋三个模块,项目的大部分功能已经完成。Java 版本 : https://github.com/Will-Ls/WeiYueKotlin 版本:https://github.com/Will-Ls/WeiYueKotlin撸码不易,可以的话点个 star原创 2018-01-12 10:59:04 · 1005 阅读 · 1 评论 -
Android View 的工作流程和原理
参考资料 > 欢迎访问我的个人博客 传送门前言在日常开发中,我们每天都在和各种 View 打交道,比如TextView,Button等,我们直接拿过来就可以使用,那么 Android 是怎么把 View 绘制到屏幕上呢,接下来我们结合源码来具体分析。在具体结合源码分析前,先了解一个比较重要的概念 ViewRootViewRoot先看一张图 Android 窗口原创 2018-01-19 14:51:17 · 311 阅读 · 0 评论