編輯:Android開發實例
Android3.0推出了NativeActivity,也讓很多C/CPP的開發者有了發揮余地。
NativeActivity允許Android開發者使用C/C++在NDK環境中處理Activity的生命周期,但是經過好幾天的嘗試,發現在C的方向還是很難滿足UI方面的需求,比如簡單的添加一些輸入框,或者顯示輸入法等等。
Java代碼:
public class CustomNativeActivity extends NativeActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindowManager().addView(view, layoutParams);//view即為需要添加的控件,layoutParams為參數
}
}
Xml代碼:
<activity android:name="com.xxx.xxx.CustomNativeActivity"
android:label="@string/app_name"
android:screenOrientation="landscape">
<!-- Tell NativeActivity the name of or .so -->
<meta-data android:name="android.app.lib_name" android:value="hello-jni" />
</activity>
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
ColaBox 登記收支記錄終於進入了復雜階段了。這個界面我也是查找了很多資料
酷酷的外表已經具備了,那就開始讓我們真正把它的功能給實現起來吧,外強中干,花拳繡腿可不行哦,我們需要真正的本領,需要一顆自強不息的心哦,常常想想自己的夢想什麼,這