編輯:關於Android編程
手機為Service,pc為Client。
pc端代碼:
Runtime.getRuntime().exec("adb forward tcp:10086 tcp:3321");
Socket socket = new Socket("localhost", 10086);
InputStream is = socket.getInputStream();
OutputStream os = socket.getOutputStream();
final BufferedReader br = new BufferedReader(new InputStreamReader(
is));
final PrintWriter pw = new PrintWriter(os);
new Thread() {
public void run() {
try {
String str;
while ((str = br.readLine())!=null) {
System.out.println("接收到的數據:" + str);
}
} catch (IOException e) {
e.printStackTrace();
}
};
}.start();
new Thread() {
public void run() {
Scanner input = new Scanner(System.in);
while (true) {
pw.println(input.next());
pw.flush();
System.out.println();
}
};
}.start();
Android端代碼:
ServerSocket serverSocket = new ServerSocket(3321);
Socket socket = serverSocket.accept();
System.out.println("----------連接成功");
br = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
pw = new PrintWriter(socket.getOutputStream());
try {
String readLine;
while ((readLine = br.readLine()) != null) {
setText(readLine);
}
} catch (IOException e) {
e.printStackTrace();
}
這只是一個很簡單的例子,可能會存在不少的bug,僅僅適合參考。
基於android系統的加密文件系統設計
android開放性,使其快速發展、並給人們帶來便利,但也給個人信息安全帶來風險, 個人私密文件面臨著被窺視與竊取的風險,哈哈,特別是官員和明星尤其擔心!還有商務人士。
Android 組件Gallery和GridView示例講解
Android Gallery和GridView組件:Gallery 畫廊Gallery是一個內部元素可以水平滾動,並且可以把當前選擇的子元素定位在它中心的布局組件。我們
com.android.phone已停止運行怎麼解決
在安卓手機上,不少用戶都會遇過com.android.phone已停止的彈窗,尤其經常刷機的最明顯。導致的原因實在太多,有刷機步驟不對的,亂改系統文件的,這
Android Studio創建AVD
Android Studio是專門為Android開發設計的IDE,比Eclipse開發Android更加方便、快捷。安裝Android Studio以後,想運行AVD,