導航:首頁 > 操作系統 > eclipse開發android教程

eclipse開發android教程

發布時間:2022-02-05 18:18:26

❶ 用Eclipse開發android,環境搭建進行到Android SDK Manager,和教程上顯示的不一樣

少的都是系統鏡像 無所謂
有Platform開發包和Sources源碼就行

然後,現在開發不建議用Eclipse,很多東西都不支持了。
趕緊換Android Studio吧

❷ 怎麼用eclipse編寫android

目前Android開發工具主要有兩種:Eclipse和Android Studio。其中Android Studio可以直接進行Android開發,但是Eclipse則需要添加ADT插件才可以進行Android開發,下面就解說一下如何使得Eclipse實現Android開發。


工具/原料

Eclipse、SDK


方法/步驟

1、Eclipse開發Android,首先需要下載好SDK,這是需要配置的環境,可以到官網上下載。

2、打開Eclipse,選擇Help-->Install New Software,如圖所示:

❸ eclipse開發Android app在哪寫java代碼

MainActivity.java就是用來寫Activity代碼的

activit_main.xml是用來寫布局文件的

建議你先查看android的視頻教程

❹ 如何使用eclipse進行android開發

一、搭建Android開發環境

准備工作:下載Eclipse、JDK、Android SDK、ADT插件

1、安裝和配置JAVA開發環境:

①把准備好的Eclipse和JDK安裝到本機上(最好安裝在全英文路徑下),並給JDK配置環境變數,其中JDK的變數值為JDK安裝路徑的根目錄,如我的為:D:\Program Files\Java\jdk1.7.0_02;

②打開命令提示符(cmd),輸入java -version命令,顯示如下圖則說明JAVA環境變數已經配置好了。

2、安裝ADT插件:

①打開已安裝好的Eclipse,選擇菜單欄上的「Help」->在彈出的下拉框中單擊選擇「Install new software...」;

②在新打開的對話框中我們完全可以直接在"Work with"中輸入:https://dl-ssl.google.com/android/eclipse/在線安裝ADT插件,但由於Google的伺服器搭建在國外,所以通過這種方式安裝起來會比較慢,而且可能會出現人品差死活裝不上的情況,所以不推薦在線安裝。

③我推薦直接通過下載好的ADT插件壓縮包進行安裝(此種方式可以在離線環境下進行)。具體步驟是:在新打開的對話框中點擊「Add」按鈕->在打
開的對話框中點擊「Archive」按鈕選擇之前已經下載好保存在本地硬碟的ADT插件壓縮包,至於上面的「Name」可以隨便取,這只是一個代號而已,
沒什麼實際作用。

④在上一步中點擊「Ok」按鈕後我們會發現中間的空白處出現了兩行復選框,單擊"Select
All"按鈕選中所有的復選框,這步過後一路「Next」,需要「Accept」的就選中「Accept」,直到點擊「Finish」結束,這樣ADT插
件就安裝好了。整個過程需要的時間視機器性能而定。安裝好ADT插件後,Eclipse的工具欄會出現一排Android的圖標,如下圖:

3、安裝SDK:

①把下載好的Android
SDK安裝到本機上(最好安裝在全英文路徑下),並為Android SDK配置環境變數。Android
SDK的環境變數值為SDK安裝目錄下的platform-tools文件夾和tools文件夾子目錄路徑,如我的分別為:E:\My
Studying\Android\android-sdk\platform-tools、E:\My
Studying\Android\android-sdk\tools,在變數值中,兩個路徑用逗號隔開。

②打開命令提示符(cmd),分別輸入android -h和adb命令,顯示如下圖則說明Android SDK環境變數已經配置好了。

③打開Android SDK的安裝目錄,雙擊 "SDK
Manager"->在打開的窗口中先選擇你需要安裝的SDK版本,其中「Status」表示該SDK包是否安裝,如我選的是
「Android2.2(API 8)」(我的之前已經安裝過了,所以「Status」為「Installed」)->再點擊「Install
packages...」按鈕,在彈出來的窗口中最好選「Accept
All」這樣才能安裝你剛才選的所有的包->最後點「Install」按鈕就開始安裝了,整個過程會很慢,這需要你的耐心。

另外我們還可以通過在Eclipse上的工具欄中點擊下圖指示的圖標打開「SDK Manager」然後進行安裝,這樣和上面的SDK安裝方式一樣,就不累述了。

④最後再選擇Eclipes主菜單上的"Windows"->選擇"preferrnces";

