Android
文章平均质量分 58
偶尔快乐
这个作者很懒,什么都没留下…
展开
-
Scroller的使用
Scroller的使用看起来莫名其妙,搞懂了原来是这么回事儿原创 2015-05-15 13:52:22 · 662 阅读 · 0 评论 -
Android MediaPlayer 设置音轨
因为很多视频流是包含多个音轨的,所以实现播放器的时候,需要考虑音轨选择的问题。在android中,音频、视频统一被类TrackInfo描述,当然还不止这两类,可以看一下定义,还包含字幕等类型,都为Track信息。 public static final int MEDIA_TRACK_TYPE_UNKNOWN = 0; public static final原创 2016-09-20 10:34:55 · 11487 阅读 · 4 评论 -
android 开发板挂载nfs
busybox mount -t nfs -o nolock xx.xx.xx.xx:/home/workspace /mnt原创 2016-05-30 11:18:15 · 706 阅读 · 0 评论 -
Android中使用printf打印信息
printf是很多人最熟悉的一个函数了,同时也是使用最多的一个函数。但是在Android中,直接使用printf是无法将信息输出到串口中显示的(除非直接通过串口运行可执行程序)。为了继续使用printf,可以使用重定向的方式,将printf的输出从STDOUT转到文件中,同时方便串口输入命令调试,也不影响日志的记录。freopen("/data/flash/stdout.txt","w",st原创 2016-04-21 12:42:27 · 9888 阅读 · 0 评论 -
Java内存泄露介绍
java一个最重要的优势就是它的内存管理。你仅仅创建对象,而java垃圾回收器来负责分配和释放内存。然而,情况并不是如此简单,因为java应用中也经常发生内存泄露。下面的指导展示了什么事内存泄露,为什么会发生内存泄露,以及如何阻止内存泄露。1.什么事内存泄露?内存泄露的定义:对象不再被应用程序所使用,但是垃圾回收器不能移除它们,因为它们还被引用。为了理解这个定义,我翻译 2015-10-30 18:06:14 · 351 阅读 · 0 评论 -
android平台上编程实现事件注入 part1
本文翻译自一篇介绍android平台上事件注入的文章翻译 2015-11-05 14:42:24 · 1531 阅读 · 0 评论 -
What is an overlay?
OverLay转载 2015-11-05 17:58:39 · 459 阅读 · 0 评论 -
uinput模拟鼠标事件,用于跨屏操作
前段时间遇到一个情况,一个手机端应用要操控电视端应用,其将手机端的操作在电视端转换为uinput模拟的鼠标事件。后来想想,很多远程操作都应该用到了这个方法,因此也决定看看具体是怎么做的。uinputde 的使用还是比较简单的,主要步骤如下:1.打开设备int fd = open("/dev/uinput", O_WRONLY | O_NDELAY);2.通过ioctl函数设置参原创 2015-09-30 11:26:59 · 2095 阅读 · 2 评论 -
Android 开机动画修改
在替换Android的bootanimation.zip动画时,尽量使用Linux命令。原创 2015-07-14 17:41:11 · 467 阅读 · 0 评论 -
从文件结构认识HLS
本文主要通过HLS片源结构的实例来给大家提供一种更直观的对HLS的认识原创 2015-07-27 15:30:05 · 3933 阅读 · 0 评论 -
使用gdbserver和gdb调试代码
本文主要简单记录一下使用gdbServer进行远程调试的方法,以便日后查询。详细的过程,可能日后还会更新。原创 2015-07-07 11:36:40 · 1094 阅读 · 0 评论 -
ndk-r10 Eclipse配置
ndk r10的推出,简化了Windows下机型jni编程的过程,本文来简单的介绍Windows下Eclipse中ndk编程的设置,就是如此简单。原创 2015-06-10 09:42:14 · 680 阅读 · 0 评论 -
给指定的view添加边框
本文主要记录一种实现给获取焦点的View添加高亮框的方法原创 2015-06-16 16:52:33 · 1357 阅读 · 0 评论 -
Android服务Binder实现小记
defaultServiceManager()返回的是被IServiceManager包装的BpBinder类对象。 BpBinder对象调用transact函数会调用到IPCThreadState的transaction函数,改函数直接和binder驱动通信,向驱动写入数据binder_write_read。 Servicemanager守护进程会循环从binder读取驱动读取b原创 2016-12-06 17:24:15 · 656 阅读 · 0 评论