<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HIodd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HIodd]]></copyright><item><title><![CDATA[Android 输出到stdout stderr]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/25041605</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/25041605</guid><author>HIodd</author><pubDate>Mon, 05 May 2014 13:11:44 +0800</pubDate><description><![CDATA[1. init.rc中，service加入console字样
service media /system/bin/mediaserver
user media
group system audio camera graphics inet net_bt net_bt_admin]]></description><category></category></item><item><title><![CDATA[【C/C++】Linux下使用system()函数一定要谨慎]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/24940839</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/24940839</guid><author>HIodd</author><pubDate>Sat, 03 May 2014 23:46:18 +0800</pubDate><description><![CDATA[http://my.oschina.net/renhc/blog/53580]]></description><category></category></item><item><title><![CDATA[Java 方法映射到C中的签名]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/17487063</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/17487063</guid><author>HIodd</author><pubDate>Sun, 22 Dec 2013 18:01:01 +0800</pubDate><description><![CDATA[Java 方法映射到C中的签名


public void test(){}              ()V

publicvoid test1(int i){}              (I)V
publicint test2(){ return 1;}         ()I
publicint test3(int i) { return i;}          (I)I]]></description><category></category></item><item><title><![CDATA[IMX53 android打包时加入哪些product(apk）的影响因素]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/8997777</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/8997777</guid><author>HIodd</author><pubDate>Fri, 31 May 2013 09:31:43 +0800</pubDate><description><![CDATA[仅作记录

未对build目录进行改造的前提下：

1. build目录下
generic.mk, core.mk
2.device目录下
imx5x.mk 及对应的平台级imx53_xxx.mk
3. LOCAL_MODULE_TAGS
如果设置LOCAL_MODULE_TAGS :=eng，在编译eng时一定加入
如果设置LOCAL_MODULE_TAGS :=option]]></description><category></category></item><item><title><![CDATA[android目录权限深入分析]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/8084090</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/8084090</guid><author>HIodd</author><pubDate>Thu, 18 Oct 2012 12:24:29 +0800</pubDate><description><![CDATA[平台：FSL imx android 2.3.7

现象：
# ls -l /mnt/sdcard
  drwxrwxr-x system   sdcard_rw          2000-01-01 01:40 LOST.DIR
  drwxrwxr-x system   sdcard_rw          2000-01-01 03:21 Android
# ls -l /da]]></description><category></category></item><item><title><![CDATA[调试：手动启android平台]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7994848</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7994848</guid><author>HIodd</author><pubDate>Wed, 19 Sep 2012 10:30:41 +0800</pubDate><description><![CDATA[原贴地址：http://gelivehome.blogspot.com/2011/08/android.html



手动启android平台

目的是希望一步一步的测试整个系统，由于anroid平台里的服务，尤其是mediaserver起来之后会占用各种硬件资源，比如camera，audio，video codec等等，此时单独想要测试某个驱动或者紧挨着驱动之上的某个lib会很不方]]></description><category></category></item><item><title><![CDATA[cvs server在ubuntu上安装]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7971811</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7971811</guid><author>HIodd</author><pubDate>Wed, 12 Sep 2012 16:56:20 +0800</pubDate><description><![CDATA[1.安装包
sudo apt-get install cvs
sudo apt-get install cvsd

最后弹出安装路径时输入/cvsrepo
注意必须以/起头，其实际安装位置在/var/lib/cvsd/cvsrepo


2.创建cvs库目录结构

sudo cvsd-buildroot /var/lib/cvsd

3.创建cvsrepo目录

cd]]></description><category></category></item><item><title><![CDATA[IP地址转换函数]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7947266</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7947266</guid><author>HIodd</author><pubDate>Wed, 05 Sep 2012 16:56:50 +0800</pubDate><description><![CDATA[字符串和IP地址转换函数
unsigned long inet_addr (const char *cp);  //inet_addr将一个点分十进制IP地址字符串转换成32位数字表示的IP地址（网络字节顺序）。
char* inet_ntoa (struct in_addr in);  //inet_ntoa将一个32位数字表示的IP地址转换成点分十进制IP地址字符串。

inet_ad]]></description><category></category></item><item><title><![CDATA[android log文件列表]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7693909</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7693909</guid><author>HIodd</author><pubDate>Tue, 26 Jun 2012 18:14:59 +0800</pubDate><description><![CDATA[BootReceiver.java


/proc/kmsg
/data/tombstones
/data/dontpanic
/data/system/dropbox


init.rc logwrapper]]></description><category></category></item><item><title><![CDATA[Android应用在任意窗口前弹出对话框]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7690075</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7690075</guid><author>HIodd</author><pubDate>Mon, 25 Jun 2012 15:37:51 +0800</pubDate><description><![CDATA[原文：Android在任意窗口前弹出rss更新提醒对话框



关键点：
1. 通过getApplicationContext()获得上下文context
2. 窗口类型设为WindowManager.LayoutParams.TYPE_SYSTEM_ALERT


检查android framework层的WindowManager.java源码，窗口类型定义如下：]]></description><category></category></item><item><title><![CDATA[用javah生成jni的头文件]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7667257</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7667257</guid><author>HIodd</author><pubDate>Fri, 15 Jun 2012 17:53:07 +0800</pubDate><description><![CDATA[Java代码目录：~/LogServer/src/com/test/logserver/msg

需要生成jni头文件的类：LibMsgLog.java


$ cd ~/LogServer/src/com/test/logserver/msg

//先生成class文件
$ javac -classpath ~/LogServer/src LibMsgLog.java
//生成]]></description><category></category></item><item><title><![CDATA[LTIB常用命令详解]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7663029</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7663029</guid><author>HIodd</author><pubDate>Thu, 14 Jun 2012 14:42:06 +0800</pubDate><description><![CDATA[原贴：http://blog.youkuaiyun.com/dragon101788/article/details/7624554



首先一个比较有用的命令参数就是help，一个人忘记命令参数很常见，何况刚开始熟悉这个工具。下面这个命令行可以查看ltib命令的使用帮助:
$ ./ltib --help                        ## 这个等同于 ./ltib -h

在]]></description><category></category></item><item><title><![CDATA[android的media模块学习记录]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7484724</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7484724</guid><author>HIodd</author><pubDate>Sat, 21 Apr 2012 17:20:17 +0800</pubDate><description><![CDATA[开始研究android的media模块
好庞大的工程，以此文开始记录下每次学习到的新东西



Android 2.3 StageFright如何选定OMX组件的？
http://www.cnblogs.com/super119/archive/2011/09/01/2161896.html]]></description><category></category></item><item><title><![CDATA[获得外部Apk资源的实体类]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7465378</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7465378</guid><author>HIodd</author><pubDate>Mon, 16 Apr 2012 13:12:56 +0800</pubDate><description><![CDATA[http://chroya.iteye.com/blog/761441

http://blog.youkuaiyun.com/wukunting/article/details/5663634



获取外部Apk资源的实体类:
 
public class ForeignPackage {
 
 public final static String TAG = "ForeignPack]]></description><category></category></item><item><title><![CDATA[android 编译和arm编译器]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7464599</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7464599</guid><author>HIodd</author><pubDate>Mon, 16 Apr 2012 11:43:20 +0800</pubDate><description><![CDATA[1.命令行编译android 项目
# ant debug （或ant release）
如项目目录下无build.xml会报错，则运行命令
# android update project --path . 

ant版本要求1.8以上，ubuntu apt安装的是1.7版本，需手动安装高版本ant

# tar -zxvf apache-ant-1.8.3-bin.tar.gz]]></description><category></category></item><item><title><![CDATA[Android HAL module执行过程分析]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7458589</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7458589</guid><author>HIodd</author><pubDate>Fri, 13 Apr 2012 16:57:32 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/jiajie961/archive/2010/11/22/6026585.aspx


Android HAL层，即硬件抽象层，是Google响应厂家“希望不公开源码”的要求推出的新概念
1，源代码和目标位置
源代码： /hardware/libhardware目录,该目录的目录结构如下：
/hardware/libhardware/hardw]]></description><category></category></item><item><title><![CDATA[i-jetty编译和在eclipse上的运行环境搭建]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7412515</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7412515</guid><author>HIodd</author><pubDate>Fri, 30 Mar 2012 17:54:22 +0800</pubDate><description><![CDATA[一. install & compile in ubuntu 10.04

1. get source code:
download i-jetty-3.0-src.tgz 
url: http://code.google.com/p/i-jetty/downloads/list

2. patch i-jetty-ui/pom.xml:
url: http://i-jetty.go]]></description><category></category></item><item><title><![CDATA[stagefright中#define里的#和##的作用]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7403876</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7403876</guid><author>HIodd</author><pubDate>Wed, 28 Mar 2012 17:48:24 +0800</pubDate><description><![CDATA[原贴：http://blog.youkuaiyun.com/mr_president/article/details/7348021



在Android 源代码/framework/base/media/libstagefright下面的OMXCodec.cpp文件中有这样的定义：
#define FACTORY_CREATE(name) \
static sp Make##name(cons]]></description><category></category></item><item><title><![CDATA[用 autoconf 和 automake 自动生成 Makefile]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7355032</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7355032</guid><author>HIodd</author><pubDate>Wed, 14 Mar 2012 22:53:01 +0800</pubDate><description><![CDATA[步骤： 
1 、由你的源文件通过 autoscan 命令生成configure.scan 文件，然后修改 configure.scan 文件并重命名为 configure.in
2 、由 aclocal 命令生成 aclocal.m4
3 、由 autoconf 命令生成 configure
4 、执行 autoheader命令生成config.h.in
5 、编辑一个 Makefile]]></description><category></category></item><item><title><![CDATA[eclipse学习记录]]></title><link>https://blog.youkuaiyun.com/HIodd/article/details/7354883</link><guid>https://blog.youkuaiyun.com/HIodd/article/details/7354883</guid><author>HIodd</author><pubDate>Wed, 14 Mar 2012 22:15:52 +0800</pubDate><description><![CDATA[本篇用来记录eclipse使用中的点点滴滴，技巧或心得，持续更新
1.当鼠标停顿在c或java接口或变量等上时，会出来黄色的declaration浮动窗口，很影响编码。
关闭方法：preference -> java 或c/c++ -> Editor -> Hovers -> 将combined hover勾选去掉。
2.java开发时，可将declaration view窗口打开，当鼠标点]]></description><category></category></item></channel></rss>