2011年1月13日 星期四

修改android package name

Package Explorer視窗上

Step 1:
  1. 找出src下的package name
  2. 滑鼠右鍵, Refactor, Rename -> 修改package
Step 2:
  1. 開啟AndroidManifest.xml
  2. 找出package -> 修改package name
Step 3:
  1. 點選你的Activity (也是在Package Explorer)按下滑鼠右鍵, Source, Organize Imports
Reference:

透過Facebook分享

Eason 生日快樂

去外面吃大餐


週歲的這天
會自己下床
很棒喔

透過Facebook分享

2011年1月11日 星期二

接上usb轉rs232的線 也可以使用adb shell登入

adb shell可以登入
ls
config
cache
sdcard
acct
mnt
d
etc
system
sys
sbin
proc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev


使用adb push
會回報 read-only file system

nelsonchung@ubuntu:/media/BE60E19860E15823/Ubuntu/myandroid9.1/ap/cv7000/Src/BrakeDetect/jni$ adb push Android.mk /
failed to copy 'Android.mk' to '//Android.mk': Read-only file system

透過Facebook分享

install minicom on Ubuntu

sudo apt-get install minicom

插上usb轉rs232線
在/dev下出現一個新的裝置ttyUSB0

接著設定minicom
sudo minicom
進入設定畫面
follow here 設定

但是設定/dev/ttyUSB0都會怪怪的
設定完
存檔
再開一次minicom都會讀到/dev/tty8USB0

於是手動修改home目錄下
.minirc.dfl
pu port /dev/ttyUSB0

重新開sudo minicom就ok嚕

透過Facebook分享

函式庫的三種類型

  1. 靜態(static)
  2. 共享(shared)
  3. 動態載入(dynamically loaded)
  • 靜態函式庫
程式對函式庫內函式的呼叫動作可以在編譯過程內就解析完成。程式與靜態函式庫連結的時候,函式庫內函式的位置都能立刻決定。並且為最後的執行檔預先解析好。
  • 共享函式庫
使用共享函式庫的程式裡頭連結函式庫的參考資料。這些資料提供程式執行時,由runtime link editor使用
命名規則: 檔名開頭為lib, 檔名結尾為.so
  • 動態載入函式庫
程式可以在執行的任何時候載入並使用的函式庫。與上述差異在於,是在於程式使用它的方式,而不是編譯器或執行環境環境的使用方式。所以靜態或共享函式庫都可以作為動態載入函式庫的使用。
用途在程式模組or plug-in功能。

參考:
GCC完全指南

透過Facebook分享