安卓編程案例
㈠ 如何用android studio開發app實例
droid studio作為面市不久的安卓開發工具,越來越受到大家的喜愛,這里我將介紹如何在Android studio中創建一個APP項目,並在以後經驗中介紹其他有關Android studio的操作和編程方法。 工具/原料 Android studio 方法/步驟 1 打開軟體,在菜單中...
㈡ 如何編制一個簡單的安卓程序(用於安卓手機,查詢用)
1、需要的基礎:非常熟練的java,非常熟練的資料庫;如果做移動商務,涉及到強大的後台,最好有Java EE經驗;至少非常熟悉JSP及MVC編程;
2、按照如下步驟來:
(1) 安裝JDK1.6,測試成功;
(2) 拷貝Android-sdk-windows到D盤,這里包含了Android SDK與ADT;
(3)拷貝eclips(version Indigo)到D盤
這些環境就夠手機端開發了;
3、初次運行eclipse,會要求Android SDK與ADT的安裝位置,輸入D:\android-sdk-windows即可;或者以後在eclipse\Window\preference\Android修改也可以;
4、new 一個Android Project,命名為myfirstADD,選擇Build Target為Android 2.3.1,設置包名為com.szpt.zxs,create就可以了;
5、點擊window\AVD Manager,make一個虛擬機:Target選擇Android 2.3.1-API level 9;Size給512M, Built-in 選WVGA800,這是目前最流行的手機屏幕大小和解析度;
6、選中myfirstADD工程,點擊右鍵,run as\Android Application,就會自動在虛擬手機
7、下載、安裝並運行91手機助手,連接電腦和手機,在91助手的界面找到手機;
8、在eclipse中點擊Run configuration,在Target Tab中選Manual,然後run,出現Android Device Chooser窗口,在「Choose a running android device」框,選擇在「91手機助手」中連接好的手機,然後點擊ok,注意eclipse下部console控制台的信息,同時注意手機屏幕,會看到運行效果顯示在手機上了;
8、打包文件是Apk後綴;打包前要准備好證書zxs.keystore和密碼,這個利用Java工具可以生成,上篇博文有詳細介紹;
9、選中myfirstADD,點擊右鍵,選擇彈出菜單中的Android Tools\Export Signed Application Package,在keystore selection窗口,選擇「use existing keystore」,選中文件zxs.keystore,輸入password,在下一個Key alias selection窗口,選擇別名;注意,如果前一個窗口的文件或者密碼不對,此處就不會出現別名選擇項。點擊下一步,選擇生成的文件路徑,再下一步,就會生成myfirstADD.apk文件,該文件就是要下載到手機上的文件;
10、在「91手機助手」界面,點擊右鍵,選擇「上傳手機文件」,選擇myfirstADD.apk,上傳到手機;
11、斷開手機與電腦連接,在手機的文件管理器中找到myfirstADD.apk,雙擊,出現安裝提示,安裝完畢後出現myfirstADD圖標,雙擊該圖標,則程序運行,出現結果!
㈢ 安卓開發案例書籍或視頻推薦
const Human Thomas("Thomas", 29, MAN);
->號的左邊是一個類的對象指針,或者結構體對象的指針
int a=3,b=4;
㈣ 怎麼編程安卓系統
一:Java SE 編程
Java 是一種面向對象的開發語言,Android操作系統的應用層使用Java語言來開發,所以要想進行Android開發必須有良好的Java基礎。這一階段的學習,要牢固掌握Java 中的基本語法,掌握面向對象的程序設計思想,及開發工具的使用。之後學習常用類,多線程等高級特性,學習Java網路編程,了解網路通訊結構,掌握資料庫語言及JDBC對資料庫的訪問,了解數據結構與演算法,設計模式,項目開發工具的使用等內容。為後續的學習打一夯實的基礎。
二:Android 基礎應用開發
這一階段的學習主要是掌握Android的系統架構,熟悉整個android開發環境的搭建,以及的常用命令和工具的使用,熟練掌握Andoid的UI開發,包括使用標准控制項,以及自定義各式各樣的UI控制項,配合動畫部分的使用,讓自己UI設計更加炫麗更加吸引。最後在自己的應用中植入廣告,發布到Market中,享受掙錢的樂趣。
三:Android 核心組件開發
精通Android應用開發核心組件的使用,包括Acitivity窗口活動管理;連接各個組件起到通訊作用的Intent信使;存在於服務端不可見的Service組件;為數據提供共享的ContentProvider;之後要掌握Andorid中很實用的數據存儲,以及復習Java中的網路技術,並將它結合到android的開發當中,特別是常用的http通信,以及XML,Json數據的解析。中間通過不同項目讓我們去強化該部分的知識。
四:Android 深入開發
通過前面的三個階段的學習,這一階段主要是把前面的內容作為基礎,結合一些實際的應用,讓Android開發更加多樣化,當然需要一些練習了,不妨可以嘗試一下多媒體方面,如:音視頻播放,照相機,鬧鍾等;常用設備方面,如:GPS,重力感測器,指南針等;還有基本的Android圖形開發,繪制自己的View部件以及通過Bitmap對圖片作一些處理。然後在此基礎之上,學習高級的游戲開發引擎,2D,3D的圖形處理。
㈤ android socket編程有什麼實例
通常也稱作"套接字",用於描述IP地址和埠,是一個通信鏈的句柄,應用程序通常通過"套接字"向網路發出請求或者應答網路請求。在Internet上的主機一般運行了多個服務軟體,同時提供幾種服務。每種服務都打開一個Socket,並綁定到一個埠上,不同的埠對應於不同的服務。 SOCKET用於在兩個基於TCP/IP協議的應用程序之間相互通信。最早出現在UNIX系統中,是UNIX系統主要的信息傳遞方式。在WINDOWS系統中,SOCKET稱為WINSOCK。 兩個基本概念:客戶方和服務方。當兩個應用之間需要採用SOCKET通信時,首先需要在兩個應用之間(可能位於同一台機器,也可能位於不同的機器)建立SOCKET連接,發起呼叫連接請求的一方為客戶方,接受呼叫連接請求的一方成為服務方。客戶方和服務方是相對的,同一個應用可以是客戶方,也可以是服務方。 在客戶方呼叫連接請求之前,它必須知道服務方在哪裡。所以需要知道服務方所在機器的IP地址或機器名稱,如果客戶方和服務方事前有一個約定就好了,這個約定就是PORT(埠號)。也就是說,客戶方可以通過服務方所在機器的IP地址或機器名稱和埠號唯一的確定方式來呼叫服務方。在客戶方呼叫之前,服務方必須處於偵聽狀態,偵聽是否有客戶要求建立連接。一旦接到連接請求,服務方可以根據情況建立或拒絕連接。連接方式有兩種,同步方式(Blocking)和(noBlocking). 客戶方發送的消息可以是文本,也可以是二進制信息流。當客戶方的消息到達服務方埠時,會自動觸發一個事件(event),服務方只要接管該事件,就可以接受來自客戶方的消息了。
㈥ 安卓開發 有個例子不是很明白
這是安卓給控制項綁定事件的基本寫法,也是最簡單的方法,如果你控制項的事件比較少,可以直接這么寫,但是如果有很多個按鈕,你全寫一遍new OnclickListener(){xxxxx};這樣很容易出現代碼冗餘,就可以讓activity實現OnclickListener介面,重新Onclick事件,在裡面做switch判斷,button1.setOnclickListener(this);就可以這樣寫了。

