android c程式設計技巧
執行模擬器
emulator -console
* 將檔案寫入到模擬器的userdata.img檔案中
adb push
*將乙個目錄拷貝到模擬器中,包括子目錄
adb push
* 將乙個目錄從模擬器中拷出來
adb pull
* 使得模擬器可以執行arm**.
使用gnu/arm linux編譯器編譯你的應用程式就可以了
* 在模擬器裡面執行shell,需要先執行模擬器
adb shell
*執行模擬器中的乙個控制台程式
adb shell
*連線模擬器的控制台
telnet localhost 5554/6/8
執行c程式
步驟* 編寫c/c++**.
* 使用gnu/arm linux 工具建立乙個應用程式,不使用動態鏈結庫
ex. arm-none-linux-gnueabi-g++.exe -static -o hello helloandroid.cpp
* 啟動模擬器
$sdk_root/tools/emulator.exe
* 在命令列視窗執行 abd將編譯好的hello程式放入模擬器的磁碟
adb push hello /system/sbin/hello
* 讓hello檔案變成可執行程式,不要使用 chmod ugo+x
adb shell chmod 777 /system/sbin/hello
* 執行hello程式
adb shell
cd /system/sbin/
hello
example hello world code
//// helloandroid.cpp
////
#include
using std::cin;
using std::cout;
using std::endl;
class myname
;void myname::getname( void )
void myname::sayhello( void )
myname name;
int main( int argc, char *argv )
Android C語言 動態記憶體分配
c 記憶體管理函式 c 語言為記憶體的分配和管理提供了幾個函式。這些函式可以在 標頭檔案中找到。序號 函式和描述 1 void calloc int num,int size 在記憶體中動態地分配 num 個長度為 size 的連續空間,並將每乙個位元組都初始化為 0。所以它的結果是分配了 nums...
程式設計技巧 適配技巧 2
上篇講了一些對尺寸的簡單適配 縮放適配 我們這裡來講一些對於需求而言的 適配 1.案例一 如果版本一需要四行檢視,版本二需要二行檢視,怎麼用最少的 和邏輯判斷去實現?這裡可以用到uiview的tag property nonatomic nsinteger tag default is 0 null...
ACCESS程式設計技巧
問題 dq 地區 xm 姓名 a 張三 a 李四 b 王五 b 王六 b 王七 c 王九 想做乙個檢視轉換成 dq xm a 張三,李四 b 王五,王六,王七 c 王九 解決在access模組裡寫函式 基本程式如下 public function return sl dq as string as ...