① 安卓開發怎麼樣需要學習什麼知識
訪問官方的Android Developer網站。老實說,閱讀整個網站以了解生態系統以及與Android相關的各種解決方案,想法和技術,這一點非常重要。你不需要理解並記住所有內容,但是在後續開發的時候如果遇到問題可以知道自己在哪裡能找到解決方案。
構建Android應用程序歸結為兩種主要技能/語言:java和Android。Java是Android中使用的語言,但是Android部分包括學習XML以設計應用程序,學習Android的概念以及以Java編程方式使用這些概念。
Android是一種基於linux的自由及開放源代碼的移動操作系統,而Linux是C與C++的天下,所以Android的底層是支持C/C++的。所以Android平台上開發所採用的編程語言主要兩種方式:
Android app開發主流語言就是Java語言,Java語言最大的特性就是提高了軟體的交互可能性,可以說安卓手機幾乎所有應用程序都是利用Java語言來進行編寫的。
基於NDK的C編程。C語言是一種結構化語言。它層次清晰,便於按模塊化方法安排程序,易於調試和保護。C語言的體現才能和處理才能極強。它不只具有豐盛的運算符和數據類型,便於完成各類雜亂的數據結構。
一旦你學習了Java和XML (XML很容易上手,你應該在編寫應用程序時學習這門語言,而不是像學習Java那樣事先學習),你需要學習如何使用Android原理將這兩種語言連接起來。
首先,你需要創建開發環境,以便你的桌面准備好支持Android開發目標。因此我們需要Android Studio和Android SDK。
Android Studio是一個IDE。它代表集成開發環境,它本質上是一個界面,你可以在其中輸入代碼(主要是Java或Kotlin),並訪問開發所需的所有不同工具。Android Studio允許訪問來自Android SDK的庫和api,從而允許訪問操作系統的本地函數。還可以使用Gradle將應用構建到APK中,通過虛擬設備(模擬器)測試它,並在運行時調試代碼。
除此之外,在做應用開的時候我們還有更多的選擇,例如,APICloud低代碼開發平台,支持多端開發,提供了標准化的開發平台,平台基於構建多年的MADP(移動開發平台),aPaaS能力與自動化、流程化模式,在開發app的時候可以減少大量重復性工作,並有效提升30%-60% IT項目效率也是進行app開發的絕佳選擇。
Web工程師使用HTML5等標准Web技術開發擁有原生體驗和原生功能的APP,Deep Engine使用半翻譯式原理,運行中將Web翻譯成Native API,通過領先的混合渲染技術,使交互更加流暢,界面更加優質,全方位優化至細節,打造不打折的用戶體驗。Deep Engine支持上千款終端完美適配的能力,大大縮短了開發周期,簡單又跨平台的編碼方式,幫助你加速APP發布,縮短成熟周期。
2.Superwebview
SuperWebView可使Web工程師和Native工程師免去繁瑣的編譯與聯調工作,通過雲端配置,為每個應用一鍵生成跨平台專屬SDK,快速嵌入已有原生app中,並且基於SuperWebView衍生的子應用可以和原生app一樣功能強大。
3.代碼自動生成
基於可視化的產品設計流程生成前端代碼,達到低代碼開發效果。在符合流程標准和規范的前提下,自動生成的前端框架代碼。
② 怎樣驗證android開發環境搭建好
其實android的開發環境是和java的開發環境一樣的,最多是多加個adb的路徑配置,與jdk的路徑配置大致相同。驗證環境是否搭好:
1.打開cmd控制埠,輸入javac,查看是否列出相應信息,若是則正確
2.如果上一步顯示javac不是內部指令,證明配置不正確,配置操作見:https://jingyan..com/article/f96699bb8b38e0894e3c1bef.html
3.配置ADB不是必須,是為了對adb進行操作控制,配置操作見:https://jingyan..com/article/17bd8e52f514d985ab2bb800.html
③ 怎樣搭建一個android開發框架
相對於傳統計算機程序語言來說,Android開發學習資源上還稍微欠缺一些,對於一些基礎應用講解還稍顯匱乏,本篇所講述的Android培訓內容可以幫助大家更好的理解Android項目快速開發框架。結合之前所用的ormlite和hessian,再加上SAE已經支持JAVA,把服務端切換到JAVA,也就有了本文。使用hessian來做數據傳輸,ormlite來實現客戶端與服務端的數據存儲,極大的減少了CRUD工作。本文為探索貼,未正式用於大型項目,歡迎大家討論使用!正文一、簡介1.1 ormliteOrmlite[Object Relational Mapping Lite (ORM Lite)]對象關系映射精簡版(精簡版的ORM)提供了一些簡單的,輕量級持久化Java對象到SQL資料庫,同時也避免了復雜性和更多的標準的ORM包的開銷的功能。支持資料庫的jdbc調用,當然,最重要的肯定是它支持android原生的資料庫api調用sqlite。——轉載自這里。1.2 hessian使用方法參照本博兩篇文章:[hessdroid]Android下使用Hessian與Java服務端通訊[hessdroid]Android下使用Hessian與Java服務端通訊的傳值測試1.3 Android快速開發框架說明考慮如下幾個特點:a). 客戶端(Android)和服務端均使用Java語言b). 客戶端(Android)和服務端均支持Hessian和ormlite框架c). 完整的支持面向對象開發:存儲和交互傳輸二、准備2.1 開發環境為了便於同時開發Android和Java Web,這里下載的是Eclipse IDE for Java EE Developers版本,然後安裝最新的ADT插件和TOMCAT插件。2.2 服務端應用伺服器使用Tomcat,採用Java(JSP/Servlet)來實現服務端的業務邏輯,資料庫使用Mysql。快速框架搭建推薦大家使用XAMPP(集成Apache、MySQL、PHP等,支持綠色安裝)。2.3 客戶端普通的Android環境2.4 通信與存儲說明服務端與客戶端通過Hessian進行數據交換,通過Ormlite保存資料庫(通過JDBC保存到服務端的MYSQL資料庫,也可以直接保存到客戶端的sqlite資料庫);三、代碼3.1 項目工程截圖(服務端)HOLib共用於客戶端和服務端,保證介面和數據對象一致性。3.2 重點代碼分析3.2.1 服務端web.xml<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>user</servlet-name> <servlet-class>com.nmbb.ho.server.servlet.UserServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>user</servlet-name> <url-pattern>/user.do</url-pattern> </servlet-mapping> <listener> <listener-class>com.nmbb.ho.server.StartupInit</listener-class> </listener></web-app>StartupInit.javapublic class StartupInit implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent arg0) { try { TableUtils.dropTable(OrmliteHelper.getConnection(), POUser.class, true); //創建資料庫 TableUtils.createTable(OrmliteHelper.getConnection(), POUser.class); } catch (SQLException e) { e.printStackTrace(); } } @Override public void contextDestroyed(ServletContextEvent arg0) { }} 代碼說明:StartupInit可用於創建資料庫表結構,這里用於測試,真實環境注意數據丟失問題。POUser.java@DatabaseTable(tableName = "nmbb_users")public class POUser implements Serializable { /** 用戶編號,6位數字 */ @DatabaseField(generatedId = true) public int suid; /** 用戶名 */ @DatabaseField(width = 30) public String username; /** 密碼 */ @DatabaseField(width = 30) public String password; /** 昵稱 */ @DatabaseField(width = 60) public String nickname; /** 200 正常 201 數據校驗錯誤 202用戶已經存在 */ public int status = 200; /** 用於放錯誤信息 */ public String msg; public POUser() { }} 代碼說明:注意需要一個空的構造函數,其他請參考ormlite資料。UserServlet.java/*** 用戶Servlet** @author 農民伯伯* @see http://www.cnblogs.com/over140/archive/2013/02/19/2917231.html**/public class UserServlet extends HessianServlet implements IUserService { @Override public POUser register(String username, String password) { POUser result = new POUser(); System.out.println("[UserServlet.register]..."); // 檢測數據是否合法 if (isEmpty(username) || isEmpty(password)) { result.status = 201; result.msg = "用戶名或密碼不能為空"; } else { // 檢測用戶是否存在 OrmliteHelper<POUser> db = new OrmliteHelper<POUser>(); if (db.exist(POUser.class, "username", username)) { result.status = 202; result.msg = "用戶名已經存在"; } else { result.username = username; result.password = password; db.create(result);// 入庫 result.msg = "注冊成功"; System.out.println("create user suid:" + result.suid); } } return result; } @Override public List<POUser> query(int suid, int startIndex, int pageSize) { return new OrmliteHelper<POUser>().query(POUser.class, "suid", suid, startIndex, pageSize) ; } /** * 判斷字元串是否為空 * * @param str * @return */ public static boolean isEmpty(String str) { return str == null || str.length() == 0; }}3.2.2 客戶端(Android) public class UserActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } public void OnClickRegiger(View view) { new AsyncTask<Void, Void, POUser>() { @Override protected POUser doInBackground(Void... params) { String url = "http://192.168.68.23:8081/HOServer/user.do"; HessianProxyFactory factory = new HessianProxyFactory(); try { factory.setDebug(true); factory.setReadTimeout(5000); //不設置會報 expected hessian reply at 0x48 factory.setHessian2Reply(false); IUserService basic = (IUserService) factory.create(IUserService.class, url, getClassLoader()); return basic.register("admin", "123456"); } catch (MalformedURLException e) { Log.e("UserActivity", "OnClickRegiger", e); } catch (Exception e) { Log.e("UserActivity", "OnClickRegiger", e); } return null; } @Override protected void onPostExecute(POUser result) { if (result != null) { if (result.status == 200) { //保存入庫 new DbHelper<POUser>().create(result); } Toast.makeText(UserActivity.this, "" + result.msg, Toast.LENGTH_LONG).show(); } }; }.execute(); }}代碼說明:1、DbHelper在源碼里給出。2、如果項目無法編譯通過,請注意設置項目的字元編碼、JDK版本、Android的版本。三、總結5.1 優點a). 完全面向對象開發b). 降低項目的復雜度,減少引入其他框架所帶來的復雜性c). 非常適合一個開發服務端和客戶端充分的利用的框架的特點,提交開發效率,適合中小型項目快速開發。5.2 缺點a). 注意服務端與客戶端共用id的問題5.3 其他a). ormlite支持標準的JPA助記符,這里。這樣服務端採用Hibernate應該也是可以的,有時間可以做一個整合例子看看。學習語言同做事情一樣,想通其中的關系,就會事半功倍,對語言要深入的理解,
④ 如何搭建開發環境
android開發環境目前主流有兩種,一是eclipse+ADT+SDK,另外一種是Google官方指定的開發環境 Android Studio。不管哪種必須先安裝JDK 並配置好環境變數,這是首要前提。
一、 搭建eclipse+ADT+SDK的開發環境。
首先下載eclipse EE版本,ADT 插件和 android SDK (注意ADT和SDK可能版本沖突,如果發生沖突換掉SDK 或ADT)。打開eclipse點help菜單下的Install New Softwaver,點擊add在彈出的對話框中 name里隨意指定一個名字location里指定你下載的ADT文件,或在線安裝ADT地址,OK。勾選下面新出現的內容。
重啟eclipseOK
二、安裝Android Studio
AndroidStudio 配置比較簡單,先安裝好JDK 並在環境變數中添加JAVA_HOME變數指向JDK根目錄。再安裝AndroidStudio。安裝好後即可打開使用。(必須添加JAVA_HOME變數)
⑤ 如何在Ubuntu下配置Android開發環境
1.安裝Eclipse和Android SDK/PhoneGap所需軟體包:
打開終端,輸入下面命令完成題目所述過程:
sudo apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt1-dev
若是64位,還需要安裝下面兩個軟體包:
sudo apt-get install lib32stdc++6 ia32-libs
2.安裝Android SDK
打開網路瀏覽器,輸入地址http://developer.android.com/sdk/index.html,下載所需的平台(Win,Mac,Linux)的Android SDK版本。我們選擇Linux(i386)即可(32位和64位平台皆適用)。或者,用下面命令下載並解壓文件包:
cd ~ wget http://dl.google.com/android/android-sdk_r11-linux_x86.tgz tar xvfz android-sdk_r11-linux_x86.tgz
由上述命令,我們可得到文件目錄 android-sdk-linux_x86 ,現在我們要將$HOME/android-sdk-linux_x86/tools 目錄 和 $HOME/android-sdk-linux_x86/platform-tools 目錄添加到PATH 路徑變數中去:
打開 ~/.profile文件
gedit ~/.profile
添加下面一行內容到該文件末尾:
[...]
PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
然後,運行下面命令將上述改動生效:
export
PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
現在,啟動 Android SDK:
android
下圖就是Android SDK所示:
接下來,選擇左側的「 Available packages 」,後選擇右側欄內的「 Android Repository」,選中所有「 Android Repository」組內的軟體包,點擊「安裝所選軟體包」即可。接下來選擇「接受」,繼續安裝完畢即可。
若提示「ADB需要重啟」時,我們選擇「Yes」,重啟ADB。
下載完畢後,點擊「close」,關閉對話框。
3.移植Android SDK到Eclipse
若是你用Eclipse創建Android應用,而非命令行下,則我們需要將移植Android SDK到Eclipse。
首先,從「Applications > Programming > Eclipse」,啟動Eclipse。
這樣,Ubuntu Linux系統的Android開發環境就安裝配置好了,可以開始在Linux下進行Android應用開發了。
⑥ 搭建android開發環境的系統有哪些
android的開發環境的話,現在直接使用android studio,可以省去以前很多的步驟。前提是配置好jdk
⑦ 怎麼windows下安卓開發環境搭建
我的第一個Android程序
今天給大家分享一下我的第一個Android項目:helloword
首先我們開發Android程序需要一個開發環境,下面先分享一下環境搭建的方法
Android開發環境搭建非常簡單,google為我們提供了一套完整的開發工具包下載
直接進入http://developer.android.com/intl/zh-cn/sdk/index.html大家可以看到這個圖標
右擊我們的項目,run as -> 選擇Android application,就可以運行到我們的虛擬機上了。
⑧ 怎樣搭建一個android開發框架
搭建Android開發環境
准備工作:下載Eclipse、JDK、Android SDK、ADT插件
下載地址:Eclipse:http://www.eclipse.org/downloads/
JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
Android SDK:http://developer.android.com/sdk/index.html
ADT:http://developer.android.com/tools/sdk/eclipse-adt.html
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開發環境的部署。
第一步:安裝JDK。
要下載Oracle公司的JDK可以網路「JDK」進入Oracle公司的JDK下載頁面,選擇自己電腦系統的對應版本即可。
第二步:配置Windows上JDK的變數環境 。
JAVA_HOME
先設置這個系統變數名稱,變數值為JDK在電腦上的安裝路徑:C:\Program Files\Java\jdk1.8.0_20。創建好後則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑。
Path
PATH屬性已存在,可直接編輯,在原來變數後追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。
CLASSPATH
設置系統變數名為:CLASSPATH 變數值為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。
注意變數值字元串前面有一個"."表示當前目錄,設置CLASSPATH 的目的,在於告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程序所需要的類或者包。
第三步: 下載安裝Eclipse 。
Eclipse為Java應用程序及Android開發的IDE(集成開發環境)。Eclipse不需要安裝,下載後把解壓包解壓後,剪切eclipse文件夾到你想安裝的地方,打開時設置你的工作目錄即可。
第四步:下載安裝Android SDK 。
配置了JDK變數環境,安裝好了Eclipse,這個時候如果只是開發普通的JAVA應用程序,那麼Java的開發環境已經准備好了。我們要通過Eclipse來開發Android應用程序,那麼我們需要下載Android SDK(Software Development Kit)和在Eclipse安裝ADT插件,這個插件能讓Eclipse和Android SDK關聯起來。
第五步:為Eclipse安裝ADT插件。
前面已經配置好了java的開發環境,安裝了開發Android的IDE,下載安裝了Android SDK,但是Eclipse還沒有和Android SDK進行關聯,也就是它們現在是互相獨立的,就好比槍和子彈分開了。為了使得Android應用的創建,運行和調試更加方便快捷,Android的開發團隊專門針對Eclipse IDE定製了一個插件:Android Development Tools(ADT)。
⑩ android開發對計算機配置有什麼要求
不需要太高配置的,有個1.5G的內存能流暢跑eclipse就行了。
在windows安裝Android的開發環境不簡單也說不上算復雜,分為五步。
第一步:安裝JDK
要下載Oracle公司的JDK可以網路「JDK」進入Oracle公司的JDK下載頁面(當前下載頁面地址為http://www.oracle.com/technetwork/java/javase/downloads/index.html),選擇自己電腦系統的對應版本即可。
下載到本地電腦後雙擊進行安裝。JDK默認安裝成功後,會在系統目錄下出現兩個文件夾,一個代表jdk,一個代表jre。
JDK的全稱是Java SE Development Kit,也就是Java開發工具箱。SE表示標准版。JDK是Java的核心,包含了Java的運行環境(Java Runtime Environment),一堆Java工具和給開發者開發應用程序時調用的Java類庫。
我們可以打開jdk的安裝目錄下的Bin目錄,裡面有許多後綴名為exe的可執行程序,這些都是JDK包含的工具。通過第二步講到的配置JDK的變數環境,我們可以方便地調用這些工具及它們的命令。
JDK包含的基本工具主要有:
javac:Java編譯器,將源代碼轉成位元組碼。
jar:打包工具,將相關的類文件打包成一個文件。
javadoc:文檔生成器,從源碼注釋中提取文檔。
jdb:debugger,調試查錯工具。
java:運行編譯後的java程序。
第二步:配置Windows上JDK的變數環境
很多剛學java開發的人按照網上的教程可以很輕松配置好Windows上JDK的變數環境,但是為什麼要這么配置並沒有多想。
我們平時打開一個應用程序,一般是通過桌面的應用程序圖標雙擊或單擊系統開始菜單中應用程序的菜單鏈接,無論是桌面的快捷圖標還是菜單鏈接都包含了應用程序的安裝位置信息,打開它們的時候系統會按照這些位置信息找到安裝目錄然後啟動程序。
知道了一個應用程序的安裝目錄位置,我們也可以通過命令行工具打開,如QQ的位置為:C:\Program Files(x86)\Tencent\QQ\QQProtect\Bin,QQ的應用程序名為為QQProtect.exe,那麼我們打開命令行工具,然後進入到「C:\Program Files(x86)\Tencent\QQ\QQProtect\Bin」目錄,再輸入「QQProtect」,即可運行qq。
如果我們希望打開命令行工具後,直接輸入「QQProtect」就能啟動qq程序,而不是每次都進入qq的安裝目錄再啟動,這個時候可以通過配置系統環境變數Path來實現。右擊「我的電腦」,選擇「屬性」,在打開窗口中點擊左邊的「高級系統設置」,出現「系統屬性」窗口,在「高級」選項卡下面點擊「環境變數」。
編輯系統變數名「Path」,在「Path」變數(字元串內容)的後面追加qq的安裝目錄:;C:\Program Files(x86)\Tencent\QQ\QQProtect\Bin注意追加的時候要在目錄字元串的前面加個英文的分號;,英文分號是用來區分Path裡面不同的路徑。
確定保存後,再回到命令窗口,不管在任何目錄下,你只要輸入qqprotect的命令,qq就會啟動。
通過啟動qq的例子,我們總結下:當要求系統啟動一個應用程序時,系統會先在當前目錄下查找,如果沒有則在系統變數Path指定的路徑去查找。前面我們說了JDK包含了一堆開發工具,這些開發工具都在JDK的安裝目錄下,為了方便使用這些開發工具,我們有必要把JDK的安裝目錄設置了系統變數。這就是為什麼在Windows安裝了JDK後需要設置JDK的bin目錄為系統環境變數的原因。
為了配置JDK的系統變數環境,我們需要設置三個系統變數,分別是JAVA_HOME,Path和CLASSPATH。下面是這三個變數的設置防範。
JAVA_HOME
先設置這個系統變數名稱,變數值為JDK在你電腦上的安裝路徑:C:\Program Files\Java\jdk1.8.0_20。創建好後則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑。
Path
PATH屬性已存在,可直接編輯,在原來變數後追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。
CLASSPATH
設置系統變數名為:CLASSPATH變數值為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。
注意變數值字元串前面有一個"."表示當前目錄,設置CLASSPATH的目的,在於告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程序所需要的類或者包。
第三步:下載安裝Eclipse
Eclipse為Java應用程序及Android開發的IDE(集成開發環境)。Eclipse不需要安裝,下載後把解壓包解壓後,剪切eclipse文件夾到你想安裝的地方,打開時設置你的工作目錄即可。
Eclipse的版本有多個,這里選擇下載Eclipse IDE for Java EE Developers這個版本。
第四步:下載安裝Android SDK
配置了JDK變數環境,安裝好了Eclipse,這個時候如果只是開發普通的JAVA應用程序,那麼Java的開發環境已經准備好了。我們要通過Eclipse來開發Android應用程序,那麼我們需要下載Android SDK(Software Development Kit)和在Eclipse安裝ADT插件,這個插件能讓Eclipse和Android SDK關聯起來。
Android SDK提供了開發Android應用程序所需的API庫和構建、測試和調試Android應用程序所需的開發工具。
打開http://developer.android.com/sdk/index.html,我們發現google提供了集成了Eclipse的Android Developer Tools,因為我們這次是已經下載了Eclipse,所以我們選擇單獨下載Android SDK。
下載後雙擊安裝,指定Android SDK的安裝目錄,為了方便使用Android SDK包含的開發工具,我們在系統環境變數中的Path設置Android SDK的安裝目錄下的tools目錄。
在Android SDK的安裝目錄下,雙擊「SDK Manager.exe」,打開Android SDK Manager,Android SDK Manage負責下載或更新不同版本的SDK包,我們看到默認安裝的Android SDK Manager只安裝了一個版本的sdk tools。
打開Android SDK Manager,它會獲取可安裝的sdk版本,但是國內有牆,有時候會出現獲取失敗的情況。
從彈出的log窗口中,我們可以看到連接「https://dl-ssl.google.com」失敗了。我們通過ping命令,發現果然網路不通。
從萬能的互聯網上,我們找到了解決這個問題的方案,而且行之有效。
更改host文件
首先更改host文件,host文件在C:\Windows\System32\drivers\etc目錄下,用記事本打開「hosts」文件,將下面兩行信息追加到hosts文件末尾,保存即可。如果你的是windows8系統可能沒有許可權修改host文件,可以右擊hosts文件,將Users組設置為可對hosts文件完全控制的許可權即可。
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
上面兩行放在host文件的意思是將本地訪問dl.google.com和dl-ssl.google.com定向到ip地址為203.208.46.146的伺服器上。
將Android SDK Manage上的https請求改成http請求
打開Android SDK Manager,在Tools下的Options裡面,有一項Force https://..sources to be fetched using http://...將這一項勾選上,就可以了。
再打開Android SDK Manager.exe,正常情況下就可以下載Android的各個版本的sdk了。你只需要選擇想要安裝或更新的安裝包安裝即可。這里是比較耗時的過程,還會出現下載失敗的情況,失敗的安裝包只需要重新選擇後再安裝就可以了。
如果通過更改DNS也無法下載Android SDK,還有兩個方法,第一個是自備梯子FQ,第二個是從這個網站上下載,下載的地址是:http://www.androiddevtools.cn/
第五步:為Eclipse安裝ADT插件
前面我們已經配置好了java的開發環境,安裝了開發Android的IDE,下載安裝了Android SDK,但是Eclipse還沒有和Android SDK進行關聯,也就是它們現在是互相獨立的,就好比槍和子彈分開了。為了使得Android應用的創建,運行和調試更加方便快捷,Android的開發團隊專門針對Eclipse IDE定製了一個插件:Android Development Tools(ADT)。
下面是在線安裝ADT的方法:
啟動Eclipse,點擊Help菜單->Install New Software…?,點擊彈出對話框中的Add…按鈕。
然後在彈出的對話框中的Location中輸入:http://dl-ssl.google.com/android/eclipse/,Name可以輸入ADT,點擊「OK」按鈕。
在彈出的對話框選擇要安裝的工具,然後下一步就可以了。
安裝好後會要求你重啟Eclipse,Eclipse會根據目錄的位置智能地和它相同目錄下Android sdk進行關聯,如果你還沒有通過sdk manager工具安裝Android任何版本的的sdk,它會提醒立刻安裝它們。
如果Eclipse沒有自動關聯Android sdk的安裝目錄,那麼你可以在打開的Eclipse選擇Window->Preferences,在彈出面板中就會看到Android設置項,填上安裝的SDK路徑,則會出現剛才在SDK中安裝的各平台包,按OK完成配置。
到這里,在windows上的Android上的開發環境搭建就完成了,這時候,你用Eclipse的File——》New——》Project...新建一個項目的時候,就會看到建立Android項目的選項了。
回答的很辛苦 希望給我通過呀 這問題 真不知道該再怎麼擴展豐富回答了