1.在安卓系統(tǒng)的手機下載AIDE軟件并安裝 可以在百度手機助手等應用市場下載最新版,,或者在瀏覽器搜索一下AIDE。這是一個可以在安卓手機上編寫程序并直接導出APP的軟件,。安裝后桌面上出現(xiàn)的帶藍色花括號的綠色小機器人圖標就是AIDE,。 2.新建一個項目 點擊進入AIDE。 第一次打開會有是否學習自帶教程的選項,,我們點擊最后的“For Experts(專家模式)”跳過教程,,直接制作APP。 之后選擇第一個“New Android App(新安卓APP)”,,彈出項目名和包名的設置界面,。 第一行是項目名,也就是要存放這個項目的各種源代碼和資源文件的文件夾名(自己隨便起個名),。這個名字可以幫助你在很多項目里找到你要改動的項目,。 第二行是包名,格式是“com.公司名.程序名”,。你可以改的就是公司名和程序名(都自己隨便起個名),。這兩個必須用數(shù)字和大小寫字母組成,漢字或其它字符會出錯,。包名相當于app的身份證,。當你下載一個app時系統(tǒng)會根據(jù)包名判斷是否已經(jīng)下載過一樣的app。 這兩個一定要想好再寫,,之后就很難改了,。本教程以項目名test和包名com.Test.test為例,。 點右下角按鈕“CREATE(創(chuàng)建)”完成。 ?3.刪除main.xml 現(xiàn)在進入了一個叫“main.xml”的文件,。這是界面布局文件,,是AIDE自動幫你新建的。由于本教程不使用xml布局文件,,所以需要把它刪掉,。先點右下角藍色圓按鈕打開文件管理器。 這些選項前四個從上到下分別是進入上層文件夾,、項目屬性,、添加文件、源文件文件夾,。我們要用到的基本上都在src文件夾(源文件文件夾)里。點擊進入src>res>layout,,可以看到main.xml文件,。 長按main.xml然后點“Delete”,點“Yes”,。 4.復制代碼模板 ? 現(xiàn)在跳轉到了最重要的“MainActivity.java”文件,。這就是我們要寫程序代碼的地方。先長按里面的內容再不斷地點右上角第一個按鈕可以擴大選取范圍,。 ?這樣就全選了代碼,。再點一下代碼,然后按輸入法里的退格鍵刪除所有代碼,。 ?現(xiàn)在復制下面一段代碼: package com; import android.app.*; import android.content.*; import android.graphics.*; import android.os.*; import android.view.*; import android.widget.*; public class MainActivity extends Activity { int winx,winy; mview view; //變量和函數(shù) ////////////////// class mview extends View{//自定義view public mview(Context con){ super(con); } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { winx=w;winy=h; //初始化 } @Override protected void onDraw(Canvas canvas) {//繪圖 } @Override public boolean onTouchEvent(MotionEvent event) {//觸控 if(event.getAction()==MotionEvent.ACTION_DOWN){ int x=(int)event.getX(),y=(int)event.getY(); } invalidate();//重繪 return true; } } ////////////////// @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view=new mview(this); setContentView(view); } @Override public boolean onKeyDown(int keyCode,KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK){ //返回鍵 moveTaskToBack(false); return true; } return super.onKeyDown(keyCode,event); } } 復制以后長按AIDE界面,,界面右上角會有一個檔案版一樣的粘貼按鈕,點它就可以保留縮進地粘貼,。 第一行有紅色波浪線,,說明有錯誤。這是因為上邊的模板沒有寫包名,,你需要在com的位置寫你之前寫的包名,,本教程中就是“com.Test.test”。 現(xiàn)在MainActivity.java就沒有錯誤了,。 我們還需要用同樣的方法把下面的代碼復制到src>main文件夾里的AndroidManifest.xml文件,。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas./apk/res/android" package="com"> <application android:allowBackup="false" android:icon="@drawable/ic_launcher" android:label="?" android:theme="@style/AppTheme" android:resizeableActivity = "true" android:hardwareAccelerated="false"> <activity android:name=".MainActivity" android:label="?" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" android:screenOrientation="landscape"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> ? ?復制完還是點AIDE右下角藍色圓按鈕,開啟檔案管理界面,,返回上層文件夾2次,,進入src文件夾,點開AndroidManifest.xml文件,。 5.生成APP ?現(xiàn)在兩個重要文件里的代碼都正確了,,點界面右上角第一個“開始(頂角向右的黑色大三角)”按鈕生成APP。 現(xiàn)在像安裝其他APP那樣安裝你的APP就好了,。 安裝完成后打開,,會看到黑屏,也就是這個APP的界面,。 出現(xiàn)黑屏不是應為哪出錯了,,而是這個模板代碼讓手機做的事就是放出黑屏。之后的教程我們會為APP添加各種功能,。 回到手機桌面可以看到一個綠色機器人圖標(AIDE送給你的默認圖標),,沒有名字,就是我們剛才制作的APP,。(下圖AIDE右邊的圖標) |
|
來自: 昵稱62214855 > 《AIDE安卓編程》