Intel? INDE for Google Android Studio
Intel 開發者社區提供工具,并且為跨平臺應用程序開發,以及平臺、技術信息、代碼示例和同行工作人員提供指南信息,以此來幫助開發人員創新與成功。為 Android,物聯網,Intel? RealSense? 技術,和 Windows下載工具,訪問開發工具包,以及與志同道合的開發人員分享想法,來加入我們的社區并且參與開發者沖刺比賽,競賽,巡回演講,和本地事件。
關于Intel? INDE
Intel INDE 是一個為開發人員提供他們需要為 Android 與 Windows 創建高性能應用程序的工具,支持,集成與更新的跨平臺產品套件。綁定在 Intel INDE 上的一切,是一個完整的應用程序開發工作流所需要的:環境設置(Android IDE 集成),常見的為每個平臺優化的函數庫(諸如媒體,線程庫,實用工具庫),編譯器,調試工具,以及分析與優化工具。主要優點包括更快的開發時間和使用你選 擇的 IDE,來開發應用程序 Cross-architecture and cross-OS 的機會
英特爾INDE是最為重要的,因為安卓現在運行在數量極為龐大的設備上。如果你想從事移動市場的開發,你會發現使用英特爾INDE作為安卓平臺的開發工具,會讓你的起步變得更加容易。它會幫你開發安卓應用程序,使用本地的性能去模擬很多平臺。
關于Intel? INDE中的Android Studio
英特爾INDE中的安卓集成(Android Studio Integration)為你設定好了你用于開發本地APP的環境這包括了“安裝Android Studio”。這包括了安裝Android Studio、Android SDK、NDK,或其他一些開發工具,如ANT或ADT插件。
Intel? INDE的安裝
下載英特爾INDE開始安裝。IDE集成在產品的所有版本中可用。一旦你選擇了你要安裝的IDE,會出現一個界面。選擇Android Studio開發環境,會有一個向導指導你完成余下的安裝工作。
創建新項目
在Android Studio啟動后,你可以看到圖1所示的歡迎界面,點擊“New Project”。
圖 1
圖1的下一步你會看到“配置你的新項目”窗口,在這里你可以更改你的應用名稱,然后點擊下一步。
圖 2
之后出現的窗口(圖3)里你可以選擇運行你的應用所需要的規格,選擇目標規格后點擊下一步。
圖 3
在下一個窗口里選擇INDE的Activity模板”Blank Activity With NDK Support“(如圖4所示),點擊下一步。
圖 4
更改活動名稱(Activity Name)并鍵入NDK路徑,NDK會被安裝到擁有IDE集成的INDE的安裝目錄下(圖5)。點擊“完成”(Finish)按鈕。
圖5
接下來工程瀏覽器窗格會出現在屏幕左側(圖6),它展示了你工程中的所有文件,包括主活動(main activity)、原生代碼等。如下圖所示:
圖6
TestApp/app/src/main/res/layout/activity_test_app.xml (圖7)定義了應用程序(app)的UI布局。你可以通過更改或替換這個文件來變更你所建立的活動的設計。
圖7
TestApp/app/src/main/java/TestApp.java 文件中有UI元素的事件句柄(圖8)。它也被稱為 TestApp/app/src/main/jni/ 的原生代碼。即下圖中紅框內的代碼。
TestApp/app/src/main/jni/NativeCode.cpp 實現了函數 getStringFromNative (圖9)。在這里你可以添加你的原始代碼,例如下圖中紅線框出的部分:
圖9
在 TestApp/app/src/build.gradle 中你可以更改你應用程序(app)所定位的處理器結構。變量 abiFiler 確定了默認的處理器是x86結構。(如圖10中所示)
圖10
現在在UI布局里添加一個寫有“Show”的按鈕。從Widgets菜單中把按鈕拉到UI布局,并且將它的text屬性改為“Show”。再將text元 素拉到UI層里,打開文本編輯器, 修改UI布局,使它變為不可見(invisible,如圖11中所示),這樣這些文字就只會在按鈕被點擊時顯示了。
圖11
接下來你要做的就是實現按鈕在主活動(main activity)中的運行了。添加一個Button對象并綁定 onCreate() 方法,并實現它,如圖12所示:
圖12
現在,單擊該按鈕之后,你將在 UI 布局上看到此文。
建立你點擊創建的應用程序->重建項目。一旦建立成功,運行應用程序->敲擊應用程序->從設備列表中選擇設備(你需要運行 Android 設備)或者啟動一個模擬器和敲擊一下就 ok 了。
圖13
你應該可以在屏幕上看到結果:
圖14
概要
該文章向你介紹了在 Intel INDE 上開始使用 Google android studio 的一個簡單的例子.
關于作者
Denis Smirnov
在過去的六個月,曾作為一個技術實習生在 Intel 工作。Denis 曾獲得下諾夫哥羅德國立大學應用數學的計算機科學碩士學位。
本文地址:http://www.oschina.net/translate/intel-inde-for-google-android-studio
原文地址:http://www.codeproject.com/Articles/893038/Intel-INDE-for-Google-Android-Studio