㈦ 安卓開發的入門書籍大家推薦幾本
1、《GoogleAndroidSDK開發範例大全》
《GoogleAndroidSDK開發範例大全》是2010年人民郵電出版社出版的圖書。全書共分10章,主要以範例集的方式來講述Android的知識點,詳細介紹了開發Android的人機交互界面、Android常用的開發控制項、使用Android手機收發簡訊等通信服務。
2、《Android軟體安全權威指南》
本書主要介紹Android平台上的軟體安全技術。從平台搭建和語言基礎開始,循序漸進地講解了Android平台上的軟體攻防技術。本書共12章,系統地講解了與Android軟體安全相關的環境搭建、文件格式、靜態分析、動態調試、Hook與注入、軟體保護技術、軟體殼等多個主題。
3、《Android開發精要》
《Android開發精要》是2012年機械工業出版社出版的圖書,作者是范懷宇。該書講述的是如何才能寫出貼近Android設計理念、能夠更加高效和可靠運行的Android應用,通過Android的源代碼去了解其底層實現細節是最重要的方法之一。

4、《Android應用性能優化》
《Android應用性能優化》是2012年人民郵電出版社出版的圖書,作者是[法] Hervé Guihot。本書主要介紹如何快速高效地優化應用,讓應用變得穩定高效。
5、《Android應用UI設計模式》
《Android應用UI設計模式》面向Android 4.0+操作系統,是市面上第一本深入解析Android界面設計的佳作。《Android應用UI設計模式》從適用於移動設備和平板的通用模式以及Android UI設計指南出發。
參考資料來源:
網路—《GoogleAndroidSDK開發範例大全》
網路—《Android軟體安全權威指南》
網路—《Android開發精要》
網路—《Android應用性能優化》
網路—《Android應用UI設計模式》
㈧ android 網路編程之網路通信幾種方式實例分享
1.最簡單的方法:
publicstaticStringreverse1(Stringstr)
{
returnnewStringBuffer(str).reverse().toString();
}
2.最常用的方法:
publicstaticStringreverse3(Strings)
{
char[]array=s.toCharArray();
Stringreverse="";//注意這是空,不是null
for(inti=array.length-1;i>=0;i--)
reverse+=array[i];
returnreverse;
}
3.常用方法的變形:
publicstaticStringreverse2(Strings)
{
intlength=s.length();
Stringreverse="";//注意這是空,不是null
for(inti=0;i<length;i++)
reverse=s.charAt(i)+reverse;//在前面連接,而非常見的後面
returnreverse;
}
4.C語言中常用的方法:
publicstaticStringreverse5(Stringorig)
{
char[]s=orig.toCharArray();
intn=s.length-1;
inthalfLength=n/2;
for(inti=0;i<=halfLength;i++){
chartemp=s[i];
s[i]=s[n-i];
s[n-i]=temp;
}
returnnewString(s);//知道char數組和String相互轉化
}
㈨ 一個簡單的安卓編程 謝謝!
根據你的描述,我感覺你說的應用程序不是太具體,我希望你能夠好好地把這個應用程序的具體功能好好描述一遍,然後,我再根據你說的具體功能進行編碼,而且你說的結果是什麼,是應用程序運行效果么,如果是的話,我可以把運行結果的截圖發給你。希望能幫到你。
㈩ 安卓開發socket開發簡單例子 怎麼寫
package scut;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class Sock {
/**
* 伺服器端
*
* @author Administrator
*
*/
// 程序入口
public static void main(String args[]) {
try {
// 建立一個ServletSocket ,監聽對應的埠,用於監聽客戶端的連接請求
ServerSocket serverSocket = new ServerSocket(40004);
while (true) { // 循環不斷接收客戶端的請求
System.out.println("等待客戶端請求....");
Socket socket = serverSocket.accept();
// 等待接收
System.out.println("收到請求,伺服器建立連接...");
// 返回數據
OutputStream os = socket.getOutputStream();
String msg = "伺服器已連接成功...";
os.write(msg.getBytes("utf-8"));
os.close();
socket.close();
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
