android开发
文章平均质量分 66
gezhiyong1993
代码:是一种态度!
展开
-
Android acra 监控报错日志上报(acra版本4.9)
使用acra监控app运行时的崩溃日志,并上报服务器,方便排错。acra是一款优秀的开源日志上报项目。它可以在你软件运行发生anr,carsh,oom等崩溃状况时拦截并收集报错信息上报服务端,与友盟等三方报错收集sdk功能相似,胜在稳定开元,可以根据需求方便自己定制。使用方便简单可以编译成jar包(PS:jar包资源已经上传),可以将源码直接放入项目,也可以在build中直接添加依赖。使用详情可以参照https://github.com/ACRA/acra/wiki/AdvancedUsage...原创 2021-07-20 10:31:12 · 1238 阅读 · 0 评论 -
Android中ContentObserver与Settings的全局数据监听整理
一.内容观察者ContentObserver ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器, 相应地ContentObserver也分为“表“ContentObserver、“行”ContentObserver,当然这是与它所监听的Uri MIME Type...原创 2020-12-25 16:20:24 · 3165 阅读 · 2 评论 -
一些实用的工具方法整合
在写程序时我们经常会需要获取当前手机的一些状态,比如获取网络类型,获取当前手机的运营商等等,下面上代码: /** * 获取网络类型 */ public static String getNetType(Context context) { String networkTypeName = ""; ConnectivityManager原创 2017-06-13 16:03:28 · 231 阅读 · 0 评论 -
针对获取手机上的一些特定信息的工具类
移动开发中我们常常会需要获取用户手机上的一些特定信息,如手机卡序列号,手机的imei等等: /** * 判断当前设备是手机还是平板 * * @param context * @return 平板返回 True,手机返回 False */ public static boolean isTablet(Context context)原创 2017-06-13 16:25:18 · 239 阅读 · 0 评论