android经验传承
junjianzhang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决手机关闭屏幕线程挂起问题
最近在做一个关闭屏幕60分钟后自动下载的需求,整个模块已经竣工,测试发现在充电状态下没有任何问题可以直接下载,但是在非充电状态下自动下载失效了,这时首先要观察日志看看到底是什么情况,小插曲平时都是usb debug看日志,现在的状态是不插usb自然无法通过这个来看日志,还好android就是nb提供wifi连接adb命令来查看日志,前提是手机和pc必须在同一个局域网,具体命令如下:1、原创 2015-11-19 17:16:42 · 3342 阅读 · 0 评论 -
Android 中的定时事件使用
android下要使用定时器有很多你可以使用timer、hander等等,但在待机下我们一般使用AlarmManager,因为android省电机制决定在待机的情况下各种thread定时器通通挂起,无法达到预期效果。1、androidAlarmManager提供了四种类型的闹钟: ❑ ELAPSED_REALTIME 在指定的延时过后,发送广播,但不唤醒设备。原创 2015-12-02 16:33:49 · 1040 阅读 · 0 评论 -
android帐号管理token问题
对于帐号管理,由接口IAccountManager描述其相关的一组行为AccountManagerService是Android的系统服务。它实现了接口IAccountManager定义的这一组行为。这些行为的实现依赖应用程序中定义的 Authenticator。 AccountManager是一个面向应用程序开发的组件。它提供一组对应于IAccountManager协议的应用程序接口。原创 2015-12-04 16:58:21 · 1754 阅读 · 0 评论 -
用户手动杀死进程通知栏不消失解决方案
我们都知道当应用被干掉的时候是不会收到任何通知的也不会回调onDestory()啥啥的,当你的应用被kill了这时候你的通知已经显示在通知栏了,so你应用都不存在了还显示在上面一定是不正确的,所以google了半天没啥结果,最有无奈请教国外大牛的吧,如何请教你懂的(英文关键字How to remove all notifications when an android app (activit原创 2015-11-20 11:53:20 · 6909 阅读 · 1 评论 -
android service 接口权限管控
在项目里经常会碰到一种情况就是我们封装一个SDK接口对外提供功能调用,原理是第三方应用透过SDK bind服务,问题来了,那么这些接口有的可以对外有的想只有自己使用,这个时候该如何解决呢,这里提供3个思路1、通过getcallinguid方法获取当前调用者的id进而拿到调用者包名,然后通过包名拿到签名,通过调用者签名和自己的签名比对达到管控api目的(这种情况需要第三方也打上我们的签名,这个方原创 2017-05-06 14:33:19 · 2236 阅读 · 0 评论 -
android统计上报策略
最近做项目很幸运能跟大牛学到很多框架及策略的方法,这里我们是要在机器人上统计语音相关的日常语音指令信息上报后台,当然这里有很多方法实现。1、数据库保存数据到上报队列实现一旦收到的指令立刻上报(这种方法上报较频繁,服务器压力比较大),上报成功后清除数据库2、 终极解决方案是采用定时器5分钟上报一次,批量上传,每次数据采集入数据库,上报分页查询批量上报才是比较科学的策略。原创 2017-05-06 14:39:42 · 1143 阅读 · 0 评论
分享