⑤在彈出來的對話框中選中左邊欄的「Android」->通過右側的「Browse...」按鈕選擇SDK的安裝路徑根目錄->點擊最下方的「Ok」按鈕,這樣SDK就在Eclipse上載入成功了。

4、創建Android模擬器(AVD):

①打開Eclipse->在Eclipse的工具欄上單擊下圖指示的圖標打開「Android Virsual Device Manager」窗口;

②在「Android Virsual Device
Manager」窗口單擊「New」按鈕->在彈出來的窗口中"Name"可以隨便取;「Target」指模擬器的系統版本;「SD
Card」的"size"是指手機存儲卡的大小,只要你不在模擬器上裝太多的應用,一般給個二三十MB就夠了;「Skin」是指屏幕的解析度大小,其中
「Built
in」是一般手機常用標准屏幕解析度大小,而「Resolution」是自定義屏幕解析度大小,具體做法,可以根據自身情況選擇。->一切設置好後
點擊「Create AVD」,這時一個模擬器就創建好了。如果有必要,我們可以創建多個模擬器用於測試時使用。

附:Android模擬器型號以及其對應的解析度大小:

Standard
Width

Height
DAR
Pixeis

HVGA
480
*
320
3:2
153,600

QVGA
320
*
240
4:3
76,800

WQVGA400
400
*
240
5:3
96,000

WQVGA432
432
*
240
9:5
103,680

WVGA800
800
*
480
5:3
384,000

WVGA852
854
*
480

409,920

至此為止,在Eclipse上就已經成功搭建Android開發環境了,下面讓我們看看如何新建第一個Android項目。

二、新建Android一個項目


打開Eclipse,單擊菜單欄的「File」->把滑鼠游標移動到「New」->在彈出的列表框中,如果直接能看到「Android
Applicaion
Project」選項項,則直接單擊此選項,否則選擇最下面的「Other...」,在彈出的窗口中,展開「Android」項,選擇「Android
Applicaion Project」,然後「Next」;

其實還有一個方法就是直接點Eclipse工具欄的如下圖所指示的圖標:

②在新彈出的窗口中按下圖提示填寫相關信息,一路「Next」,直到點擊「Finish」,這樣第一個Android程序就創建好了,這是你會發現Eclipse左邊多了一個你新創建的Android項目。

三、編譯Android項目

按下圖所示選中項目->單擊滑鼠右鍵,在彈出的列表框中選擇「Run As」->單擊「Android
Application」,這時會發現模擬器自動啟動,等到模擬器完全啟動好後,就可以看到項目的編譯結果了。有沒有看到一些東西覺得很眼熟呢?其實那是
你在創建這個項目時做的,開啟你的Android之旅吧。

❺ 用Eclipse開發android,怎麼連接到資料庫

用Eclipse開發android,怎麼連接到資料庫,解決辦法:

1.先將安卓手機連接到電腦上,安裝驅動(應該是自動安裝並連接的),根據提示點擊安裝即可。安裝之後呢,右擊「計算機」—「管理」—–「設備管理器」中可以看到Android USB Devices。


❻ 如何在eclipse中開發android sdk

不用導入,只要你下載安裝過後在環境變數-系統變數中加入android_sdk_home的變數,在值里粘貼你的sdk所在的路徑(默認情況也就是你sdk
manager所在的路徑)保存!還有在path變數中把tools文件夾的路徑(比如我的是*:\android\android-sdk-windows\tools)加到最後!記住和前面的路徑之間一定要用英文分號(;)隔開!

❼ 如何使用eclipse開發android

1)首先,下載android SDK.介紹一種非常簡單的方法,一並下載eclipse.在網路中輸入android SDK,進入搜索界面。選中第一條。

2)如果你已經有eclipse,你可以直接在eclipse中進行android SDK插件的安裝。方法就是點擊上面菜單里的help,選擇install new software進行添加SDK。具體方法見經驗如何在eclipse中添加android SDk。

進入下載界面後,選擇適合自己電腦的SDK進行下載。這里下載的是android開發工具,非常的簡單實用,不需要我么重新下載eclipse,在這個下載包中會自帶一個eclipse FOR android的develop工具,我們直接在裡面就可以進行android的開發。

下載完成後解壓,解壓後我們進入文件名為eclipse的文件夾中。點擊eclipse應用程序,運行。運行如圖,和我們常用的eclipse是不一樣的因為這個是android的開發工具,只適用於開發android。裡面有好的插件已經提供給我們,不需要再進行安裝。

