自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

muxi@Achilles的专栏

Android TV apk维护开发者...

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 播放视频UI的功耗优化 && 动态增加view小结

背景:优化前播放视频的UI是直接用XML文件描述,这样确实方便调试和绘图。但是如果不是动态添加surafaceview到activity的话,dumpsys sufaceFlinger会发现有一层activity的view一直存在。但是如果我们是动态增加view到activity的话,播放视频的时候只会显示surfaceview,从而达到功耗优化的目的。动态增加view的话,主

2016-07-28 21:15:03 1463

原创 Android 琐碎note (always update)

1、import linux 的android 项目,提示no project to import把eclipes产生的.classpath和.project文件拷到该项目,修改.project项目的project名称和导入的project名称一致即可2、The declared package "com.*" does not match the expected package "sr

2016-07-28 09:56:37 474

原创 Android TV gridview 的按键事件响应巧变 && 事件分发机制

在gridview点击事件之后,打log看了下,看到gridview的onclick事件响应的竟然排在onkeyup之后,这造成100~200ms的延迟啊,后来换了在其它响应事件里面截取,但是在onkeydown不行,因为在onkeydown截取不了onkeyup的消息。要在dispatchKeyEvent这个方法里面截取。只有这样才不会继续把消息往onkeydown onkeyu

2016-07-26 21:06:58 2154

原创 一次activity弹出dialog 的按键事件记

AN TV平台。在activity的onkeyup没有拦截一个enter事件,activity弹出dialog之后,dialog的按键事件onkeyListener竟然也还能接收到 KeyEvent.ACTION_UP 事件。然后如果单纯用遥控的话,dialog是无法接受到Onkeydown和OnkeyUp事件的;但是鼠标操作,dialog是可以接受到Onkeydown和Onkey

2016-07-23 18:00:39 1135

原创 激发自己学习的兴趣

想到一个是一个吧,毕竟如此懒惰之人:(1)看AN源代码的例子或者一些有名的GitHub项目,因为可以从别人的学习经历可以参考,而且源代码比较经典(2)通过一些表面就容易触发兴趣点的项目来做实操,比如游戏,比如五子棋..坦克大战(3)去论坛BBS看看别人问答,可以的话怒答一翻,实在不行,搜索一遍读一遍资料再怒答一翻(4)待续....

2016-07-20 17:55:05 457

原创 五子棋

第一次感觉下五子棋是这么酷,2333。活二运用好 真的比较厉害有时候一味进攻 还不如迂回布局 差一两步的局 更容易坑人 33 34 22阵型活用更叼多下两盘棋也是极好的

2016-07-19 21:34:48 487 1

原创 上code之前的test plan

(1)上code时跟reviewer sync root cause和 solution(2)含有内存分配的code煲机测试是否有内存泄漏问题(3)提交含有多线程的代码,增加CPU性能测试test case.(4)修改了UI,则刷一下monkey自动化测试(5)Release code之前,test case文档的test都要pass.(6)修改比较多的 code,例如

2016-07-19 17:29:16 453

原创 android自动化测试

目前有去了解的的两种是:(1)monkey 随机发送按键事件 比较容易理解monkey -p com.htc.Weather –v -v 100参考:http://www.cnblogs.com/manuosex/p/3215270.html(2)robotium可以对apk或者apk源码进行测试,有专门的api来获取UI,然后进行UI的自动化测试(

2016-07-19 17:15:32 308

原创 looper,handler,msg

looper是一个线程的本地变量 ThreadLocal 这里是方便该线程的管理而建立的android之类的东西。looper prepare之后就会产生一个looper线程,就是可以使用handler这玩意了,主线程自带looper所以可以随便使用handler。looper loop之后就会驱动队列开始工作了。参考博客,侵删。http://www.cnblogs.com

2016-07-18 20:20:26 349

原创 M**tar CTS环境搭建

CTS 操作(0)拷贝Android MM Test Files整个目录的内容到sdcard和u盘的根目录,插入开发板里面(1)下载android-cts-6.0_r7-linux_x86-arm.zip,解压到marshmallow-mstar-master\android-cts,然后chmod 777 -R android-cts(1.1)將CtsMstarTestCases.a

2016-07-18 15:12:22 583

原创 AN 外置字幕CTS crash(memcpy) && backtrac文件分析

报错的backtrace01-01 20:16:43.110 1687 1687 F DEBUG : backtrace:01-01 20:16:43.110 1687 1687 F DEBUG : 00 pc 0001692c /system/lib/libc.so (__memcpy_base+88) 01-01 20:16:43.111 1687 1687

2016-07-15 20:34:57 971

原创 repo sync 出错:does not point to a valid object

可能是.repo 包烂掉了,删了重新repo init

2016-07-13 15:11:12 5688

原创 使用add2line 找出lib crash的行数和函数

关注backtrace 的log http://www.tuicool.com/articles/ve2eMb6

2016-07-09 16:05:36 1335

原创 Android wait notify sleep 与死锁问题举例

http://kyfxbl.iteye.com/blog/1370377

2016-07-08 18:10:00 830

原创 Android 文件名含有空格/中文/特殊符号 导致网络下载失败

今天碰到一个bug,samba播放下,因为使用了httpserver和mediaplayer进行交互,有空格的文件竟然找不到,后来一check是要编码Android 文件名含有空格/中文/特殊符号 导致网络下载失败编码转化为UTF-8格式。String path = Uri.decode(String path);附上参考博客:http://blog.csdn.

2016-07-07 18:09:45 3827

原创 近期要学习的知识点

(1)java多线程的第三种(2)http server, rtsp server(3)binder在mdiaplayer的使用

2016-07-05 10:16:43 382

新闻发布系统课程设计

Asp.net的三层架构,通俗易懂,c#语言,特别适合学生入门..

2013-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除