Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> [android] socket在手機上的應用,android機上

[android] socket在手機上的應用,android機上

編輯:關於android開發

[android] socket在手機上的應用,android機上


1.手機助手

 

1.1 USB鏈接

可以讀取手機的PID和VID,確定唯一的設備,可以給手機安裝對應的驅動等

socket在固定端口通信

 

1.2 WIFI鏈接

pc在電腦在整個網段發送UDP數據包,手機連接wifi後可以監聽這個端口,收到數據包,試圖與pc機建立連接

 

1.3 藍牙

通過BluetoothSocket進行配對

 

2.用途

2.1 數據量大,實時傳輸要求高

聊天工具,股票交易

Socket長連接,心跳包,每隔30秒發送心跳包給服務端

 

2.2數據量小

消息推送,精准營銷

每隔10分鐘發送UDP包,數據包中需要包含身份認證信息(應用+用戶id)

 

import java.util.Timer;
import java.util.TimerTask;


public class TimerTest {

    /**
     * @param args
     */
    public static void main(String[] args) {
        Timer timer=new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("1");
            }
        }, 1000,1000);//1秒以後執行,每一秒執行一次
    }

}

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved