摘要: public class NotificationUtil { private static final String TAG = AppConstants.APP_TAG + "NotificationUtil "; private static volatile NotificationUtil 阅读全文
posted @ 2020-07-15 14:34 adam.li 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 一、创建通用 RecyclerView.Adapter public class CommonAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private static final String TAG = AppCo 阅读全文
posted @ 2020-07-09 17:21 adam.li 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 在build.gradle文件中,如下配置可以使用工具生成file -project struct,注:更改后一定要clean一下,否则可能修改签名文件不生效 android { signingConfigs { release { storeFile file('../keystore/签名.jk 阅读全文
posted @ 2020-07-08 17:23 adam.li 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、创建通知栏布局文件 view_notification_layout.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/navigation_list_ite 阅读全文
posted @ 2020-07-03 14:28 adam.li 阅读(2078) 评论(0) 推荐(1) 编辑
摘要: 一.生命周期不同,销毁方式不同1.startService onCreate->onStartCommand 通过调用stopService 停止服务,否则一直后台运行->onDestroy()2.bindService onCreate->onBind调用者调用unbindService方法或者调 阅读全文
posted @ 2020-07-03 11:07 adam.li 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: 一、创建 继承 Serializable的bean,增加一个唯一个序列化id serialVersionUID 作用是因为java sdk会自动进行hash计算,并生成唯一的UID值。手动设置serialVersionUID的好处是当前class如果改变了成员变量,比如增加或者删除之后,这个UID是 阅读全文
posted @ 2020-07-03 10:34 adam.li 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、创建 继承 Parcelable的bean, 代码中 writeToParcel 回调方法完成序列化, createFromParcel回调方法完成反序列化(注释:如果bean中变量是类则该类也要继承Parcelable) 例如: public class Person implements P 阅读全文
posted @ 2020-07-03 10:23 adam.li 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 强制设置存储空间低。 通过该命令可以在StorageReceiver 广播中收到 ACTION_DEVICE_STORAGE_LOW 的广播 adb shell dumpsys devicestoragemonitor "force-low""force-not-low""reset" 根据包名称获 阅读全文
posted @ 2020-06-17 16:52 adam.li 阅读(188) 评论(0) 推荐(0) 编辑
摘要: package com.android.demo.lileidemo.utils;import android.Manifest;import android.content.Context;import android.content.pm.PackageManager;import androi 阅读全文
posted @ 2020-06-16 14:35 adam.li 阅读(238) 评论(0) 推荐(0) 编辑
摘要: package com.android.demo.lileidemo.utils;import android.app.usage.UsageStats;import android.util.Log;import com.android.demo.lileidemo.MyApplication;i 阅读全文
posted @ 2020-06-16 14:25 adam.li 阅读(357) 评论(0) 推荐(0) 编辑