編輯:關於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 Gallery和GridView組件:Gallery 畫廊Gallery是一個內部元素可以水平滾動,並且可以把當前選擇的子元素定位在它中心的布局組件。我們
在安卓手機上,不少用戶都會遇過com.android.phone已停止的彈窗,尤其經常刷機的最明顯。導致的原因實在太多,有刷機步驟不對的,亂改系統文件的,這
Android Studio是專門為Android開發設計的IDE,比Eclipse開發Android更加方便、快捷。安裝Android Studio以後,想運行AVD,