随笔分类 - Android
Android
摘要:OkHttp的封装 市面上每个人都有自己IDE网络请求封装,比如OKGo、OkHttpUtil、NoHttp都是很不错的国内开发者封装的框架,我封装的更多的是自己随心而为之。主要的一个点是将Request的封装和解析更加自由。 使用的步骤如下 依赖相关的OkHttp的库,我这里依赖的是3.14.9,
阅读全文
摘要:HttpURLConnection封装 OkHttp的封装已经很好了,但是有时候在调用第三方的时候,还是需要自己来处理一下,因此简单封装,便于后面的使用。 public class HttpUtil { private static final int CONNECT_TIME_OUT = 1500
阅读全文
摘要:Android权限处理 Android的权限从Android6.0开始,经过多年的发展,现在到了Android12,对于Android的权限处理也有了很大的改变。我收集了自己在support和androidx的的权限处理 support /** * Create by LZ at 2021/11/1
阅读全文
摘要:Android 的多媒体 拍照 录音 播放音乐 SoundPool MediaPlayer 播放视频 录音的使用 初始化 MediaRecorder mr = new MediaRecorder(); mr.setAudioSource(MediaRecorder.AudioSource.MIC);
阅读全文
posted @ 2021-11-22 20:43
KevinAt2022
摘要:Android Studio入门 使用Android Studio新建一个工程之后,其目录结构是这样的: ├── app #Android App目录 │ ├── app.iml │ ├── build #构建输出目录 │ ├── build.gradle #构建脚本 │ ├── libs #so相
阅读全文
posted @ 2021-11-22 20:42
KevinAt2022
摘要:## 关于AndroidX的适配 迁移到AndroidX需要有以下几个条件 - 版本适配到Android 9.0 即API 28 - gradle.properties 中配置 - android.useAndroidX=true 插件会 - android.enableJetifier=true
阅读全文
posted @ 2021-11-22 20:25
KevinAt2022
摘要:版本内容适配 当前主要需要进行适配的版本有6.0、7.0、8.0、9.0、10.0、11.0、12.0、13.0 Android 14 前台服务需要提供服务类型 <service android:foregroundServiceType="specialUse/systemExempted/rem
阅读全文
摘要:### 图片设计规范 图标设计规范  关于9图 处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结
阅读全文
posted @ 2021-09-28 09:01
KevinAt2022
摘要:App打开微信小程序 public static void openWxPath(Context context, String wxPath) { IWXAPI api = WXAPIFactory.createWXAPI(context, Config.APP_ID); WXLaunchMini
阅读全文
摘要:前提知识 kotlin的集合分为可变和不可变,可变的集合带有mutable形容词。 | 创建方式 | 事例 | 是否可变 | 说明 | | | | | | | arrayListOf() mutableListOf() | val array = arrayListOf(1,4,7) | 可变 |
阅读全文
摘要:格式化 四舍五入 /** * 对double 类型数据进行四舍五入,并保留两位小数 */ public static double getShortDouble(double value) { return Math.round(value * 100) / 100.0; } 日志 /** * 获取
阅读全文
摘要:关于Shape的定义 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > <corners (圆角) an
阅读全文
摘要:误点1 Application在Dalvik中只存在一个,所以不用再去傻乎乎的写单列去获取对象了.如果一个App中存在多进程(注意进程和线程的区别)的话,那么会存在多个Dalvik. 误点2 Application 有两个子类,一个是MultiDexApplication(对于APP出现65536的
阅读全文
摘要:Android View 颜色 ARGB888 A 透明度 0(0x00)透明 255(0xff)不透明 R 红色 0(0x00)无色 255(0xff)红色 G 绿色 0(0x00)无色 255(0xff)绿色 B 蓝色 0(0x00)无色 255(0xff)蓝色 流程 构造函数 测量大小(onM
阅读全文
摘要:ClipboardManager 系统全局剪贴板对象 //获取ClipboardManager对象 ClipManager clipManager = (ClipManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipDat
阅读全文

浙公网安备 33010602011771号