進入eclipse界面後,開始新建android項目。輸入新建項目名,如果沒有特殊要求,點擊next一直至最後完成。開始的配置只是一個大體的框架的構建,這些我們可以以後進行修改,最總要的還是代碼的編寫。

所有配置都完成後就可以開始進行android的開發了。如圖:

進行android開發的時候建議不要用拖拽控制項的方式,建議直接編寫代碼。

❽ eclipse進行android開發如何熟悉import導入的各種功能包

eclipse中安卓開發熟悉導入的各種包的功能室是開發一個小例子,慢慢開發:
1.Android本身jar包的源代碼
這里假設已經把需要下載的都下載下來了,右鍵項目====》build path====》configure build path
在libraries里選擇Android x.x.x裡面有Android.jar,這就是開發時所依賴的Android本身的sdk的jar包,點開,裡面有兩個需要配置,
source attachment和javadoc location,前者是源代碼,配置好後可實現ctrl+滑鼠左鍵直接點開想看的Android的類,
後者是源代碼的注釋文件,配置好後可實現滑鼠放在想看到類上,會顯示出來這個類或者方法的介紹
選擇source attachment配置項,點擊右邊edit,選擇external location===》external folder,然後找到正確的路徑,我的是在E:/eclipse/sdk/sources/android-19
選擇javadoc location配置項,edit,選擇javadoc url===》browse,然後找到正確路徑,我的是在file:/E:/eclipse/sdk/docs/reference
完成上面這些就可以正常查看Android內部常用的類注釋和源代碼了

2.查看外部依賴jar包的源代碼
這里假設你已經把外部依賴的jar包正確導入並且編譯通過了,但是ctrl+滑鼠左鍵想看代碼或者想看其注釋卻不可行的情況,
首先在libs下面找到引入的包,這里以android-support-v4.jar為例,
在libs下新建android-support-v4.jar.properties文件,即與引用的jar包同名最後加上.properties的文件
其內容如下:
src = E:\\eclipse\\sdk\\extras\\android\\support\\v4\\src
這里路徑要根據你自己的路徑進行調整,配置之後退出eclipse,在進入,就可以正常查看了。

❾ 用Eclipse開發android,怎麼連接到資料庫,最好有詳細程序代碼

Android 連接資料庫
Android採用關系型資料庫SQLite3,它是一個支持SQL輕量級的嵌入式資料庫,在嵌入式操作上有很廣泛的,WM採用的也是SQLite3

關於過於、原理方面的東西在這篇文章里不會提到,但是如果你想能夠快速的學會操作SQLite3,那這就是你要找的文章!

首先,我們看一下api,所有資料庫相關的介面、類都在.database和android.database.sqlite兩個包下,雖然只有兩個包,但是如果你英文不好或是太懶的話也要迷茫一段時間,其實,我們真正用的到的沒有幾個!

1、SQLiteOpenHelper (android.database.sqlite.SQLiteOpenHelper)

這是一個抽象類,關於抽象類我們都知道,如果要使用它,一定是繼承它!

這個類的方法很少,有一個構造方法

SQLiteOpenHelper(android.content.Context context, java.lang.String name,android.database.sqlite.SQLiteDatabase.CursorFactory factory, int version);

參數不做過多的解釋,CursorFactory一般直接傳null就可以

public void onCreate(SQLiteDatabase db)

此方法在創建資料庫是被調用,所以,應該把創建表的操作放到這個方法裡面,一會兒在後面我們會再詳細的說如何創建表

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)

從方法名上我們就能知道這個方法是執行更新的,沒錯,當version改變是系統會調用這個方法,所以在這個方法里應該執行刪除現有表,然後手動調用onCreate的操作

SQLiteDatabase getReadableDatabase()

可讀的SQLiteDatabase對象

SQLiteDatabase getWritableDatabase()

獲取可寫的SQLiteDatabase對象

2、SQLiteDatabase(android.database.sqlite.SQLiteDatabase)

關於操作資料庫的工作(增、刪、查、改)都在這個類里

execSQL(sql)

執行SQL語句,用這個方法+SQL語句可以非常方便的執行增、刪、查、改

除此之外,Android還提供了功過方法實現增、刪、查、改

long insert(TABLE_NAME, null, contentValues)添加記錄

int delete(TABLE_NAME, where, whereValue)刪除記錄

int update(TABLE_NAME, contentValues, where, whereValue) 更新記錄

Cursor query(TABLE_NAME, null, null, null, null, null, null) 查詢記錄

