
Android
文章平均质量分 54
非典型开发工程师
此人不懒,什么都没有写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android系统应用主要模块
Android Settings开发总结Android Launcher开发学习总结Android SystemUI 学习总结原创 2024-12-10 09:32:19 · 352 阅读 · 0 评论 -
批量修改文件命名的shell脚本
批量修改文件名原创 2023-06-29 18:20:27 · 289 阅读 · 0 评论 -
Android10开机向导中复用设置中的Wifi界面
Android10上自定义开机向导复用设置wifi设置界面。原创 2023-03-10 17:09:43 · 949 阅读 · 0 评论 -
Android代码中模拟点击事件
Android在代码中常用的模拟点击、滑动事件方案有Instrumentation 、用Runtime发送input或sendevent等原创 2022-09-15 09:38:52 · 2320 阅读 · 0 评论 -
ubuntu android monitor启动报错
最近在ubuntu上启动android sdk 里面的monitor工具时报错,在log中发现如下核心报错信息:!ENTRY org.eclipse.core.runtime 4 0 2021-07-28 16:37:07.394!MESSAGE FrameworkEvent ERROR!STACK 0org.osgi.framework.BundleException: The bundle "org.eclipse.core.runtime_3.8.0.v20120912-155025 [4原创 2021-07-29 11:08:40 · 865 阅读 · 0 评论 -
Android Settings开发总结
界面构成主界面使用的layout是:settings_main_dashboard,子界面使用的layout是:settings_main_prefs。主界面使用DashboardSummary(Fragment)进行填充(RecyclerView),子界面都是使用各自的Fragment进行填充。settings_main_dashboard中只有一个FrameLayout,后面会将其替换为DashboardSummary。settings_main_prefs中也存在一个叫main_...原创 2021-03-04 17:32:55 · 1936 阅读 · 1 评论 -
搭建gerrit服务器----上传一份完整的Android源码
由于搭建gerrit服务器的文章已经很多了,我就不重复造轮子了。但是很少有文章介绍怎么去上传源码的文章,这里介绍下我以前的思路。对于单个git 仓库是很简单的,这里只介绍一整份Android源码。这里先介绍下Android源码里面manifest XML(载货清单)的大致结构。(下图从网上找的一个)remote 指定了远程服务器的一些信息,地址,分支、等等。一些大公司的代码是分了好...原创 2021-02-25 17:15:37 · 1196 阅读 · 0 评论 -
Android基础知识总结
一、Activity与FragmentActivity各种情况下的生命周期:onCreate,onStart,onResume,onRestart, onPause,onStop,onDestory. Activity与Fragment之间生命周期比较 Activity的四种启动模式对比 Activity状态保存与恢复:复写onSaveInstanceState和onRestoreInstanceState Fragment状态保存startActivityForResult是哪个类的方法,在什原创 2020-12-16 09:47:27 · 1321 阅读 · 0 评论 -
将电脑上某个文件夹中的so推到手机中的bat脚本
最近在调试问题时,需要往手机端推送大量文件,单独用adb push 命令一个个推太麻烦。于是便写了一个bat脚本。内容如下:@echo offadb rootadb remountadb shell mount -o rw,remount /systemadb shell mount -o rw,remount /vendor::@echo off::指定起始文件夹, "%cd%"当前文件夹;%DIR%设置一个变量;%TAR_DIR%表示手机下的目的路径set DIR="%cd%"原创 2020-10-21 14:06:44 · 1036 阅读 · 0 评论 -
Android知识点汇总
(一) java基础面试知识点 java中==和equals和hashCode的区别 探探对java多态的理解:重载和重写 String、StringBuffer、StringBuilder区别:StringBuffer 线程安全,StringBuilder单线程中效率高。 什么是内部类?内部类的作用 抽象类是否可以没有方法和属性:可以。 泛型中extends和super的区别 父类........................原创 2020-08-12 09:56:34 · 1876 阅读 · 0 评论 -
Android debug版本不能remount
一般我们调试时会使用debug版本,兼顾user性能与eng的易调试性。自Android8 开始debug版本remount前,需要先执行:adb rootadb disable-verityadb reboot待重启后,方能再执行adb remount 挂载成功。最近使用Android 10时,发现这样也不行,貌似被锁了falsh,可能与芯片设置有关。需要先解锁flash才行,步骤如下:adb reboot bootloaderfastboot flashing u...原创 2020-05-21 09:10:37 · 2600 阅读 · 0 评论 -
React native 报错:index.android.js` was not found
最近开始上手react native,创建一个工程后,在执行react-native start 时报“error: bundling failed: Error: The resource `E:\work_program\Android\HelloProject\index.android.js` was not found.”错误。经查资料发现:是react native更新的一些变动。...原创 2018-12-01 17:03:46 · 4786 阅读 · 0 评论 -
Android源码编译部分注意事项总结
静态库生成路径:out/target/product/XXX/obj/STATIC_LIBRARIES/ 静态库生成路径:out/target/product/XXX/obj/SHARED_LIBRARIES/ 里面的so文件最终会拷贝到/system/lib 下面。 /system/bin目录下预置可执行文件:项目需求要在该目录下预置一个可执行文件test;我的方法...原创 2019-06-13 10:10:45 · 499 阅读 · 0 评论 -
Android开机启动shell脚本(Android 8.0测试OK)
Android 下做开机启动shell脚本的大致流程如下:目录写shell脚本 为脚本写te文件 在init.rc中启动脚本 添加Selinux权限 写shell脚本 比如新建一个init.test.sh,内容如下:#!/system/bin/sh###注意这里的开头一定要写正确,android一般是/system/bin/sh 或/system/xbin/sh, l...原创 2019-08-22 11:23:21 · 5090 阅读 · 0 评论 -
wifi和AP共存方案研究--Android8.0
目录Android原生不支持Wifi和AP同时打开Android对同时开Wifi和AP的限制地方1.设置:2.framework3.Fwk与HAL层的代理4.HAL层部分可能遇到的问题附:想象这样一个场景:你的手机通过某种方式连接上了一个wifi,有时你无法把连接上的wifi密码告诉别人,所以你决定用手机开个热点给别人使用。如果你运气好,你手机能同时打开w...原创 2019-08-22 16:18:37 · 5026 阅读 · 1 评论 -
Android的死机、重启问题分析方法
目录1.死机现象1.1死机定义1.2死机表现1.系统简图2.可能死机的原因2. 死机分析数据Backtrace系统运行环境程序执行环境其他的一些资讯3. 几种典型的异常情况3.1 Deadlock3.2 执行JNI native code后一直不见返回...转载 2019-09-26 17:29:23 · 1359 阅读 · 0 评论 -
AndroidTools,Utils
public class ToastUtil { public void showToast(Context context, int strId) { Toast.makeText(context, strId, Toast.LENGTH_SHORT).show(); } public void showToast(Context context, S原创 2021-03-17 16:41:12 · 181 阅读 · 0 评论