原创 Android: m, mm以及mmm編譯命令以及make snod的使用

1)編譯指定Package Android源碼目錄下的build/envsetup.sh文件,描述編譯的命令 m:       編譯所有的模塊  mm:   編譯當前目錄下的模塊,當前目錄下要有Android.mk文件  mmm:編譯指定

原创 解決/usr/bin/ld: cannot find -lxxx

http://blog.sina.com.cn/s/blog_5cfd3adf01014w8c.html 在linux環境編譯應用程式或lib的sourcecode時常常會出現如下的錯誤訊息: /usr/bin/ld: cannot

原创 Android: 設定控件樣式(style)

佈局文件(res/layout/.xml)中指定控件的style屬性: <TextView style="@style/StyleType1" ... /> 定義樣式(res/values/style.xml): <sty

原创 Linux: 腳本中配置開發中常用的變量

有時候針對某些開發,需要設定一些特殊的變量,每次手動輸入麻煩而且沒有效率,可以考慮使用腳本設置。 比如要設置特定SDK的路徑,可以創建如下腳本: androidsdk4.0.1.sh 內容如下: #!/bin/sh PATH=~/bin/

原创 Linux: 時間戳

開發中會存在如下情況,爲了防止可能的改動錯誤,先將要改動的源碼備份,新代碼有問題時,再還原回原先OK的代碼。 如果此時選擇僅僅重新build而沒有clean,則實際上並沒有build原先的代碼。 而此時誤以爲已經還原到原先的代碼,就會範很

原创 Ubuntu: 安裝Source Inside 3.5

直接運行: $ wine Si35Setup.exe 安裝過程和在Windows下一樣。 如果採用默認配置,則安裝好的程序保存在: ~/.wine/drive_c/Program Files (x86)/Source Insight 3

原创 開博隨筆

曾經一直想開個技術類博客,記錄自己工作中的點點滴滴,結果一直拖啊拖,拖了4年多,終於開起來了,希望能堅持下去。 僅以此博客記錄自己工作中的點點滴滴。 回想近八年的工作,做了好多好多事情,因爲在一個小公司呆了七年的緣故,涉獵及其廣泛,從

原创 Android: 運行配置好的模擬器

rzzhang@rzzhang-desktop:~/workspace$ ./out/host/linux-x86/sdk/android-sdk_eng.rzzhang_linux-x86/tools/emulator -partiti

原创 Android: Android系統啓動之後自動執行程序

修改Android啓動腳本: system/core/rootdir/init.rc 1)增加可執行屬性: chmod 777 /data/busybox 2)加載內核模塊 insmod /data/t.ko 3)運行應用程序 exec

原创 Ubuntu: Ubuntu 12.04 LTS 中文輸入法的安裝

http://www.2cto.com/os/201207/144189.html Ubuntu上的輸入法主要有小小輸入平臺(支持拼音/二筆/五筆等),Fcitx,Ibus,Scim等。其中Scim和Ibus是輸入法框架。 在Ubunt

原创 Android: 從 Android Source Tree 中編譯SDK的正確方法

$ source build/envsetup.sh $ lunch sdk-eng $ make sdk 注意:執行make sdk前必須正確地配置,否則會出現有些文件無法找到的錯誤: Package

原创 Android: 內核編譯

參照: http://source.android.com/source/building-kernels.html 注意: 1)查看分支 # git branch -a 2)checkout # git checkout branch

原创 Ubuntu: 常用的APT命令參數

apt-cache search package            搜索包    apt-cache show package               獲取包的相關信息,如說明、大小、版本等    sudo apt-get ins

原创 Android: 運行android avd時,可能出現的錯誤

rzzhang@rzzhang-desktop:~/workspace$ ./out/host/linux-x86/bin/android avd Exception in thread "main" java.lang.Unsatisf

原创 Ubuntu: 安裝wine

直接運行 $ sudo apt-get install wine 即可