除此之外,還有很多方法,如:beginTransaction()開始事務、endTransaction()結束事務...有興趣的可以自己看api,這里就不多贅述了

3、Cursor(android.database.Cursor)

游標(介面),這個很熟悉了吧,Cursor里的方法非常多,常用的有:

boolean moveToPosition(position)將指針移動到某記錄

getColumnIndex(Contacts.People.NAME)按列名獲取id

int getCount()獲取記錄總數

boolean requery()重新查詢

boolean isAfterLast()指針是否在末尾

boolean isBeforeFirst()時候是開始位置

boolean isFirst()是否是第一條記錄

boolean isLast()是否是最後一條記錄

boolean moveToFirst()、 boolean moveToLast()、 boolean moveToNext()同moveToPosition(position)

4、SimpleCursorAdapter(android.widget.SimpleCursorAdapter)

也許你會奇怪了,之前我還說過關於資料庫的操作都在database和database.sqlite包下,為什麼把一個Adapter放到這里,如果你用過Android的SQLite3,你一定會知道

,這是因為我們對資料庫的操作會經常跟列表聯系起來

經常有朋友會在這出錯,但其實也很簡單

SimpleCursorAdapter adapter = new SimpleCursorAdapter(

this,

R.layout.list,

myCursor,

new String[] {DB.TEXT1,DB. TEXT2},

new int[]{ R.id.list1,R.id.listText2 });

my.setAdapter(adapter);

一共5個參數,具體如下:

參數1:Content

參數2:布局

參數3:Cursor游標對象

參數4:顯示的欄位,傳入String[]

參數5:顯示欄位使用的組件,傳入int[],該數組中是TextView組件的id

到這里,關於資料庫的操作就結束了,但是到目前為止我只做了翻譯的工作,有些同學可能還是沒有掌握,放心,下面我們一起順著正常開發的思路理清一下頭緒!

前面的只是幫沒做過的朋友做下普及,下面才是你真正需要的!

一、寫一個類繼承SQLiteOpenHelpe

public class DatabaseHelper extends SQLiteOpenHelper

構造方法:

DatabaseHelper(Context context) {

super(context, DATABASE_NAME, null, DATABASE_VERSION);

}

在onCreate方法里寫建表的操作

public void onCreate(SQLiteDatabase db) {

String sql = "CREATE TABLE tb_test (_id INTEGER DEFAULT '1' NOT NULL PRIMARY KEY AUTOINCREMENT,class_jb TEXT NOT NULL,class_ysbj TEXT NOT NULL,title TEXT NOT NULL,content_ysbj TEXT NOT NULL)";

db.execSQL(sql);//需要異常捕獲

}

在onUpgrade方法里刪除現有表,然後手動調用onCtreate創建表

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

String sql = "drop table "+tbname;

db.execSQL(sql);

onCreate(db);

}

對表增、刪、查、改的方法,這里用的是SQLiteOpenHelper提供的方法,也可以用sql語句實現,都是一樣的

關於獲取可讀/可寫SQLiteDatabase,我不說大家也應該會想到,只有查找才會用到可讀的SQLiteDatabase

/**

* 添加數據

*/

public long insert(String tname, int tage, String ttel){

SQLiteDatabase db= getWritableDatabase();//獲取可寫SQLiteDatabase對象

//ContentValues類似map,存入的是鍵值對

ContentValues contentValues = new ContentValues();

contentValues.put("tname", tname);

contentValues.put("tage", tage);

contentValues.put("ttel", ttel);

return db.insert(tbname, null, contentValues);

}

/**

* 刪除記錄

* @param _id

*/

public void delete(String _id){

SQLiteDatabase db= getWritableDatabase();

db.delete(tbname,

"_id=?",

new String[]{_id});

}

/**

* 更新記錄的,跟插入的很像

*/

public void update(String _id,String tname, int tage, String ttel){

SQLiteDatabase db= getWritableDatabase();

ContentValues contentValues = new ContentValues();

contentValues.put("tname", tname);

contentValues.put("tage", tage);

contentValues.put("ttel", ttel);

db.update(tbname, contentValues,

"_id=?",

new String[]{_id});

}

/**

* 查詢所有數據

* @return Cursor

*/

public Cursor select(){

SQLiteDatabase db = getReadableDatabase();

return db.query(

tbname,

new String[]{"_id","tname","tage","ttel","taddr"},

null,

null, null, null, "_id desc");

}

關於db.query方法的參數,有很多,為了防止大家弄亂,我簡單說一下

