一、android的數據存儲方式有哪5種?
1.SharedPreferences存儲數據
2.文件存儲數據
3.SQLite數據庫存儲數據
4.使用ContentProvider存儲數據
5.網絡存儲數據
二、啓動一個Activity並且這個Activity在執行完成之後需要返回到原來啓動它的Activity,這時用到的回調函數是?
startActivityResult()
三、請使用命令行的方式創建一個名字爲myAvd,sdk版本爲2.2,sd卡是在d盤的根目錄下,名字爲scard.img,並指定屏幕大小爲HVGA
(下面是答案,如果不懂可以到這裏看一下Android之命令生創建AVD,如果我下面的答案寫的有誤,請給我留言,以免誤導他人)
答案:android create avd -n myAvd -t 2.2 -c HVGA -p d:\avd\scard.img
四、下面的程序的輸出結果是?
public class Test02 {
String s="abc";
char[] c={'a','b','c'};
public static void main(String[] args){
Test02 t=new Test02();
t.change(t.s,t.c);
System.out.println(t.s);
for(int i=0;i<t.c.length;i++){
System.out.println(t.c[i]);
}
}
public void change(String s,char[] c){
s="def";
c[0]='d';
}
}
答案如下:
abc
d
b
c
五、請簡述Android中調用jni的過程(下面的答案可以參考Android調用jni全過程)
1.安裝和下載Cygwin,下載Android NDK
2.在ndk項目中JNI接口的設計
3.使用C/C++實現本地方法
4.JNI生成動態鏈接庫.so文件
5.將動態鏈接庫複製到java工程,在java工程中調用,運行java工程即可