Basic knowledge of Android
丨一念丨
心中有丘壑,眉目作山河。
展开
-
monkey压力测试
一:monkey压力测试列出相关应用的包名称adb shell pm list packages2.monkey测试指令如下, 以settings为例:adb shell monkey -p com.android.settings -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 adb shell monkey -p com.android.settings -s 500 -原创 2021-02-04 16:12:13 · 207 阅读 · 0 评论 -
如何通过adb打开和关闭飞行模式
一:如何通过adb打开和关闭飞行模式打开飞行模式脚本@echo offsadb rootsadb wait-for-devicesadb remountsadb wait-for-devicesadb shell settings put global airplane_mode_on 1 sadb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state truepause关闭飞行模式脚原创 2021-01-05 16:53:04 · 2317 阅读 · 0 评论 -
Android基础知识(七)-----Launcher上是否加载apk图标
一:Launcher上是否加载apk图标主要修改如下:<category android:name="android.intent.category.DEFAULT" /><!--不显示--><category android:name="android.intent.category.LAUNCHER" /><!--显示--> <...原创 2019-11-15 11:39:35 · 404 阅读 · 0 评论 -
Android基础知识(六)-----如何实现SimpleCursorAdapter ListView倒序显示
一:ListView倒序此文章主要是解决SimpleCursorAdapter 显示数据库的数据时,LIstView倒序排列问题,数据来源是cursor,可通过sql语句解决此类问题。在通过数据库获取cursor时,查询所有数据,即Cursor cursor = db.rawQuery("select * from sos_record",null); //这是查询所有数据,默认以ID为顺序...原创 2019-11-13 15:29:19 · 408 阅读 · 0 评论 -
Android基础知识(五)-----string.xml中的占位符%1$s,%1$d,%1$f如何使用
一:string.xml占位符%n$md:整数,n代表第几个参数,m代表空格数量%n$ms:字符串,n代表第几个参数,m代表空格数量%n$mf:浮点数,n代表第几个参数,m代表空格数量,如m=1.1时,输出格式为0.0二:示例代码如下string.xml使用%1$d占位<string name="send_record_resend">重发中[%1$d]</st...原创 2019-11-13 14:30:56 · 1839 阅读 · 0 评论 -
Android基础知识(四)-----如何实时监听数据流量开关状态
一: 如何实时监听数据开关状态TelephonyManager管理类listen方法,第一个参数PhoneStateListener,第二个参数需要监听的状态telephonyManager.listen(phoneStateListener, PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);实现PhoneStateListener中相应的...原创 2019-11-07 15:39:04 · 2566 阅读 · 0 评论 -
车控接口文档基础版(仅供参考测试)
软件接口文档服务器地址:http://h19511z033.iok.la:20*手机端json数据格式 示例{ “vin”: “ipjlinki123456789”, “state”:”true”, “message”: ” cardoor ” , “type”:”1”, “reqcode”:”2018181703”}车辆识别代号vin VARCHAR(20)...原创 2018-04-27 19:44:05 · 7815 阅读 · 0 评论 -
Apk反编译步骤
具体步骤:首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。在命令行下定位到dex2jar.bat所在目录,运行dex2jar.bat classes.dex 生成classes_dex2jar.jar然后,进入...原创 2018-04-27 18:24:49 · 7612 阅读 · 0 评论 -
Android基础知识(三)-----Intent如何打开外部程序
一 : 问题描述Intent如何打开外部程序?setClassName和 setComponent有什么区别?二 : 解决方案方案一setClassName,以onClick点击事件为例。public void onClick(View v){ //最常用常用的写法 new Intent(); intent.setClassName("com.andr...原创 2018-03-14 10:38:01 · 15466 阅读 · 0 评论 -
Android基础知识(二)-----如何调用系统设置界面
一 : 如何调用系统设置界面项目开发时需要调用系统设置里面的页面,本文章总结了调用系统设置界面的API及对应的界面解释,请大家参考。 采用标准的安卓开启界面startActivity(new Intent(String action));例:开启安卓系统设置日期时间设置界面 startActivity(new Intent(Settings.ACTION_DATE_SET...原创 2018-03-05 14:41:32 · 41922 阅读 · 0 评论 -
Settings模块中的反向依赖
一 : 截自Settings模块中的移动网络 <!-- android:disableDependentsState="true"反向依赖关系--> <SwitchPreference android:key="toggle_airplane" android:title="@string/airplane_mode" and...原创 2018-03-01 17:39:32 · 41450 阅读 · 0 评论 -
常用的fastboot命令
一 : 常用的fastboot命令总结进入bootloader mode adb reboot bootloader查看手机是否连接 fastboot devices刷机 fastboot flash system system.img fastboot flash boot boot.img完成后 fastboot reboot...原创 2018-02-11 09:44:04 · 55376 阅读 · 0 评论 -
Android基础知识(一)-----Activity启动模式
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。Activity启动模式设置: <activity android:name=".MainActivity"android:launchMode="standard" />Activi...原创 2018-02-12 12:52:07 · 47088 阅读 · 0 评论 -
adb push可执行文件制作教程
root权限根据不同机型修改adb push 后面路径根据需求自行修改windows系统直接粘贴如下脚本,将文本扩展名.txt改为.bat即可@echo off color 0aadb root adb remountadb push Y:\zq9055_Brazil_TIM_new\android\out\target\product\msm8909\syst原创 2018-01-17 09:32:27 · 54615 阅读 · 1 评论