- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 Android 获取网卡ip地址(静态+动态模式,解决有时获取到 IPV6 地址问题)
网上搜索得到的大多方法都是如下方式添加权限<uses-permission android:name="android.permission.READ_PHONE_STATE"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />常规方法public static ...
2019-07-29 18:35:34 3673
原创 Android8.1 默认给第三方 app 授予所有权限
前言说下大体修改思路,app 安装成功、卸载、升级分别对应 Intent.ACTION_PACKAGE_ADDED、Intent.ACTION_PACKAGE_REMOVED、Intent.ACTION_PACKAGE_REPLACED 广播这样可以在收到安装成功的广播时给 app 授权,在 8.1 中收不到静态注册的广播,所以需要动态注册监听 ACTION_PACKAGE_ADDED。之前看...
2019-07-26 18:10:37 7207 4
原创 Kotlin 进阶之路(六) 泛型
Kotlin 进阶之路(六) 泛型6.1 泛型的分类泛型类使用泛型标记的类,成为泛型类。泛型类使用分如下两种情况1 泛型类被用于实例化 val list = ArrayList<String>() val map = HashMap<String, Int>() val set = HashSet<Long>()2 泛型类...
2019-07-17 21:22:01 673
原创 Kotlin 进阶之路(五) Lambda 编程
Kotlin 进阶之路(五) Lambda 编程5.1 Lambda 表达式入门Lambda 表达式介绍1 无参数有返回值定义无参数有返回值的 Lambda 表达式,只需要将函数体写在 {} 中,函数体可以是表达式或语句块调用语法格式{函数体}()fun main(args: Array<String>) { { println("Lambda表达式无参...
2019-07-10 21:49:36 553
原创 Android8.1 源码添加黑名单拦截电话和短信记录
知识储备1、 8.1 原生黑名单功能之前写过的 8.1 黑名单相关分析可看这篇 Android8.1 源码修改之通过黑名单屏蔽系统短信功能和来电功能2、 ContentProvider 的相关定义和使用不太懂的可看这篇 Android:关于ContentProvider的知识都在这里了!开始修改1、黑名单的增、删、查7.0 开始系统提供了 BlockedNumberCon...
2019-07-08 18:10:04 2968
原创 Kotlin 进阶之路(四) 集合
Kotlin 进阶之路(四) 集合4.1 集合简介CollectionCollection 是单例集合的根接口Collection 继承自 Iterable 接口,包含三个子类接口, List、Set、MutableCollection上图中的虚线框标识的都是 Java 中的集合类,但是这些类可以在 Kotlin 中使用。List接口 在 Kotlin中有两个实现类,分别为 Arr...
2019-07-07 21:32:15 796
星光/宝骏/缤果/长安 车机CarPlay手机操作破解工具
2024-03-28
Android微信语音通话录音机
2023-01-11
Android11.0 Launcher3 添加负一屏(谷歌Feed屏方案)
2022-06-01
lottie和html充电动画相关资源.zip
2020-10-05
Android蓝牙电量图标
2020-07-06
ROOT用su和apk.zip
2019-12-02
android P 9.0添加Ethernet功能(settings+framework).zip
2019-10-22
Android8.1 定时开关机源码
2019-09-03
仿 IOS 截屏动画炫酷流畅
2019-08-16
android 8.1添加Ethernet功能(settings+framework).zip
2019-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人