- 博客(7)
- 收藏
- 关注
原创 Android 的apk打包及混淆
Android 的apk打包及混淆打包Debug的的apk1. 选择Build apk(s)打包app_debug.apk2. 获取对应的app_debug.apk文件打包Release的apk1. 选择signedbundle/apk2. 选择打包bundle还是apk3. 选择已有的签名证书或者创建证书4. 创建证书,并点击ok5. 生成release的apk包代码混淆1. build.gradle(app)2. 修改app下proguard-rules.pro文件,添加相关规则基本混淆模板打包Deb
2020-07-23 17:22:11
842
原创 Intent相关知识
Intent 相关知识定义作用使用方法使用1:指定当前组件要完成的动作显式意图隐式意图使用2:不同组件间传递数据使用方法可传递的数据类型具体使用两种方式的区别转载自:https://www.jianshu.com/p/c73d7a1f1fe4定义意图,描述的是应用的动作&其对应的数据作用指定当前组件要完成的动作在Android不同组件间传递数据Activity、Service、BroadcastReceiver之间的通信载体 = Intent使用方法使用1:指定当前组
2020-05-28 16:32:29
256
原创 Android 代码命名规范
Android 代码命名规范包类变量方法参数名资源布局文件详解图片资源参数值资源动画资源额外转载:https://www.jianshu.com/p/b7a644ea0d25包基础规则:小写,单词间连续无间隔,反域名法(分为4级,具体如下图)第四级包名会随着功能的不同而不同。类基础规则类型 = 名词/名词短语形式 = 驼峰形式中的大骆驼拼写法(UpperCamelCase)即名称中的每个词的首字母都大写,如AndroidStudio在具体命名类时,会根据该类的类型
2020-05-28 14:40:25
251
原创 【第九关】线程基础
第九关:线程基础线程 - 介绍定义:作用:状态说明:线程分类守护线程非守护线程a.主线程(UI线程(MainThread))b.子线程(工作线程)守护线程与非守护线程的区别线程优先级表示设置多线程 - 介绍定义:作用应用场景实现方式使用方式基础使用继承Thread类复合使用高级使用线程调度调度方式调度优先级线程同步线程联合进程 - 介绍定义作用进程状态说明状态转换进程与线程的区别单/多进程,单/多线程的区别线程 - 介绍定义:一个基本的CPU执行单元&程序执行流的最小单元> 比进程更小
2020-05-15 15:18:26
210
原创 【第八关】Android Handler详解
【第八关】Android Handler详解Handler是什么Handler作用为什么要使用Handler?相关概念工作原理使用步骤在Handler中发生的内存泄漏问题描述原因总结解决方案Handler是什么Handler是一个消息分发对象。handler是Android给我们提供用来更新UI的一套机制,也是一套消息处理机制,我们可以发消息,也可以通过它处理消息。简单定义为一套Android消息传递机制1:To schedule messages and runnables to be execu
2020-05-12 14:28:22
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人