自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 AS解决依赖库冲突问题

查找冲突的依赖库使用命令 ./gradlew app:dependencies(Mac/Linux)或gradlew app:dependencies(Windows)查看依赖树,找到冲突的依赖库,确定哪些库引起了冲突。排除依赖库在 build.gradle 文件中排除冲突的依赖库,例如:TXTCopydependencies {implementation(‘com.example.library:library1:1.0’) {exclude group: ‘com.example.l

2023-06-09 03:00:00 316

原创 Android 获取进程名

/ processName 即为进程名。// processName 即为进程名。

2023-06-09 02:45:00 366

原创 Android 获取进程名

/ processName 即为进程名。// processName 即为进程名。

2023-06-08 22:37:34 1467 1

原创 Android webview内核设置

在 Android 中,WebView是一个基于WebKit的控件,用于在应用程序中显示网页内容。WebView使用的内核可以是系统默认的内核,也可以是自定义的内核。参考资料:https://developer.android.com/guide/webapps/migrating-webview。// 自定义WebChromeClient,实现页面加载进度的回调。

2023-06-08 22:34:47 2346 1

原创 常用git指令

git stash pop stash@{id}命令会在执行后将对应的stash id 从stash list里删除,而 git stash apply stash@{id} 命令则会继续保存stash id。3、git stash pop stash@{id} git stash apply stash@{id} 恢复暂存区。4、git stash drop <stash@{id}> 删除暂存 不加id就是删除最新的。1、git stash 把改动的代码暂存到起来,git stash -m “提交注释”

2023-06-08 22:31:35 50 1

原创 adb monkey点击测试

p 例:adb shell monkey -p com.jt.cn --throttle 500 -v 1000 //com.jt.cn此包随机执行1000个随机事件,并且每个事件延迟500毫秒。—throttle 例:add shell monkey --throttle 500 -v 1000 //随机1000个事件,每个事件延迟500毫秒。2.命令写法:adb shell monkey -p com.jt.cn -v 40000 >d:\monkey_test\monkey-2。

2023-06-08 22:31:19 117 1

原创 Android 修改所有布局的TextView的字体 如何统一修改

通过以上步骤,所有布局中的TextView都将使用自定义的字体。如果需要修改字体,只需更新font_family.xml文件即可,所有布局中的TextView都将自动更新。其中,android:fontStyle和android:fontWeight用于指定字体的样式和粗细程度,android:font用于指定字体文件的名称。其中,android:fontFamily用于指定字体家族的名称,即font_family.xml中定义的名称。在AndroidManifest.xml文件中应用样式。

2023-06-08 22:30:12 893 1

原创 mars-xlog文件打开/转log

网上找了很多对于xlog的工具但一直没找到直接能使用的,于是去github看到了转换xlog为log的工具文件decode_mars_nocrypt_log_file.py(该文件只压缩不加密),是一个python文件,于是我就用这个文件在本地实现了一个简单的文件转换,非常简单只需几步,分享给大家首先要下载转换工具类及那个python文件,下载地址:,github的官方项目文件地址由于最近github很难打开,所以给大家提供一个gitee的:https://gitee.com/dovekingsong/

2021-11-10 16:00:15 4869

原创 windows从目录快速启动命令窗口

1、切换到目标目录下2、删除:back键3、输入cmd并回车键

2021-11-09 17:47:38 394

原创 kotlin Unresolved reference报错解决记录

遇到一个抓狂的问题就是项目转kotlin后一直报:Unresolved reference:XXXXXXX项目预编译可以没报错,但一mark就报这个问题,问题所报位置都和项目中使用kotlin定义的接口有关,于是开始解决:检测接口的定义代码编写,是否存在bug,结论没有问题检测接口的实现是否存在bug,结论实现类并未执行到环境是否存在问题,并未升级gradle等相关工具版本,于是新建kotlin模块导入报错接口类,结果使用正常了结论:在java环境的模块中定义kotlin的接口在编译时会报错

2021-11-03 19:02:42 4135

原创 经纬度-百度转高德

public LatLng transformationLocation(LatLng location) { CoordinateConverter converter = new CoordinateConverter();// CoordType.GPS 待转换坐标类型 converter.from(CoordinateConverter.CoordType.BD09LL);// sourceLatLng待转换坐标点 LatLng类型 convert

2021-09-08 16:53:20 109

原创 adb 常用指令

常用指令:adb shell ——进入系统cd {name} ——进入文件夹cd .. ——返回父目录ls——遍历该目录ls -a——遍历该目录包括隐藏内容cat name——查看文件内容exit——退出系统rm name ——删除文件rmdir name ——删除文件夹rm -r name—— 删除名字为xxx的文件夹及其里面的所有文件mkdir name——创建文件夹//打印日志到本地文件adb logcat > E:\adb_sdk_file\test.log

2021-09-08 16:52:21 1627

转载 adb logcat命令查看并过滤android输出log

cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录。logcat日志中的优先级/tag标记:android输出的每一条日志都有一个标记和优先级与其关联。优先级是下面的字符,顺序是从低到高:V — 明细 verbose(最低优先级)D — 调试 debugI — 信息 infoW — 警告 warnE — 错误 errorF — 严重错误 fatalS — 无记载 silent标记是一个简短的字符串,用于标识原始消息

2021-09-08 16:47:37 645

原创 ADB shell 指令 查询应用CPU占用 查询安装所有包名 通过包名启动应用

查询应用CPU占用top -m 5 -d 10 -n 1 -s cpu查询安装所有包名pm list packages启动应用adb shell am start com.a.b/.activity.LoginActivity

2021-09-08 16:46:13 247

原创 sqlite 表的列增加,修改,删除及表的重构和去重操作

sql 表的列增加,修改,删除--增加一列alter table song_hot_local add songNameDec TEXT--增加多列alter table one.dbo.StuInfo add Column_A varchar(10),Column_B varchar(10)--修改列类型alter table one.dbo.StuInfo alter column Column_A int--修改列的名称(sp_rename 是一个存储过程)EXEC sp_renam

2021-09-08 16:42:38 2521

原创 kotlin空处理

!!.表示当前对象如果为空也执行,然后会抛出空异常code1?.code2 翻译为 :if code1 Not Null 执行 code2;code1?:code2 翻译为:if code1 Null 执行 code2;?. 翻译为: If Not Null?: 翻译为: If Null如果是”?.“ 即表示if not null 并执行后续连接的操作。如果是”?:“即表示 if null 并执行后续连接的操作。...

2021-09-08 16:37:06 241

原创 Android项目中的模块越来越多,如果不同的模块引用了相同的jar包,项目在编译的时候就不会编译通过,在网上查找了一些方法,可以在引用它

Android项目中的模块越来越多,如果不同的模块引用了相同的jar包,项目在编译的时候就不会编译通过,在网上查找了一些方法,可以在引用它:compile files('libs/xxx.jar')//更改为provided files('libs/xxx.jar')

2021-09-08 16:35:22 143

原创 aidl基础使用

Server端:1.添加与java同级的aidl文件夹,创建aidl接口类并在类中定义传递信息的接口函数(注:接口类所在包名要与实现类包名一致)2.实现类实现aidl接口public class MyService extends Service {public MyService() {}@Overridepublic IBinder onBind(Intent intent) {return new MyBinder();}class MyBinder extends IMyAidl

2021-09-08 16:32:08 337

原创 Android Studiostudio无法执行Java类的main方法问题及解决方法

解决方案:方案一:暂时的替代方案Run “XXX.main()” with Coverage方案二:修改.idea/gradle.xml文件Android Studio使用gradle作为构建工具,所以归根到底还是gradle配置的问题。我先找一个没问题的项目,再打开新创建的项目,对比着看他们的gradle配置。经过对比和尝试,发现.idea/gradle.xml文件内部不同,并且参照老项目进行修改是有效的。经过对比发现,新项目的<GradleProjectSettings 标签下少了&lt

2021-09-08 16:26:23 646

原创 手机横竖屏相关设置:动态 关闭横竖屏切换、指定横竖屏切换

方式一:通过重力感应开关来关闭/开启横竖屏切换关闭横竖屏切换:Settings.System.putInt(context.getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0);开启横竖屏切换:Settings.System.putInt(context.getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 1);方式二:通过横竖屏指定来修改横竖屏竖屏设置

2021-09-08 16:22:44 1313

原创 RN遇到的那些坑

代码同步报此异常:D:\rnprojects\mlcx-rn\node_modules\tough-cookie\lib\cookie.js Unable to resolve module net from `D:\rnprojects\mlcx-rn\node_modules\toug说cookie文件引用net的module但是net并未被导入解决:执行npm install net ...

2019-10-16 20:01:03 190

原创 android检测layout布局文件是否存在

android检测layout布局文件是否存在try{ /** * 根据得到的布局文件名获取该布局的field */ Field field = R.layout.class.getField("activity_main"); /** * 获取l...

2019-08-23 11:03:45 411

转载 IntelliJ IDEA 统一设置编码为utf-8编码

问题一:File->Settings->Editor->File Encodings问题二:File->Other Settings->Default Settings ->Editor->File Encodings问题三:将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8问题四:F...

2019-03-27 22:38:14 274

原创 tinkerPatch热更新常见问题

tinker 的git地址https://github.com/Tencent/tinkertinkerpatch官方网址http://tinkerpatch.com/Docs/devtinkerpatch是在tinker的基础上进行封装并提供了相应后台服务以及可视化的补丁管理平台详细操作与基础可以参考tinkerpatch官方文档关于SDK的集成官方和百度都有甚多教程文档,这里我不做过多的...

2019-03-25 21:30:59 1103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除