摘要:
Android ANR这个错误大家并不陌生,但是从Android 2.2开始出错的ANR信息会自动上传给Google进行系统分析改进,当然了你的应用ANR错误其实保存在一个文件中,在/data/anr/traces.txt文件中,如果你的Android设备没有Root越狱过,可以将你的软件装在模拟器... 阅读全文
posted @ 2015-10-31 10:49
brave-sailor
阅读(963)
评论(0)
推荐(0)
摘要:
其实我们要牢记的是,对数据流的操作都是阻塞的,在一般情况下,我们是不需要考虑这个问题的,但是在Android实现联网的时候,我们必须考虑到这个问题。比如:从网络上下载一张图片:Java代码:public Bitmap returnBitmap(String url){URL myFileUrl =... 阅读全文
posted @ 2015-10-31 10:48
brave-sailor
阅读(339)
评论(0)
推荐(0)
摘要:
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory... 阅读全文
posted @ 2015-10-31 10:41
brave-sailor
阅读(278)
评论(0)
推荐(0)
摘要:
做android,免不了要去运行一些跑分程序,常用的跑分程序有quadrant(象限),nbench,安兔兔等。作为系统工程师,对这些跑分 程序都非常的不屑,这个只能是一个不客观的参考,但客户都喜欢拿这个比较,于是乎,各家各厂都或多或少会针对此做优化(甚至是作弊或直接的作假),这可不 是什么好现象,... 阅读全文
posted @ 2015-10-31 10:32
brave-sailor
阅读(1174)
评论(0)
推荐(0)
摘要:
当初遇到这个bug,是不定期的低概率出现,最后找到一个比较容易重现的步骤:启动系统然后进google + 新建一个帐号(注意是新建一个帐号)没几步就重启了这个BUG,一开始追踪也是无头绪的,在这个bug出现时,系统的debuggerd还是有些问题,pt_regs设置的和内核对应不上,tombston... 阅读全文
posted @ 2015-10-31 10:31
brave-sailor
阅读(644)
评论(0)
推荐(0)
摘要:
使用过Android的同学,尤其是用过山寨pad,应该对Android的重启问题印象深刻吧。Android由于其设计的复杂性,可能会使得系统在不经意时陷入异常状态,因此Android设计了一套看门狗机制,当检测到问题后,自动重启。再说说我碰到的问题吧,刚带起Android的时候,android的重启... 阅读全文
posted @ 2015-10-31 10:31
brave-sailor
阅读(605)
评论(0)
推荐(0)
摘要:
System_Server进程运行在system server进程中的服务比较多,这是整个android框架的基础Native服务SurfaceFlinger这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一个物理窗口中显示(framebuf... 阅读全文
posted @ 2015-10-31 10:29
brave-sailor
阅读(364)
评论(0)
推荐(0)
摘要:
这个bug,是google自带的问题。 和见到的诸多android的疑难问题一样,这又是一个可以归类为 多线程同步/状态机 问题。问题处在NuPlayer的异步消息的handle中,现象和原因不细说了,被此BUG纠结的头大的,应该一看就明白。重现步骤:反复进入、退出html5的流媒体播放 (浏览器的... 阅读全文
posted @ 2015-10-31 10:25
brave-sailor
阅读(561)
评论(0)
推荐(0)

浙公网安备 33010602011771号