自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

转载 电工基础笔记01 - 认识简单电路和画图方法

电工零基础,学习笔记

2022-11-23 21:07:02 1050 1

原创 错误解决2 - for循环的遍历过程中增加删除修改引发的ConcurrentModificationException

如标题所言,这个问题的出现,是由于在for循环的遍历过程中调用了remove(object ins)所引发的问题。而这篇错误记录围绕错误的出现以及解决方案进行1 错误代码1.1 增强for循环的方式1.1.1 kt代码:fun testException(){ var list:ArrayList<String> = arrayListOf("hello","world","java") for(str in list){ if(str == "world"){ li.

2021-07-14 17:55:02 644

原创 错误解决1 - 清单文件合并冲突之FileProvider冲突

今天在修改应用宝隐私权限上架时,升级友盟分享,出现的清单文件Provider冲突问题日志Attribute meta-data#android.support.FILE_PROVIDER_PATHS@resource value=(@xml/file_paths) from AndroidManifest.xml:396:17-54 is also present at [openDefault-10.10.0.aar] AndroidManifest.xml:69:17-50 value=(@x.

2021-06-11 15:41:11 1489 1

原创 Android 组件化下依赖统一管理(升级)

继上篇Android组件化下依赖统一管理对上篇的使用方式进行升级为什么要升级?从上一篇的使用方式来看,我们基本上只用在最外层的Versions.gradle中进行依赖的配置就可以.但是你有没有发现我们每创建一次Module,都会将同样的代码copy一份,这何尝不是另一种折磨,另一种痛苦.所以我们本篇博客就是用来解决这个问题如何升级?1. versions.gradle这块还是不用变,这个是基础2. modules.gradle创建modules.gradle将app的b.

2021-01-05 15:05:17 519

原创 Android 反编译: 记一次算成功又不算成功的反编译

问: 为什么叫算成功又不算成功?答: 因为反编译的目的达到了,重新打包的目的也达到了问: 那为什么又不算成功?答: 因为本来想搞个VIP试一试,奈何看不懂smail代码. 不过已经可以看到大部分的源码了工具apktool可对目标apk进行编译以及反编译dex-tools可将dex文件转换为jar文件jd-Gui查看jar文件(也就是class文件)我使用的工具: 下载地址反编译获取图片以及清单文件将下载下来的apktool.bat 以及 apktool.jar 存放到目.

2021-01-05 14:33:55 239

原创 OkHttp源码学习 4. BridgeInterceptor 连接桥路由拦截器

BridgeIntercept主要作用连接桥路由.添加一些必须的请求头信息对服务器返回的数据进行解压缩(如果服务端返回的响应的编码请求头(Content-Encoding)是(gzip)格式的话,如果不是则直接返回)源码解析/** * @param cookieJar 我们在初始化OkHttpClient的时候设置的CookieJar */class BridgeInterceptor(private val cookieJar: CookieJar) : Intercepto

2020-12-15 18:05:22 93

原创 OkHttp系列 1.OkHttp的简单使用

导入依赖implementation "com.squareup.okhttp3:okhttp:4.9.0"具体使用清单文件添加权限<use-permission android:name="android.permission.INTERNET"/>创建OkHttpClient val client: OkHttpClient = OkHttpClient.Builder() .writeTimeout(15, TimeUnit.MINUTES)

2020-12-11 18:02:29 269

原创 Android事件分发机制1 - Activity的事件分发

源码分析 /** * Activity */ public boolean dispatchTouchEvent(MotionEvent ev) { // 判断当前事件是否属于按下事件,如果属于按下事件 if (ev.getAction() == MotionEvent.ACTION_DOWN) { // 该个方法一般用于做屏保功能,此处可以忽略 onUserInteraction();

2020-11-09 10:07:47 105

原创 Android组件化下依赖统一管理

使用Gradle进行依赖统一管理前言依赖统一管理使用步骤第一步:定义versions.gradle文件第二步:编辑版本内容第三步:在project的build.gradle进行引用我们新建的versions.gradle文件第四步:我们进行使用我们做好的依赖管理文件结语前言我们为什么需要对依赖进行统一管理?目的在哪里?答案不言而喻,当然是便于维护.场景: 一个项目,为了解耦,封装,扩展,所...

2019-09-24 11:31:24 1400 1

原创 2. 组件化开发,清单文件合并出错(Manifest merger failed : Attribute application@appComponentFactory value=(android)

错误如下:Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-...

2019-05-23 17:20:59 600

原创 1. 仅支持从Android24开始的静态接口方法Static interface methods are only supported starting with Android N

家浩的问题集错误如下:问题出现:问题解决:错误如下:Error: Static interface methods are only supported starting with Android N (--min-api 24): void butterknife.Unbinder.lambda$static$0()你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你...

2019-05-23 16:59:13 474

原创 Android 实用 —— 1. Module生成aar,以及jar和aar的区别,依赖注入关键词的区别

参考链接:Module中依赖引入关键词的区别:https://www.cnblogs.com/liemng/p/8794373.html Module打包aar的过程以及引用:https://blog.csdn.net/cangahi09025566/article/details/802781291. jar和aar的区别jar : 仅仅包含class文件和清单文件,不支持...

2018-08-31 17:01:26 1460

原创 Android 地图 —— 3. 百度地图定位(精简版)

参考链接:百度地图地图文档 :http://lbsyun.baidu.com/index.php?title=androidsdk 百度地图定位文档:http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/addition-func/error-code前言: 该篇是对上篇的定位功能进行封装 加入...

2018-08-31 15:02:37 837

原创 Android 地图 —— 2. 百度地图定位

参考链接:1. 导入SDK,配置AK跟上一小节一样,如果已经配置,无序重复.上节文章链接:Android 地图 —— 1. 百度地图的SDK配置2. 导入具体的权限以及定位服务权限声明&amp;lt;!-- 这个权限用于进行网络定位--&amp;gt;&amp;lt;uses-permission android:name=&quot;android.permission.ACCESS_C...

2018-08-31 11:23:10 210

原创 Android 地图 —— 1. 百度地图的SDK配置

参考链接:Android Studio获取SHAI签名:https://blog.csdn.net/qq_29269233/article/details/537258651. 创建应用与获取key前往百度地图开发者中心在控制台创建应用获取SHAI签名填写签名与包名注册应用2. 下载对用的SDK并导入到Android Studio中在对应的Mod...

2018-08-30 16:48:48 1264

Android 反编译工具

apktools,dex-tools,jd-Gui

2021-01-05

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

TA关注的人

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