muxi@Achilles的专栏

Android TV apk维护开发者...

数论经典习题系列之求重集组合数(一)

title: 数论经典习题系列(一) categories: 数论 tags: 重集组合 经典练习题 例题1 n个没有区别的球放入r个有标志的盒子里面(n>=r),每个盒子只允许放一个球,请问有多少种放法? 每个盒子只能放一个球,所以方法为排列数,P(n,r); ...

2018-10-31 20:51:06

阅读数 82

评论数 0

一个强大的图片处理工具

xnview

2017-04-11 20:38:31

阅读数 408

评论数 0

Switch case的一个小问题...

今天码code的时候碰到一个奇怪的现象。 最后找到是 switch case有一个case语句忘了加break了,然后程序会执行到下一个有break的case才会结束。 QAQ...switch case如果匹配了一个常量,在该常量的程序范围内没有break出去的话,会一直运行到br...

2017-01-09 21:53:22

阅读数 359

评论数 0

git push code: merge pending

(1) 一般出现在一个人同时上了几包code之后,即ABCDEFG, 然后按照GFEDCBA的顺序merge code之后, 一般A都很merged,后面的都会呈现merge pending的情况 这个时候就需要先rebase B然后可以直接merged B,用这种方法依次处理CDEFG

2016-12-08 10:35:24

阅读数 772

评论数 0

一个Camera两个Encoder

昨天在一个平台搞了个apk,做到一个Camera两个Encoder: 第一个MediaRecorder绑定Camera,第二个MediaRecoder则是使用Surface Source Camera source的就会从摄像头录制内容,然后Surface Source的则会是决定于Sur...

2016-12-01 17:12:41

阅读数 298

评论数 1

C语言小知识笔记

(1)memset对没有malloc的字符数组,会发生crash (2)非成员函数声明要在使用其函数前面,不然会报函数找不到的错误。 待续..

2016-11-23 21:23:27

阅读数 275

评论数 0

上code原则

(1)是否应该修改,不应该帮底层掩护问题 (2)是否多加code,code加的越多,逻辑越复杂,是否做到简化,是否画逻辑图,是否写伪代码 (3)上code之前的test case是否充分,现在打盹,后面痛苦 (4)是否让review的人明白自己上code的逻辑 (5)待续...

2016-11-18 10:27:15

阅读数 360

评论数 0

[Android 外挂字幕维护Note ]一次字幕版本release的心酸过程

客户(AN4.4的平台)报了一个sub字幕显示不了的问题,好吧,看。拿开发板烧image,拿最新的subtitle lib一替换之后,sub字幕显示了哈,开心。 然而,字幕竟然不同步,哼。一想,应该是帧率没有跟上,毕竟sub字幕文件如果没有给出帧率,那么就要有mstplayer给帧率。 ...

2016-10-29 11:44:15

阅读数 527

评论数 0

[Android 外挂字幕维护Note] MakeFile文件修改添加

C++项目为0.. 前日在准备导入一个C++文件,里面是几个数组,几个编码类型的进制表,给用二进制来查询字幕编码类型用的,好吧,一开始就直接把文件放在当前目录了, 然后准备编写makeFile文件了。 首先在LOCAL_SRC_FILES添加了cpp文件,然后 LOCAL_C_INCLUDES...

2016-10-29 11:04:02

阅读数 256

评论数 0

Java反射实现接口

(1)点击打开链接 (2)点击打开链接 利用代理+反射,实现在反射的方法里面传入实现的代理接口,从而达到反射了一个带有(需要反射的)接口参数的方法的目的

2016-10-10 19:40:40

阅读数 1740

评论数 0

Android 7.0 apk bring up

build code出现这样的问题 (1)   关掉串口,重新Build整包an code,然重新进入到子目录build。 (2)LMM apk没有build出来。 在device.mk 或者device-common.mk里面检查,看到注释掉了LMM。

2016-09-08 21:35:48

阅读数 326

评论数 0

The surface has been released

昨天在搞一道image类型的字幕的时候,设置setSubtitleDisplay (surfaceHolder)的时候出现这个错误 The surface has been released。 当时在想,以前也碰过这个情况貌似,就是播放视频setDisplay(surfaceHolder)的时候...

2016-08-19 10:17:50

阅读数 1536

评论数 0

[Android TV]setZOrderMediaOverlay 调整surfaceView Z-Order使用发现

最近使用了dual decode ,并且dual subtitle. 需要对四个surfaceview进行排序。 好奇怪! addView的顺序和Z-Order的顺序相反, 即 addView(subtitleView0), addView(videoView1), addView(sub...

2016-08-17 18:24:40

阅读数 5887

评论数 0

Android TV 视频surfaceview 变化导致的闪烁

背景:视频先是旋转90度,把surfaceview左右两边都砍掉了一部分,涂黑处理。 然后旋转180度的时候,重新开始播放视频,需要全屏surfaceview,这个时候会闪一下最后一帧视频,正常是虽然surfaceview由窄变宽,但是是没有画面的,所以才不会旋转。 分析过程:一开始以...

2016-08-01 16:17:48

阅读数 1179

评论数 0

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

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

2016-07-28 21:15:03

阅读数 714

评论数 0

Android 琐碎note (always update)

1、import linux 的android 项目,提示no project to import 把eclipes产生的.classpath和.project文件拷到该项目,修改.project项目的project名称和导入的project名称一致即可 2、The declared packag...

2016-07-28 09:56:37

阅读数 287

评论数 0

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

在gridview点击事件之后,打log看了下, 看到gridview的onclick事件响应的竟然排在onkeyup之后,这造成100~200ms的延迟啊, 后来换了在其它响应事件里面截取,但是在onkeydown不行,因为在onkeydown截取不了onkeyup的消息。 要在dispatch...

2016-07-26 21:06:58

阅读数 1357

评论数 0

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

AN TV平台。 在activity的onkeyup没有拦截一个enter事件, activity弹出dialog之后,dialog的按键事件onkeyListener竟然也还能接收到 KeyEvent.ACTION_UP 事件。 然后如果单纯用遥控的话,dialog是无法接受到Onkeyd...

2016-07-23 18:00:39

阅读数 575

评论数 0

激发自己学习的兴趣

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

2016-07-20 17:55:05

阅读数 291

评论数 0

五子棋

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

2016-07-19 21:34:48

阅读数 259

评论数 1

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