摘要:一、蓝牙文件传输弹窗 Android原生蓝牙传输文件时,会弹出蓝牙文件接收的确认框且默认是以notification的形式显示在状态栏,当用户点击之后才会弹出一个dialog。那么当状态栏被禁用时,如何实现文件接受全程不需用户点击而自动接收呢? 1.如何不让用户点击状态栏直接弹确认的dialog?
阅读全文
摘要:1. 修改对于的AIDL文件,根据编译信息获知所需的jar包。 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar (frameworks.jar是dex格式,非原生态Java文件) 2.导入classes
阅读全文
摘要:一、Android系统代码中实现设备名分配 1. \frameworks\base\services\core\java\com\android\server\ConnectivityService.java 建立连接时读取 "net.hostname" 属性值是否为空,如果为空则获取设备id,加上
阅读全文
摘要:一、状态图: 二、代码分析: \frameworks\opt\net\wifi\service\java\com\android\server\wifi\WifiStateMachine.java 1.创建WifiStateMachine的构造函数中添加各个状态: 2.状态切换-开启AP (acce
阅读全文
摘要:1.1 任务和返回栈 - 实际数据模型 这个是指在调度体系里实际保存的TaskRecord实例,而ActivityRecord-TaskRecord-ActivityStack之间的关系建议看官方文档。任务栈是实际在后台的任务,因此这些任务也都有对应的显示层实例。 其创建与删除通过stack控制:
阅读全文