摘要: 一、使用注册广播监听home键、多任务键 class InnerRecevier extends BroadcastReceiver { final String SYSTEM_DIALOG_REASON_KEY = "reason"; final String SYSTEM_DIALOG_REAS 阅读全文
posted @ 2020-08-05 18:01 bbqopdd 阅读(549) 评论(0) 推荐(0) 编辑
摘要: Fragment 加载数据时通过home或多任务退出界面后报错,在加载资源前判断Fragment所在的activity在不在。不然会getcontext() == null; /*** 根据 Fragment 生命周期* 判断 当前 fragment 是否还存在于Activity中** @retur 阅读全文
posted @ 2020-08-05 17:54 bbqopdd 阅读(113) 评论(0) 推荐(0) 编辑
摘要: /** * 判断字符是否是中文 * * @param str * @return * @author YOLANDA */ public boolean isChineseStr(String str) { char[] chars = str.toCharArray(); boolean isch 阅读全文
posted @ 2020-06-23 13:29 bbqopdd 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/yaozhongxiao/p/3366201.html 阅读全文
posted @ 2020-05-29 11:45 bbqopdd 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 未添加 EventBus的混淆,所以在Debug版本中不报错在混淆文件“proguard-rules.pro”中添加: 1 ### eventbus 2 -keepattributes *Annotation* 3 -keepclassmembers class ** { 4 @org.greenr 阅读全文
posted @ 2020-05-29 11:32 bbqopdd 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 1、自启服务类 2、在xml里添加服务权限 3、OK可以开机自启了。 阅读全文
posted @ 2019-05-21 16:07 bbqopdd 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 一个获取当前时间的类: 然后再UI界面修改txt参数实现时间显示: 阅读全文
posted @ 2019-05-19 17:49 bbqopdd 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 既然是简单粗暴,就不写什么EventBus详细介绍了,这里有源码详解和具体使用方法https://www.jianshu.com/p/6da03454f75a 首先: 1、添加依赖。 2、定义一个消息事件类; 3、注册EventBus,在要接收消息的页面注册 4、发送消息。 5、接收消息; 接受消息 阅读全文
posted @ 2019-05-18 10:25 bbqopdd 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 当我们建立一个服务时,想在其他地方获取到这个服务的实例时,就需要用到此方法,其中一种写法如下: 在服务类里建立一个内部类: 1 public class SocketBinder extends Binder { 2 /*返回SocketService 在需要的地方可以通过ServiceConnec 阅读全文
posted @ 2019-05-18 09:44 bbqopdd 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 初学Android Socket 部分代码参考于网络,结合项目测试后修改总结,在此记录。 1 /** 2 * 3 * socket连接服务 4 */ 5 public class SocketService extends Service { 6 7 private static final String TAG = "SocketService"; ... 阅读全文
posted @ 2019-04-24 12:16 bbqopdd 阅读(367) 评论(0) 推荐(0) 编辑