
Android
小马过河~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
adb shell 命令不断更新中
读取,修改settings数据库adb shell settings get(put) secure(system,global) 数据库字段key清除掉repo所有仓库内容到最新的HEADrepo forall -c get reset --hard HEAD原创 2019-04-15 20:56:51 · 188 阅读 · 0 评论 -
设置默认浏览器
设置默认浏览器为百度浏览器,默认视屏播放器都是同样的思路前提:系统提供设置默认应用的设置接口方案:静态注册一个接受开机广播的接收器Receiver。收到开机广播时,如果当前不存在配置的默认浏览器,则设置百度浏览器(解压确定浏览器的包名)为默认浏览器;关键技术知识点:在settings应用中(1)settings应用中包装的接口使用设置中的代码PackageManagerWrapper,...原创 2019-04-15 20:43:31 · 717 阅读 · 0 评论 -
手机锁屏充电动画
手机锁屏时充电动画需求:插入手机充电线后,手机锁屏状态时,亮屏并显示充电动画效果设计思想:SystemUI监听充电线的插入和拔出插入充电线时,启动一个Service,加载充电动画,动画布局中的电量使用TextView显示,动画使用lottie播放关键步骤与技术点充电连接与断开广播Intent.ACTION_POWER_CONNECTED:充电连接广播Intent.ACTION_PO...原创 2019-04-15 20:30:56 · 5143 阅读 · 0 评论 -
开机动画(boot animation)
开机动画(boot animation)boot animation 结构说明boot animation 结构说明源码位置:framworks/base/cmds/bootanimation/bootanimation.zip,在Android设备中的位置/system/media/bootanimation.zip其结构是desc.txt文件,folder1文件夹,folder2文件夹...原创 2019-04-15 19:55:23 · 2036 阅读 · 0 评论 -
Android中LocalSocket实战
网上LocalSocket的知识可以搜到你读不完,所以它的知识本文就不介绍了。本文着重的是自己在实际使用中遇到的问题。虽然早就经过各种代码洗礼,但是对于LocalSocket这方面还是第一次用到。但是咱不怕,发挥程序猿顶着油锅也要上的精神。巴拉巴拉把LocalSocket的基本知识过了一边。看了看在Android中怎么用的,以及代码怎么写的。还是先说一下背景吧,否则会凌乱哈。本人需原创 2017-08-26 15:20:28 · 2116 阅读 · 0 评论 -
时钟应用中的alarms闹铃资源文件从何而来
手机设置闹铃时,可以选择闹铃时播放哪一个资源文件。遇到一个问题是,显示可以选择的闹铃资源文件的名称有重复的。经过研究发现,它是从数据库internal.db文件中的数据库file里的一些资源文件,位置是/system/media/audio/alrms文件夹下并且显示的时文件在数据库中的title项,该项是从文件中解析出来的。因此可以把相同tile的文件保留一份进一步研究发现,编译原创 2017-02-25 11:53:23 · 1437 阅读 · 0 评论 -
单独改变AlertDialog的显示Theme
改变AlertDialog的Theme原创 2017-02-25 11:43:32 · 1309 阅读 · 0 评论