AndroidPN環境建立

2021-06-18 11:33:11 字數 629 閱讀 3925

androidpn實現了從伺服器到android移動平台的文字訊息推送。這裡先簡單說一下androidpn的安裝過程。

**: ;

解壓兩個包,eclipse匯入client,配置好目標平台,開啟raw/androidpn.properties檔案,

apikey=1234567890

xmpphost=10.0.2.2

xmppport=5222

如果是模擬器來執行客戶端程式,把xmpphost配置成10.0.2.2 (模擬器把10.0.2.2認為是所在主機的位址,127.0.0.1是模擬器本身的回環位址).

xmppport=5222 是伺服器的xmpp服務監聽埠

執行androidpn-server-0.5.0\bin\run.bat啟動伺服器,從瀏覽器訪問

(androidpn server有個輕量級的web伺服器,在7070埠監聽請求,接受使用者輸入的文字訊息)

執行客戶端,客戶端會向伺服器發起連線請求,註冊成功後,伺服器能識別客戶端,並維護和客戶端的ip長連線

進入notifications介面,輸入訊息傳送

模擬器客戶端接受到server推送的訊息

這樣androidpn的環境就搭好了,下一步我將深入研究研究實行以及xmpp協議。

androidpn 推送深入

servicemanager servicemanager new servicemanager this servicemanager.startservice public void startservice servicethread.start 可以看到,它啟動了notificationse...

androidpn 推送深入

html view plain copy servicemanager servicemanager new servicemanager this servicemanager.startservice 開啟servicemanager類原始檔,可以看到,建構函式完成了將伺服器位址 埠等配置資訊寫...

androidpn研究成果

好吧,廢話不多說了。我前期主要是看以下兩篇日誌。jetty框架。需要tomcat版本的,往下看。第二篇,關於將server端轉化為tomcat版本,並且實現服務端重啟後,客戶端自動連線。有興趣的朋友也可以看看這哥們其他相關博文。他從理論和實際結合上分析的非常棒。基本上,我就是靠這兩篇日誌,一點一滴的...