- 博客(9)
- 收藏
- 关注
原创 Android通知栏监听
通过继承 NotificationListenerService实现,它允许应用程序在创建或删除时接收有关通知的信息。class MyNotificationListenerService : NotificationListenerService() { private val pkgName = this.javaClass.name /** * 接收任何到通知 * @param sbn StatusBarNotification */ o.
2022-01-09 23:37:44
2617
原创 Android监控电池电量和充电状态
确定当前充电状态首先,确定当前充电状态。BatteryManagerBatteryManagerBatteryManager会在一个包含充电状态的粘性Intent中广播所有电池和充电详情。由于它是一个粘性 Intent,因此您并不需要如下一代码段中所示的那样通过简单地调用registerReceiver传入null作为接收器来注册BroadcastReceiverBroadcastReceiverBroadcastReceiver,便可返回当前电池状态 Intent。您可以在此处传入...
2022-01-09 23:19:50
3609
原创 AgentWeb使用CoolIndicator进度条
引入依赖implementation 'com.github.Justson:CoolIndicator:v1.0.0' CoolIndicatorLayout布局 public class CoolIndicatorLayout extends BaseIndicatorView { CoolIndicator mCoolIndicator = null; public CoolIndicatorLayout(Context context) { th
2022-01-03 20:47:05
1116
原创 AgentWeb简易使用
简介AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活。使用引用依赖 implementation 'com.github.Justson.AgentWeb:agentweb-core:v5.0.0-alpha.1-androidx' // (必选) implementation 'com.github.Justson.AgentWeb:agentweb-file
2022-01-03 20:37:42
3244
原创 Android简单二维码库使用
本文篇文章使用的是Github:GitHub - yipianfengye/android-zxingLibrary: 几行代码快速集成二维码扫描功能
2021-12-25 16:33:20
4533
原创 Kotlin一些比较好用的高阶函数
目录1、maxBy和maxBy2、filter3.map4.any5、count6.find1、maxBy和maxBymaxBy和minBy就是求得最大值和最小值的方法。通常,在Java中我们是这样求得最大值与最小值的(普通方法)maxBy 函数原型 :获取集合中某个元素的某个字段最大值的元素 , 如果有多个最大值元素 , 那么返回第一个 ;minBy 函数原型 :获取集合中某个元素的某个字段最小值的元素 , 如果有多个最小值元素 , 那么返回第...
2021-12-12 11:47:57
2033
原创 Android自定义Dialog设置宽占满屏幕,高自适应
写一个自定义Dialog继承自Dialog,需要重写里面的构造方法和onCreate方法。public class MyDialog extends Dialog { public MyDialog(@NonNull Context context) { super(context); } @Override protected void onCreate(Bundle savedInstanceState) { super.onC.
2021-10-31 19:57:35
3455
原创 Retrofit2的简单使用
Retrofit是网络请求库,适用于Android和Java的类型安全HTTP客户端。本文以淘宝IP地址库为测试地址网络权限<uses-permission android:name="android.permission.INTERNET"/>依赖implementation 'com.squareup.retrofit2:retrofit:2.9.0'1、创建Retrofit实例Retrofit retrofit = new Retrofit.Builder
2021-10-24 16:56:21
205
原创 Android Glide基本使用总结
依赖dependencies { implementation 'com.github.bumptech.glide:glide:4.12.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'}
2021-10-16 11:03:32
834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人