參數1:表名

參數2:返回數據包含的列信息,String數組里放的都是列名

參數3:相當於sql里的where,sql里where後寫的內容放到這就行了,例如:tage>?

參數4:如果你在參數3里寫了?(知道我為什麼寫tage>?了吧),那個這里就是代替?的值 接上例:new String[]{"30"}

參數5:分組,不解釋了,不想分組就傳null

參數6:having,想不起來的看看SQL

參數7:orderBy排序

到這里,你已經完成了最多的第一步!我們來看看都用到了那些類:

SQLiteOpenHelper我們繼承使用的

SQLiteDatabase增刪查改都離不開它,即使你直接用sql語句,也要用到execSQL(sql)

二、這里無非是對DatabaseHelper類定義方法的調用,沒什麼可說的,不過我還是對查詢再嘮叨幾句吧

Android查詢出來的結果一Cursor形式返回

cursor = sqLiteHelper.select();//是不是很簡單?

查詢出來的cursor一般會顯示在listView中,這就要用到剛才提到的SimpleCursorAdapter

SimpleCursorAdapter adapter = new SimpleCursorAdapter(

this,

R.layout.list_row,

cursor,

new String[]{"tname","ttel"},

new int[]{R.id.TextView01,R.id.TextView02}

);

裡面帶有實例。自己好好學習吧!

❿ eclipse開發android怎麼發布

1
1)首先,下載android SDK.介紹一種非常簡單的方法,一並下載eclipse.在網路中輸入android SDK,進入搜索界面。選中第一條。

2)如果你已經有eclipse,你可以直接在eclipse中進行android SDK插件的安裝。方法就是點擊上面菜單里的help,選擇install new software進行添加SDK。具體方法見經驗如何在eclipse中添加android SDk。

2
進入下載界面後,選擇適合自己電腦的SDK進行下載。這里下載的是android開發工具,非常的簡單實用,不需要我么重新下載eclipse,在這個下載包中會自帶一個eclipse FOR android的develop工具,我們直接在裡面就可以進行android的開發。

3
下載完成後解壓,解壓後我們進入文件名為eclipse的文件夾中。點擊eclipse應用程序,運行。運行如圖,和我們常用的eclipse是不一樣的因為這個是android的開發工具,只適用於開發android。裡面有好的插件已經提供給我們,不需要再進行安裝。

4
進入eclipse界面後,開始新建android項目。輸入新建項目名,如果沒有特殊要求,點擊next一直至最後完成。開始的配置只是一個大體的框架的構建,這些我們可以以後進行修改,最總要的還是代碼的編寫。

5
所有配置都完成後就可以開始進行android的開發了。如圖:

進行android開發的時候建議不要用拖拽控制項的方式,建議直接編寫代碼。

END
java環境變數配置
這里順便介紹一下java環境變數的配置。
1)首先打開環境變數的界面,添加一個JAVA_HOME的值。右擊計算機屬性,在左側有高級設置,進入後就會看見環境變數選項了。
2)在系統變數中建立java_home,將你的java SDK所在的路徑放在裡面。

建立classpath。同樣在系統變數中新建一個classpath,在下面輸入.;即可,不用輸入其他的值。

3
運行cmd,測試。按win+R打開命令面板,輸入cmd,進入後輸入java -version然後回車,接著輸入javac,回車,看結果是否與下圖相同。

這里需要注意的是java -version的java後面是有空格的。

閱讀全文

與eclipse開發android教程相關的資料

熱點內容
校驗演算法的缺點是什麼 瀏覽:717
PHP商品分類功能實現 瀏覽:328
php取字元串中間 瀏覽:428
程序員經常用工具 瀏覽:835
降服主力指標源碼主圖 瀏覽:500
python實用庫 瀏覽:692
電腦默認7個文件夾 瀏覽:11
新唐單片機安裝c51後編譯錯誤 瀏覽:530
紅包源碼引流神器 瀏覽:235
學生初中畢業撕書解壓 瀏覽:747
命令方塊刷銅點教學 瀏覽:690
php郵件訂閱系統 瀏覽:997
柱樑底加密箍間距 瀏覽:30
pythonjavascript對比 瀏覽:741
什麼動漫app是大陸字幕 瀏覽:286
android查看activity棧 瀏覽:918
x86固件編譯 瀏覽:166
安卓下什麼可以看微博動圖 瀏覽:412
永輝生活app注冊有什麼優惠嗎 瀏覽:411
行偏移演算法 瀏覽:241