- 博客(51)
- 收藏
- 关注
原创 [android] 从上至下深入分析]输入子系统---设备注册(框架部分)
我们在上一遍看了输入子系统的启动流程,最后,我们看到运行了两个线程:mDispatcherThread->run mReaderThread->run.单从字面上来理解,一个是分发线程,另一个是读取线程.没有读取哪来分发?接下来我们先看一下读取线程是干了什么.InputReader.cppbool InputReaderThread::threadLoop() { m
2014-05-07 16:13:15
197
原创 [android 从上至下深入分析]输入子系统---启动
今天重看了一下android的输入子系统,发现4.2的与之前研究过的2.3的差异还不小.现在以4.2代码为基础,把输入子系统流一遍.今天重看了一下android的输入子系统,发现4.2的与之前研究过的2.3的差异还不小.现在以4.2代码为基础,把输入子系统流一遍.即然是从上至下的来流,那我们首先要看的就是SystemServer.在这里,会启动大部分的系统服务,当然也包
2014-05-07 15:39:59
204
原创 DVB业务信息概论
说到DVB业务信息,我们不得不先提一下TS流,TS流(transmision stream),我所写的文章,都将以MPEG2 TS为参考,H.264 TS是类似的,可参考13818协议。在TS中,PSI(program special information 节目专用信息)是接收端用于MPEG2节目解码所需设置参数的信息,包含有关音视频,数据等PID(packet ID 传输包号)的相关规
2013-07-06 10:36:46
250
原创 DVB技术分析启动篇
转去做MID已近一年时间,虽说没有完全离开技术 ,但被产品规划以及市场调查分去了太多的时间。从07来开始做数字电视项目,历经MSTAR DVBT/T2 DVBC DVBS/S2多个项目,一直想静下心来写点什么。但忙来忙去,遇到了很多的问题,也解决了很多问题,一直没能以文字形式留下点什么。准确的来讲是我有一些懒,但人总是喜欢找借口的,姑且就认为是我没有时间吧。最近,我准备离开MID
2013-07-06 09:53:04
268
转载 DLNA介绍
转自:http://blog.youkuaiyun.com/musiccow/article/details/6387603这部分的内容大多来源于网络及官方文档,按照自己的翻译理解整理所成。东西比较多,从头慢慢看还是可以懂个大概的。 目录:一、DNLA的建立二、DLNA的成员三、DLNA标准的制定四、DLNA的设备五、DLNA的架构六、云时代的数字家庭(待填坑)
2012-05-02 10:52:31
451
转载 android 中常用的系统广播
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTE
2012-04-23 10:44:54
265
转载 Android之Inflate()方法用途+setContentView和inflate区别
引用网址:http://blog.youkuaiyun.com/andypan1314/article/details/6718298 http://www.eoeandroid.com/thread-77183-1-1.html原文作者:andypan1314 yangjiantongAndroid之Inflate()方法用途Inflate()作用就是将xml定义的一个布局找出
2012-04-11 13:29:11
1419
转载 scull编译问题
scull编译问题本来想把自己遇到的问题一一记下来,却无意中发现了一篇文章,问题正好与我的完全一样,而且记录得比我详细得多。直接引用了,多谢原作者。http://blog.youkuaiyun.com/lxmky/archive/2010/06/17/5675706.aspx1、提示scripts/Makefile.build:46:*** CFLAGS was changed
2012-03-09 19:02:37
423
原创 android自动加载模块.ko文件的小方法
最近在加一个红外的触屏,供应商给了一个驱动模块文件,需要系统开机时自动加载,在网上找了一些linux中自动加载模块的方法,都无法实现。 经过多方查找与实践,最终处理过程如下: 1.找到android源代码中的device文件夹下的相关项目文件夹,比如说我的项目是sdkdemo。 那就是/device/sdkdemo/2
2012-02-13 14:44:24
4443
1
转载 makefile中的常用函数
转自:http://hi.baidu.com/suntopdang/blog/item/ba920ca023ddb2834610640d.html一、字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。2.$(patsubst
2011-12-14 20:06:38
98
转载 linux 的test命令
每一种条件语句的基础都是判断什么是真什么是假。是否了解其工作原理将决定您编写的是质量一般的脚本还是您将引以为荣的脚本。Shell 脚本的能力时常被低估,但实际上其能力的发挥受制于脚本撰写者的能力。您了解得越多,您就越能像变戏法似地撰写一个文件来使任务自动化和简化您的管理工作。在 shell 脚本中进行的每一种操作(除最简单的命令编组之外)都需要检查条件。所有的 shell 脚本“逻辑” —
2011-12-14 20:05:21
308
转载 file_operations下函数详解
转自:http://www.elecfans.com/emb/xitong/20110616202334.html struct file_operations{ struct module *owner; // 指向拥有该结构的模块的指针,避免正在操作时被卸载,一般为初始化为THIS_MODULES loff_t (*ll
2011-11-11 10:13:52
257
原创 修改Android系统 鼠标光标 (续)
今天我转了一篇文章关于修改android鼠标光标的图标.文章讲的是系统中通过描点的方式得到一个简单的光标图像.下面我要讲的是如何直接画一个图片上去. 直接上代码,代码的位置与上一篇文章一致,不了解的可以去看一下先. if (mMouseSurface == null) {
2011-11-02 17:54:51
2846
1
转载 修改Android系统的鼠标光标
转自:http://www.hackvip.com/mobiwen/html/Mobile_222084.html 如果你的Android设备支持鼠标,你将会发现默认的光标为灰色半透明的三角形,系统的默认主题是黑色的,造成很难发现鼠标的位置。所以本文介绍怎样定制Android系统的鼠标光标。 Android系统对鼠标的支持并不好,因为Android系统原本是为手机量身定做的,手
2011-11-02 13:48:41
1825
转载 JNI 数据类型
转自:http://wxiaolei.blog.163.com/blog/static/10387601200841762812328/ 从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言
2011-10-28 16:31:17
223
原创 如何让ADB调试联接真机开发
一直都是有模拟器开发的.最近要加外设,一定得在开发板上来调. 请教了康佳的刘哥,最终搞定.记录如下:朋友可少走弯路. 1.找到USB线能连上电脑与开发板.有些开发板上有几个USB口,这得问开发板的原厂确认用哪一个.不般都是可作OTG 的那一路. 2.设置开发板上setting->application->development->USB
2011-10-25 11:44:57
1371
原创 jni 调试信息加入方法
在java代码中,我们可以加入log.d(.....)之类的打印信息来调试我们的代码.在jni中,我们不能直接使用,怎么办呢? 我们有方法来实现这个功能,下面讲讲实现过程: 1.加入头文件 #include 2.在代码相应位置加入你想加入的打印信息.
2011-10-24 10:05:45
1038
原创 记录我的第一个android ndk小实验.初学啊.
今天因工作安排开始搞ndk开发. 以前也没有搞过.只是大约听说过开发的流程,另外也在网上找了一个小小的例子. 例子来源于:http://www.cnblogs.com/imagelab/archive/2011/08/20/2147023.html 感谢网友的分享. 我主要记录一下安装开发环境和
2011-10-21 13:38:19
403
原创 记录我的第一个android jni程序实验流程
今天因工作安排开始搞ndk开发. 以前也没有搞过.只是大约听说过开发的流程,另外也在网上找了一个小小的例子. 例子来源于:http://www.cnblogs.com/imagelab/archive/2011/08/20/2147023.html 感谢网友的分享. 我主要记录一下安装开发环境和
2011-10-21 13:01:28
112
原创 android中如何修改默认语言和国家.
查了很多的网页,上面都只有写要修改PRODUCT_LOCALES字段. 但.MK文件太多的,我找了很久都没有找到这个字段在哪里定义的. 最后发现的结果: ./device/rockchip/sdkdemo/boar
2011-10-18 15:56:31
4751
原创 如何在android系统中去掉拼音输入法
查看目录: ../packages/inputmethods/PinyinIME 此目录为拼音输入法的主目录. 直接删除,然后重新编译.
2011-10-18 14:02:30
738
2
转载 Makefile 常用函数表
转自:http://blogold.chinaunix.net/u2/84258/showart_1764029.html 一、字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FR
2011-10-14 18:52:31
283
转载 为Android内核添加新驱动,并提供menuconfig选项
转自:http://hi.baidu.com/donghaozheng/blog/item/d48e2ea4028d51fd9152ee19.html为Android内核添加新驱动,并提供menuconfig选项为Android的Linux内核2.6.25添加驱动。1
2011-09-28 10:17:12
426
原创 动网论坛 Microsoft VBScript 运行时错误 错误 '800a005e' 缺少对象: 'Application(...).documentElement.sel.... 的解决办法
昨天按公司要求将内部BBS的几个版块合一了.重新任命了几个版主.就是问题了. Microsoft VBScript 运行时错误错误 '800a01a8'缺少对象: 'Application(...).documentElement.s
2011-09-21 09:56:16
1743
原创 apt-get install ** 下载文件夹位置
今天同事要安一个软件.很大,直接网上安排要一天,于是来找我之前装的,搜索了一下,发现通过apt-get install安装的软件在root下都有保存. 位置在/var/cache/apt/archives下.
2011-09-14 09:55:00
709
转载 Android Building System 分析
2 Columns 關鍵字:Androidcoding想要了解一個系統,我常會從 makefile 或是 building system 下手,以了解系統組成元素為何? 目錄結構為何? 對於Android ,我也不例外。透過了解 building sy
2011-09-06 15:10:41
256
转载 Android.mk 写法规则
Android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$
2011-09-06 11:27:19
303
转载 android 源代码结构图
转自:http://android.group.iteye.com/group/wiki/2981-android-folder-stuc Android 2.1 |-- Makefile |-- bionic (bi
2011-09-06 09:15:25
709
翻译 Intent Class 中文API
public class:Intentextends:Objectimplements:Parcelable CloneableClass Map:jave.lang.Object-->android.content.intentknown Direct Subc
2011-09-02 08:48:32
177
转载 如何修改RK2918中的LOGO
<!--p {margin-bottom:0.21cm}-->修改logo1.最开始显示的那个小logo代码文件: system/core/init/init.cif(load_565rle_image(IN
2011-08-30 10:51:56
130
原创 [ubuntu 10.04 64bit][android][kernel]编译时报错:./toolchain/arm-eabi-4.4.0/arm-eabi-gcc command not found
今天买回来一台台式机 amdX6 1100TCPU 装入系统后编译android kernel时出错。 /bin/sh:./toolchain/arm-eabi-4.4.0/arm-eabi-gcc Command not found
2011-08-27 13:16:27
2253
原创 [ubuntu][eclipse]如何在ubuntu中设置eclipse显示GBK编码
最近把以前在windows下写的android代码导到了ubuntu eclipse下。发现很多中文的注解都变成了乱码。查了一下是编码不对的问题。 解决方法如下: $sudo gedit /var/lib/locales/su
2011-08-24 10:37:08
593
转载 Android2.2 API 中文文档系列(7) —— ImageButton
前言 第七篇关于ImageButton的翻译在翻译工具帮助下独立完成,加了一些自己的理解甚至截图,水平有限,欢迎指正。欢迎更多译者一起参与Android API 的中文翻译行动!我的邮箱over140@gmail.com。 声明 欢迎转载,但请保留文
2011-08-24 10:07:23
286
转载 Android2.2 API 中文文档系列(6) —— ImageView
注意 请查看本文后期更新完整版: http://www.cnblogs.com/over140/archive/2011/06/08/2075054.html 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www
2011-08-24 09:48:38
192
转载 Android2.2 API 中文文档系列(5) —— View
前言 关于View日文转中文的工作在上周女朋友就已经帮我做完,如果要感谢我的翻译成果请先感谢她!但本周太忙,几乎天天加班赶项目,只好把时间挤到周末才完成,这里努力保持一周一篇的进度。View很重要,很多控件都继承自它,所以这里先翻译这篇。 声明 欢迎转载,
2011-08-24 09:45:32
348
转载 Android2.2 API 中文文档系列(4) —— Manifest
前言 关键字: Android API 中文,Android SDK 中文,Android Manifest 详解 本章翻译来自 java_cofi ,他的博客地址:http://java-cofi.javaeye.com/admin,这里本博负责整理和发布,欢迎其他
2011-08-24 09:42:38
200
转载 Android2.2 API 中文文档系列(3) —— AccessibilityService
前言 关键字: Android API 中文,Android SDK 中文,Android AccessibilityService 详解 本章翻译来自 java_cofi ,他的博客地址:http://java-cofi.javaeye.com/admin,这里
2011-08-24 09:41:22
227
转载 Android2.2 API 中文文档系列(2) —— EditText
前言 关键字: Android API 中文,android sdk 中文,Android EditText 详解 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: ht
2011-08-24 09:39:45
229
转载 Android2.2 API 中文文档系列(1) —— TextView
Android2.2 API 中文文档系列(1) —— TextView前言 关键字: Android API 中文文档,android sdk 中文,Android TextView 详解 像机械迷城游戏里的小工具一样——每一个控件都是我们手里一个有
2011-08-22 18:05:02
331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人