
android 学习遇到
文章平均质量分 72
shuang__zi
喜欢人生哲理
展开
-
Android anr的一次分析
本次的分析只是在我遇到的一次anr的情况的分析,由于anr的内容较长,只贴出比较重要的部分,anr的日志文件路径在/data/anr/traces.txt以下是anr的头部部分----- pid 440 at 2021-04-25 14:22:54 -----Cmd line: com.yzip.pikaBuild fingerprint: 'Android/linaro_arm64/linaro_arm64:7.1.2/N2G47D/root03271009:eng/release-keys原创 2021-04-30 09:38:33 · 801 阅读 · 0 评论 -
android am 指令使用
以下是指令的使用helpusage: am start [-D] [-N] [-W] [-P <FILE>] [--start-profiler <FILE>] [--sampling INTERVAL] [-R COUNT] [-S] [--track-allocation] [--user <USER_ID> | current] <INTENT> am startservic原创 2020-07-07 13:55:23 · 898 阅读 · 0 评论 -
adb 使用的一些总结
adb rootadb remountadb cd system/apprm -rf 文件名(删除这个文件夹及以下所有的文件)rm -rf data/data/包名/adb uninstall 包名(卸载,大概率会不成功)adb shell pm uninstall 包名 (卸载)adb shell am force-stop 包名(关闭应用)进入投影仪 adb she...原创 2019-07-02 13:39:49 · 536 阅读 · 0 评论 -
测试相关
1. monkey 测试adb shell monkey -p 包名 --ignore-crashes --ignore-timeouts --ignore-native-crashes --pct-touch 30 -s 1 -v -v --throttle 200 100000 2>/sdcard/error.txt 1>/sdcard/info.txt其中 包名要跑的应...原创 2018-12-05 10:23:06 · 182 阅读 · 0 评论 -
android studio :app:transformDexArchiveWithExternalLibsDexMergerForDebug 问题修改
当自己的项目中导入第三方的开源项目越来越多的时候,就容易包上面的错误,原因是包重复错误解决方法:1.查看 build.gradle 中有没有重复repos的,有的话删除其中的一个。2.可以通过在Android Studio的Terminal下敲gradle -q app:dependencies 命令,便有以下输出:+--- project :library_pulltorefresh| ...原创 2018-04-13 15:23:49 · 1517 阅读 · 0 评论 -
android studio 遇到的bug 收集
在使用android studio 转移项目和开发的过程中遇到的一些bug的收集原创 2016-03-14 14:30:39 · 4845 阅读 · 0 评论 -
android 遇到的小问题解决集合
1. 华为等手机的软键按键挡住界面的问题 在每个布局文件中加入 android:fitsSystemWindows="true"2.将系统的通知栏的颜色修改成应用的颜色//设置系统标题颜色 public static void initSystemBar(Activity activity,int color) { if (Build.VERSION.SDK_INT >原创 2016-01-11 15:37:44 · 552 阅读 · 0 评论 -
android studio svn的使用
在android studio中使用svn原创 2016-03-15 15:21:24 · 474 阅读 · 0 评论 -
android 反编译
对android的项目进行反编译 1.下载dex2jar.zip和jd-gui-0.3.5.windows.zip工具下载地址 http://download.youkuaiyun.com/detail/shuang__zi/9461151 2.将dex2jar.zip 和 jd-gui-0.3.5.windows.zip进行解压 3.将要进行反编译的apk改为rar或是zip格...原创 2016-03-14 16:44:39 · 296 阅读 · 0 评论 -
android 混淆打包
android的项目进行混淆打包,自定义混淆打包原创 2015-12-18 15:13:42 · 586 阅读 · 0 评论 -
android性能优化
1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2. View中设置缓存属性.setDrawingCache为true.3. 优化你的布局。通过Android sdk中tools目录原创 2016-03-03 16:17:32 · 357 阅读 · 0 评论 -
android shape 使用
android中的shape的使用转载 2015-12-16 14:29:33 · 247 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState
Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法:1. 基本作用: Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不转载 2015-08-21 10:19:31 · 376 阅读 · 0 评论 -
android 动态设置控件的高度,使用对应布局中的dp值
1. 获取你要进行改变的控件的布局LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) myView.getLayoutParams();2.设置布局的高度 后面的参数就是对应xml中的 42dp 可以根据需要进行改变linearParams.height=((int)TypedValue原创 2015-06-04 14:19:59 · 14038 阅读 · 1 评论