标题是伪命题 参考资料 Android中为什么主线程不会因为Looper.loop()里的死循环卡死? 知乎 之前对这个概念一直处于比较模糊的状态,也是一直被自己忽略了,认为可能涉及的东西过于复杂,所以不敢对自己问,为什…
分类:Android
下载Android源代码编译错误总结
错误1: prebuilts/sdk/api/18.txt:22055: error 9: Removed public method android.telephony.gsm.SmsMessage.calculate…
App更新8.0适配出现的问题
问题1 android.os.FileUriExposedException 这个应该是7.0就应该处理的。新的权限机制 解决办法就是在AndroidManifest中配置 <provider android:na…
看完这篇 LeakCanary 原理分析,又可以虐面试官了!
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在Android主流三方库源码分析系列的前几篇文章中,笔者已经对网络、图片、数据库、响应式编程中最热门的第三方开…
android数据存储--SQLite
SQLite数据库的特点: 轻量级 独立 隔离 跨平台 多语言接口 安全性 SQLite数据类型 类型 描述 NULL 这个值为空值 VARCHAR(n) 长度不固定且其最大长度为 n 的字串,n不能超过 4000。 C…
Android Studio插件备忘录
Android studio插件备忘录 Exynap 内含大量代码模板,快捷键ctrl+alt+D .Ignore 更方便的把文件添加到过滤文件表ignore中 Alibaba Java Coding Guideline…
参照美团外卖Android平台化架构演进实践实现p(pins)工程
1.看了美团的https://mp.weixin.qq.com/s?__biz=MjM5NjQ5MTI5OA==&mid=2651747704&idx=1&sn=93c4a5c76b78bc998…
最新最全的 Android 开源项目合集
awesome-github-android-ui 是由OpenDigg整理并维护的安卓UI相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。 如果收录的项目有错误,可以通过is…
BLE低功耗蓝牙详解,解决读写、通知失败问题
开发公司的智能锁,通过蓝牙控制,是一种低功耗蓝牙,由于之前没做过,一路磕磕碰碰总算完成了,在此写下总结,帮助需要的朋友少走一些弯路,主要解决蓝牙读写数据和设置通知失败的问题。 开发步骤: 检测蓝牙是否可用,绑定蓝牙服务 …
android系统什么时候解析mainfest(很枯燥乏味儿)
最近面试聊到很多启动过程的事情: Android系统的启动过程中就已经解析了系统中安装应用的androidManifest.xml文件并保存起来了? android系统启动之后会解析固定目录下的apk文件,并执行解析,持…
Android常用控件之DrawerLayout
目录:android.support.v4.widget.DrawerLayout 布局xml中: <?xml version="1.0" encoding="utf-8"?> <android.sup…