sheldon_blogs

10 2019 档案

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

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

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 阅读(3260) 评论(0) 推荐(0) 编辑

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 阅读(3115) 评论(0) 推荐(0) 编辑

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 阅读(1594) 评论(0) 推荐(0) 编辑

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

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

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示