
Android
文章平均质量分 57
大海..
这个作者很懒,什么都没留下…
展开
-
Android android::base::ReadFileToString 解析
Android android::base::ReadFileToString 解析原创 2023-02-16 16:53:01 · 1116 阅读 · 0 评论 -
Linux 使用adb 问题 :adb devices => no permissions (user in plugdev group; are your udev rules wrong?)
linux 是 adb 问题原创 2022-11-08 18:02:05 · 292 阅读 · 0 评论 -
android NDK 编程学习记录
问题1:c++ string 转 char*data() 方法:string str = "hello";const char* p = str.data();//加const 或者用char * p=(char*)str.data();的形式c_str()方法:string str=“world”;const char *p = str.c_str();//同上,要加const或者等号右边用char*参考博客问题2:打印Log导入头文件:#include <android/原创 2022-04-25 18:22:28 · 2999 阅读 · 0 评论 -
Android安全-应用沙盒简述
学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 优快云 技术博客 3 篇 习的 vlog 视频 1原创 2022-04-06 16:08:47 · 4322 阅读 · 1 评论 -
SystemService publishBinderService 和 publishLocalService
通过这种方式注册的服务,不是binder对象,只能再同一进程使用,也就是system_server进程。通过Binder将服务注册到ServiceManager,为了跨进程访问。原创 2021-02-03 17:26:33 · 1262 阅读 · 0 评论 -
Android 开机广播的接受问题
** 8.0 之后无法再在其清单中注册用于隐式广播的广播接收器**但是开机广播是被豁免的https://developer.android.google.cn/guide/components/broadcast-exceptions开机广播无法原因:1. BOOT_COMPLETED对应的action和uses-permission没有一起添加2. 应用安装到了sd卡内,安装在sd卡内的应用是收不到BOOT_COMPLETED广播的3. 系统开启了Fast Boot模式,这种模式下系统启动并不原创 2020-12-17 18:11:01 · 464 阅读 · 0 评论 -
Android· systrace 使用环境配置
python安装需要2.7的版本下载地址###安装pywin32 否则会报错安装地址环境变量配置和java一样,将python配置到路径中比如:C:\Python27错误:error: Error -5 while decompressing data: incomplete or truncated stream解决方案: 命令添加 --no-compresspython systrace.py -o trace.html am wm gfx view --no-compress原创 2020-11-03 12:27:02 · 496 阅读 · 0 评论 -
Android SystemUI 快捷开关分析
三个布局文件:SystemUI/res/layout/super_status_bar.xmlSystemUI/res/layout/status_bar_expanded.xmlSystemUI/res/layout/qs_panel.xml原创 2019-09-23 18:53:53 · 356 阅读 · 0 评论 -
android 从按下音量键到显示音量弹窗的源码分析
参考博客framework 源码SystemUI 源码原创 2019-09-12 15:33:11 · 2035 阅读 · 1 评论 -
Handler 内部类导致的内存泄露修改方法
参考博客:作者:又宠又烦的Android女 官方方法private Handler mHandler2 = new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { return false...转载 2019-07-18 17:40:57 · 164 阅读 · 0 评论 -
AsyncTask使用和源码分析
使用// 定义private class ExecuteTask extends AsyncTask<String,Integer,Void> { // 执行线程任务前的操作 @Override protected void onPreExecute() { super.onPreExecute(); }...原创 2019-05-16 18:12:52 · 188 阅读 · 0 评论 -
gradle3.3 云盘地址
gradle各版本下载地址:http://services.gradle.org/distributionsgradle3.3百度云盘地址:http://pan.baidu.com/s/1slHGf7J原创 2017-04-09 00:06:50 · 17004 阅读 · 1 评论