自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玖爱博客

学习与分享

  • 博客(9)
  • 收藏
  • 关注

原创 Android通知栏监听

通过继承 NotificationListenerService实现,它允许应用程序在创建或删除时接收有关通知的信息。class MyNotificationListenerService : NotificationListenerService() { private val pkgName = this.javaClass.name /** * 接收任何到通知 * @param sbn StatusBarNotification */ o.

2022-01-09 23:37:44 2525

原创 Android监控电池电量和充电状态

确定当前充电状态首先,确定当前充电状态。BatteryManagerBatteryManagerBatteryManager会在一个包含充电状态的粘性Intent中广播所有电池和充电详情。由于它是一个粘性 Intent,因此您并不需要如下一代码段中所示的那样通过简单地调用registerReceiver传入null作为接收器来注册BroadcastReceiverBroadcastReceiverBroadcastReceiver,便可返回当前电池状态 Intent。您可以在此处传入...

2022-01-09 23:19:50 3411

原创 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 992

原创 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 3121

原创 Android简单二维码库使用

本文篇文章使用的是Github:GitHub - yipianfengye/android-zxingLibrary: 几行代码快速集成二维码扫描功能

2021-12-25 16:33:20 4500

原创 Kotlin一些比较好用的高阶函数

目录1、maxBy和maxBy2、filter3.map4.any5、count6.find1、maxBy和maxBymaxBy和minBy就是求得最大值和最小值的方法。通常,在Java中我们是这样求得最大值与最小值的(普通方法)maxBy 函数原型 :获取集合中某个元素的某个字段最大值的元素 , 如果有多个最大值元素 , 那么返回第一个 ;minBy 函数原型 :获取集合中某个元素的某个字段最小值的元素 , 如果有多个最小值元素 , 那么返回第...

2021-12-12 11:47:57 1747

原创 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 3164

原创 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 173

原创 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 769

空空如也

空空如也

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

TA关注的人

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