<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[knock的专栏]]></title><description><![CDATA[ARM + Android移植开发 http://t.cn/RVj4AQr]]></description><link>https://blog.youkuaiyun.com/knock</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; knock]]></copyright><item><title><![CDATA[4.0-编译错误解决方法]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629692</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629692</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:26:39 +0800</pubDate><description><![CDATA[Exynos 4412/4212 bsp默认是在64bit的linux下编译的，现有的linux系统是32bit，所以有一些需要改变。

1. build/core/combo/HOST_linux-x86.mk
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0


2. external/yaffs2/Androi]]></description><category></category></item><item><title><![CDATA[4.0-touch调试]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629683</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629683</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:24:21 +0800</pubDate><description><![CDATA[touch调试比较麻烦，从google找到一个xda的帖子，提供了很多帮助：
http://forum.xda-developers.com/showthread.php?t=1328515
调通以后才发现，原来这个ITE7260的touch driver写得是这么的烂，
以至于在只有一点的时候还会去上报第二点的release数据。 增加了
BTN_TOUCH和ABS_PRESSURE以后]]></description><category></category></item><item><title><![CDATA[4.0-rtl8188cus wifi调试]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629675</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629675</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:22:46 +0800</pubDate><description><![CDATA[在s5pv210+android4.0.3上移植realtek的wifi，根据以前的经验，从realtek网站下载
rtl8188cus的驱动，编译完驱动，移植到4.0.3中，出现一个现象，可以连接上wifi，而且
有获取到ip地址，但就是上不了外网，用IP的方式访问局域网服务器是可以的。
获取一些log：

I/SystemServer( 2119): NetworkStats Ser]]></description><category></category></item><item><title><![CDATA[4.0-华为MW269V2模块wifi调试]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629664</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629664</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:20:42 +0800</pubDate><description><![CDATA[huawei MW269V2 是wifi+bt+fm三合一模块，wifi采用broadcom BCM4330，
SDIO接口。
s5pv210上面的android4.0.3 bsp，内核版本为3.0.8.
将开发板通过usb口上电，然后通过转接板插入tf卡接口，打印信息如下：

mmc_attach_sdio ENTER
mmc_attach_sdio mmc_attach_bus]]></description><category></category></item><item><title><![CDATA[4.0-Tablet UI]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629642</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629642</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:16:28 +0800</pubDate><description><![CDATA[只需要在 device/samsung/smdkv210/device.mk
设置
    ro.sf.lcd_density=160
显示的就是Tablet的UI了，bar条在下面。


device/samsung/smdkv210/device.mk 
PRODUCT_CHARACTERISTICS := tablet]]></description><category></category></item><item><title><![CDATA[4.0-修改不用锁屏]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629637</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629637</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:16:02 +0800</pubDate><description><![CDATA[build/target/product/full_base.mk



# Additional settings used in all AOSP builds
PRODUCT_PROPERTY_OVERRIDES := \
    keyguard.no_require_sim=true \                        #增加这行
    ro.com.and]]></description><category></category></item><item><title><![CDATA[httplive流媒体播放(m3u8)]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629627</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629627</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:13:56 +0800</pubDate><description><![CDATA[1. frameworks\base\media\java\android\media\MediaFile.java

    public static final int FILE_TYPE_HTTPLIVE = 44;
    private static final int LAST_PLAYLIST_FILE_TYPE = FILE_TYPE_HTTPLIVE;

增加：]]></description><category></category></item><item><title><![CDATA[ROHM BH1710 light sensor调试]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629611</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629611</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:13:05 +0800</pubDate><description><![CDATA[light sensor厂家ROHM给的bh1710的驱动是一个简单的单片机控制的驱动，为了能够集成到android2.3.7中来，还是费了一番工夫来调试。


1. 首先是驱动的问题，由于没有相应的android驱动，所以只能自己找类似的来改。 
先找到一个 drivers/misc/isl29003.c  ， 不过看起来很旧了，也不适合android系统，
不过好歹有个样子，可以省很]]></description><category></category></item><item><title><![CDATA[Music打开出错]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629608</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629608</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:09:26 +0800</pubDate><description><![CDATA[一打开就报错，类似“  

Android: android.content.res.Resources$NotFoundException: Resource ID #0x7f030009
 ”
google找到一篇： https://bugs.launchpad.net/linaro-android/+bug/772528



Ok I updated bug heading]]></description><category></category></item><item><title><![CDATA[增加ethernet功能]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629593</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629593</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:06:26 +0800</pubDate><description><![CDATA[主要从android-x86中移植过来，分成3部分。
1. build/core/pathmap.mk

FRAMEWORKS_BASE_SUBDIRS := \
        $(addsuffix /java, \
            sax \
            telephony \
            ethernet \

2. packages/ap]]></description><category></category></item><item><title><![CDATA[让所有应用都横屏显示]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629585</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629585</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:04:52 +0800</pubDate><description><![CDATA[frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java


    public int rotationForOrientationLw(int orientation, int lastRotation,
            boolean displayEnabled)]]></description><category></category></item><item><title><![CDATA[默认进入桌面不锁屏]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629576</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629576</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:03:08 +0800</pubDate><description><![CDATA[frameworks\base\policy\src\com\android\internal\policy\impl\KeyguardViewMediator.java
private boolean mExternallyEnabled = false;  //jeff. true;


不会进入待机锁屏模式
frameworks\base\packages\SettingsProv]]></description><category></category></item><item><title><![CDATA[自动设置时间续]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629574</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629574</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:02:28 +0800</pubDate><description><![CDATA[客户测试得到结论是“自动获取时间”不选任然会从网络上获取时间及更新。
查看了

        IntentFilter filter = new IntentFilter();
        filter.addAction(Intent.ACTION_TIME_TICK);
        filter.addAction(Intent.ACTION_TIME_CHANGED);]]></description><category></category></item><item><title><![CDATA[闹钟界面会先出现解锁界面]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629572</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629572</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:01:55 +0800</pubDate><description><![CDATA[进入“Clock”，点闹钟图标，会先出现解锁界面，解锁后才出现闹钟定义界面。
不插3G模块，不会出现此现象，而插入3G模块后，会在检测完未插卡后出现此现象。


ic_clock_strip_alarm
res/layout/desk_clock_buttons.xml:        android:src="@drawable/ic_clock_strip_alarm"]]></description><category></category></item><item><title><![CDATA[自动设置时间]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629570</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629570</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:01:14 +0800</pubDate><description><![CDATA[I/GsmServiceStateTracker(  164): Auto time state changed
./res/values/strings.xml:    Use network-provided values
./res/xml/date_time_prefs.xml:        android:summaryOn="@string/date_time_auto_summ]]></description><category></category></item><item><title><![CDATA[TF卡经常不能识别]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629565</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629565</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 10:00:05 +0800</pubDate><description><![CDATA[CONFIG_MMC_PARANOID_SD_INIT
static int mmc_sd_init_card(struct mmc_host *host, u32 ocr,
static void mmc_sd_detect(struct mmc_host *host)
int mmc_attach_sd(struct mmc_host *host, u32 ocr)


stati]]></description><category></category></item><item><title><![CDATA["No SIM card" 和 "Emergency calls only"重合]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629558</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629558</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 09:59:21 +0800</pubDate><description><![CDATA[在有3G module的情况下，如果不插卡，横屏模式下会出现两个字符串重合。


解决办法是frameworks/base/core/res/res/layout/keyguard_screen_tab_unlock_land.xml
android:layout_alignParentTop="true"
改为：android:layout_below="@id/carrier"]]></description><category></category></item><item><title><![CDATA[屏幕解锁时的vibrator反馈时间]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7629552</link><guid>https://blog.youkuaiyun.com/knock/article/details/7629552</guid><author>knock</author><pubDate>Mon, 04 Jun 2012 09:58:37 +0800</pubDate><description><![CDATA[默认的解锁时间很短，震动很微弱，所以要调整。
关键的地方是搜索 "vibrate(" 这样可以过滤掉很多选项。


解锁时有两次震动，在frameworks/base/core/java/com/android/internal/widget/SlidingTab.java

    private static final long VIBRATE_SHORT = 100; //je]]></description><category></category></item><item><title><![CDATA[短按power键切换suspend/resume]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7625633</link><guid>https://blog.youkuaiyun.com/knock/article/details/7625633</guid><author>knock</author><pubDate>Sat, 02 Jun 2012 11:40:56 +0800</pubDate><description><![CDATA[找到比较好的对于android内核wakelock的分析：
http://blog.youkuaiyun.com/lizhiguo0532/article/details/6453581
http://blog.youkuaiyun.com/lizhiguo0532/article/details/6453587
http://blog.youkuaiyun.com/lizhiguo0532/article/details/6]]></description><category></category></item><item><title><![CDATA[不选“使用24小时格式”以后，状态栏不会显示“上午”和“下午”]]></title><link>https://blog.youkuaiyun.com/knock/article/details/7625631</link><guid>https://blog.youkuaiyun.com/knock/article/details/7625631</guid><author>knock</author><pubDate>Sat, 02 Jun 2012 11:40:12 +0800</pubDate><description><![CDATA[frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/Clock.java



    private static final int AM_PM_STYLE_NORMAL  = 0;
    private static final int AM_PM_STYLE_SMALL   = 1;]]></description><category></category></item></channel></rss>