- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 如何下载代码仓库里指定的文件夹
echo “dir1” >> .git/info/sparse-checkout (以追加方式写入文件,若文件不存在则会创建)git config core.sparseCheckout true (开启部分拉取功能)提示:虽然最终下载后不会有dir2和dir4,但是下载过程还是需要较长时间,耐心等待!例如在project下有4个文件夹,我只想下载dir1和dir3。git remote add origin [代码下载地址]git pull origin [分支名]
2024-02-27 16:03:57
231
原创 git clone报错:diffie-hellman-group14-sha1,diffie-hellman-group1-sha1解决方法
ssh-keygen 生成公钥后,已经把id_rsa.pub内容复制到服务器上,git clone后报了如上错误。4、sudo gedit config 然后在config中添加下面的4行内容。3、ls -la 查看是否有config文件(我这里是没有的)5、重新 git clone,此时代码就能成功下载。
2024-02-27 10:06:06
513
原创 Android开机动画的bootanimation.zip无法打开,开机黑屏
行 6253: 01-01 08:00:10.883 663 671 E BootAnimation: Get Carrier Animation type: 0,status:0。行 6256: 01-01 08:00:10.883 663 671 E BootAnimation: Get Carrier Animation type: 0,status:0。原因:bootanimation.zip文件的问题,开机动画文件需要使用打包的方式进行压缩。
2023-11-13 16:20:11
429
原创 循环嵌套for循环break注意点1
a: for(int i=0; i < 10; i++){ for (int j = 0; j < 9; ++j) { if(j == 6){ break;//退出内层循环 //break a;//退出外层循环 } } ...
2022-04-12 12:06:04
257
原创 Android studio 一个工程配置多个src文件夹
比如:项目app/目录下配置多个src资源文件夹:1、创建完成src/ src_pd src_pd_gcam src_wrapper 这四个文件夹2、打开app/ 目录下的build.gradle,将以下代码放在android{}里 main { java.srcDirs = ['src','src_pd','src_pd_gcam','src_wrapper'] } }3、同步即可...
2021-12-02 17:59:30
1659
原创 Android studio4.0的app.iml文件丢失问题的解决方法
首先Android studio4.0的app.iml文件路径为项目/.idea/modules/app/app.iml。早些的Android studio版本,app.iml文件在项目根目录下如果app.iml文件丢失,执行以下步骤:1、关闭Android studio2、打开项目根目录,搜索.iml,删除所有.iml文件3、删除项目/.idea/modules/mudules.xml文件4、重新打开Android studio,打开此项目,就自动生成了iml文件方法来自:https://ww
2021-11-05 14:29:19
4446
原创 Android studio 优先使用本地framework架包
Android studio 优先使用本地framework架包1、在项目的app文件夹下创建framework/文件夹,放入framework.jar2、打开项目的app目录下的build.gradle,在dependencies{}中添加implementation files('framework/framework.jar')3、打开项目目录下的build.gradle,更改allprojects{}allprojects { repositories { jcen
2021-11-05 14:19:00
2662
原创 高温导致CPU锁频在0.39GHz的解决办法
下载ThrottleStopThrottleStop下载链接打开软件后,把BD PROCHOT这一项前的勾去掉,然后save保存。我的电脑是立即生效了,改之前的CPU速度一直是0.39GHz,改之后才恢复正常。这个问题困扰了一周,我的是笔记本电脑,有时候关机再开机能恢复,但过一段不确定的时间又锁在0.39GHz,电脑卡的动不了;有时候关机再开机也不能恢复正常,真的是很影响工作心情。...
2021-08-16 17:08:52
6790
2
原创 ContentObserver监听数据库变化
onCreate(){mClassAObserver = new ClassAObserver();}ClassAObserver mClassAObserver;private final class ClassAObserver extends ContentObserver {private final Uri mUri = uri1;public ClassAObserver(){super(new Handler());mContext.getContentResolver().
2021-03-25 15:27:17
282
原创 抓取YUV原图
抓取YUV:adb shell (adb shell setenforce 0)cd /data/misc/camera/setprop persist.camera.isp.dump 10 保存10帧ps |grep camerakill mm-qcamera process(kill掉mm-camera进程后,再打开camera应用,会在当前/data/misc/camera/目录下生成10张YUV原图)需先关闭camera应用,或者kill掉mm-camera进程后关闭再重新打开
2021-01-20 16:08:46
236
原创 2021-01-20
adb install test1.apkadb uninstall [packagename] 卸载adb pull 将设备中的文件放到本地adb push 将本地的文件放到设备中adb shell screencap /sdcard/1.png 截屏adb shell screenrecord /sdcard/1.mp4 录屏adb shell input text “a” 让需要输入内容的文本框获取焦点并输入“a”adb shell am broadcast -a [a
2021-01-20 16:00:05
77
原创 2021-01-20
查看adb设备硬件使用率adb shellCPU使用率: top -m 10 -s cpu单个进程CPU使用率:top -s cpu | grep 包名高通GPU使用率:cat /sys/class/kgsl/kgsl-3d0/gpu_busy_percentage应用内存占用:dumpsys meminfo | grep 包名
2021-01-20 15:53:36
345
原创 2021-01-20
vi/vim:wq 保存退出q! 不保存退出shift+: 进入命令行vi或vim进入编辑器后处于vi命令,此时从键盘上输入任何字符都会作为编辑命令a (append) 附加命令i(insert) 插入命令x 删除字符命令若字符不合法会发出报警声o退出puty中:翻页:Shift+PageUp Shift+PageDown往上或往下翻一行: Ctrl+PageUp Ctrl+PageDownCtrl+S 为暂停 Ctrl+Q为恢复不要使用 Ctrl+C 进
2021-01-20 15:48:44
86
原创 2021-01-20
烧录framework1、进入bootloader烧写模式adb reboot bootloader2、查看设备fastboot devices3、开始烧写fastboot flash system /system.imgfastboot flash cache /cache.imgfastboot flash recovery /recovery.imgfastboot flash userdata /userdata.img4、重启fastboot reboot...
2021-01-20 15:41:02
60
原创 2021-01-20
repo init 时报错:manifest missing or unreadable – please run init解决方法:删除项目文件夹1、rm -rf project12、mkdir project13、重新执行一次repo init出现原因:第一次执行repo init时指令有错误,导致后面指令改正后,前面repo的信息异常...
2021-01-20 15:35:40
646
1
原创 主线程与子线程
主线程和子线程相关①java.lang.RuntimeException: Can’t create handler inside thread that has not called Looper.prepare()今天遇到这个问题:刚开始在主线程时调用了classA中的方法a(a内无任何操作),然后往下执行,在子线程中调用了classA中的方法b,方法b中new了一个handler,这个时候运行是正常的。再往后,把前面调用方法a的地方去掉了,再运行,就出现了这个异常。方法a和方法b是没有联系的。但是
2020-07-04 16:29:27
189
原创 Android通过资源名称来获取资源ID
Android 通过资源名称来获取resID的方法:目的:获取res中一张图片 test.png 的资源Id方法1:20200704 测试此方法可用String string = "test";//名称不带后缀.pngtry{ Field field = R.drawable.class.getField(string); int resID = Integer.parseInt(field.get(null).toString());}catch(Exception e){
2020-07-04 14:54:51
546
原创 高通QFil刷机经验
以下为自己结合论坛上总结的,比较好的刷机流程条件:高通驱动 QFil 短接(短接线)1、插上短接线,断开电源2、打开QFil,选择Flat Build, Programmer Path: 选择刷机文件包里的xxx.mbn, 再Load XML再选择 rawprogram_unsparse.xml patch0.xml3、打开QFil的 Select Port,鼠标箭头放在OK上4、...
2019-11-22 21:20:40
25624
9
原创 根据Id 批量设置监听
批量设置button监听private int clickButtonsIds[] = {R.id.button1,R.id.button2,R.id.button3};button1 = (Button)findViewById(R.id.button1);button2 = ...button3 = ...for (int id : clickButtonsIds){ m...
2019-09-20 10:38:04
197
原创 tip
1、添加或修改代码,一定要考虑这部分代码会不会影响原来应用和其它代码的正常运行,一定不能出现应用起不来的情况。 2、修改、优化代码,一定不能在不清楚的情况下修改、增加、删除原代码的逻辑,帮别人封装同类代码,要看清这些代码是否是完全一样,是否有细节不同,即使是同类代码的修改,复制粘贴的时候也要谨慎。3、切割掉的功能不一定马上删掉所有相关代码,可将其注释掉,修改、编译、测试没问题后再处理。4、注释多余...
2019-09-18 18:23:19
156
高通驱动.zip解压后运行setup
2019-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人