sheldon_blogs

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2020年1月11日

Android:裁剪系统预置应用

摘要: Android的应用分布在很多目录中,如果去每个目录下修改Android.mk文件就是一个比较大的工程,同时时间长了之后也记不清改过哪些文件了,现在提供一个简便的裁剪预置应用的方法,步骤如下: 1. 修改build目录main.mk ifdef FULL_BUILD # The base list 阅读全文

posted @ 2020-01-11 17:15 sheldon_blogs 阅读(2016) 评论(0) 推荐(0)

2019年11月27日

Android:系统自定义鼠标样式切换

摘要: 一、APP通过View修改鼠标样式 app view上修改鼠标样式比较简单,通过 hover event 获取鼠标坐标并使用如下方法修改为自定义图片: getWindow().getDecorView().setPointerIcon(PointerIcon.load(getResources(), 阅读全文

posted @ 2019-11-27 23:37 sheldon_blogs 阅读(6945) 评论(1) 推荐(1)

2019年11月5日

Android:系统日历添加默认账户

摘要: \packages\providers\CalendarProvider\src\com\android\providers\calendar\CalendarDatabaseHelper.java 或者 \packages\providers\CalendarProvider\src\com\an 阅读全文

posted @ 2019-11-05 09:40 sheldon_blogs 阅读(1613) 评论(0) 推荐(0)

2019年10月31日

Android:状态栏禁用时蓝牙多文件传输弹窗及进度显示

摘要: 一、蓝牙文件传输弹窗 Android原生蓝牙传输文件时,会弹出蓝牙文件接收的确认框且默认是以notification的形式显示在状态栏,当用户点击之后才会弹出一个dialog。那么当状态栏被禁用时,如何实现文件接受全程不需用户点击而自动接收呢? 1.如何不让用户点击状态栏直接弹确认的dialog? 阅读全文

posted @ 2019-10-31 09:36 sheldon_blogs 阅读(2047) 评论(0) 推荐(0)

2019年10月29日

Android:导入所需的系统jar包到Android studio

摘要: 1. 修改对于的AIDL文件,根据编译信息获知所需的jar包。 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar (frameworks.jar是dex格式,非原生态Java文件) 2.导入classes 阅读全文

posted @ 2019-10-29 00:16 sheldon_blogs 阅读(3377) 评论(0) 推荐(0)

2019年10月26日

Android:修改连接到AP端显示的设备名

摘要: 一、Android系统代码中实现设备名分配 1. \frameworks\base\services\core\java\com\android\server\ConnectivityService.java 建立连接时读取 "net.hostname" 属性值是否为空,如果为空则获取设备id,加上 阅读全文

posted @ 2019-10-26 10:23 sheldon_blogs 阅读(3270) 评论(0) 推荐(0)

2019年10月25日

Android:StateMachine 之 WifiStateMachine

摘要: 一、状态图: 二、代码分析: \frameworks\opt\net\wifi\service\java\com\android\server\wifi\WifiStateMachine.java 1.创建WifiStateMachine的构造函数中添加各个状态: 2.状态切换-开启AP (acce 阅读全文

posted @ 2019-10-25 20:02 sheldon_blogs 阅读(1685) 评论(0) 推荐(0)

2019年10月12日

Android:Recents和AMS中历史任务的区别

摘要: 1.1 任务和返回栈 - 实际数据模型 这个是指在调度体系里实际保存的TaskRecord实例,而ActivityRecord-TaskRecord-ActivityStack之间的关系建议看官方文档。任务栈是实际在后台的任务,因此这些任务也都有对应的显示层实例。 其创建与删除通过stack控制: 阅读全文

posted @ 2019-10-12 11:52 sheldon_blogs 阅读(2925) 评论(0) 推荐(0)

2019年9月29日

Android:ART 优化配置(Mstar-6A648)

摘要: 1.Android预优化的原理 先来回顾一下Android的发展史,在2014年的Google I/O大会上,Google隆重的发布了Android 4.4操作系统,其中有一个环节着重介绍了ART(Android runtime),也就是虚拟机,也就是运行APP的环境,也就是运行Java代码的虚拟机 阅读全文

posted @ 2019-09-29 15:27 sheldon_blogs 阅读(3880) 评论(1) 推荐(0)

2019年9月26日

Android:JACK编译错误汇总及解决

摘要: jack server交互命令: jack-admin start-server jack-admin kill-server jack-admin list-server jack-admin uninstall-server mm -j32 showcommands &> mm.out jack 阅读全文

posted @ 2019-09-26 10:53 sheldon_blogs 阅读(17654) 评论(0) 推荐(2)

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

导航