㈠ android:udp廣播
首先手機作為終端 可以不必要知道終端的數量、 還有就是我建議你多學習下基礎,android的廣播機制不是把廣播在終端之間傳輸,廣播是在應用程序裡面發送,在應用程序進行接收。個人建議基礎才是王道。 對於你現在這個問題,不妨採用發送消息的方式 實現該功能。一個終端發送消息 其他終端接收消息,當然也相當於寫一個socket通信。通信建立之後 ,可以取得各個連接的終端的IP 然後怎麼邏輯就看你怎麼寫演算法了。還有就是,這個功能也可以用消息推送的方式(建議採用此方法)、android系統內置有消息推送,邏輯都和上述的差不多,至於具體用那些方法 那些內置類,個人建議多查API。軟體開發必須靠自學。。。。
㈡ Android手機只開啟Wifi,但是不連接任何一個路由器,能不能收到路由器轉發的UDP廣播數據包,如何現實
這個類似smartconfig吧,不連接的情況下進行配網,通過廣播的長度值來傳數據,要打開wifi模塊的混雜監聽模式才可以監聽某個頻段的數據,而且只有長度值可以改變,其他都不行
㈢ Android UDP接收到數據,如何轉換成字元串
首先你要取得文件的路徑的字元串,然後定義一個集合l(list)將這些路徑都裝到集合中,讓後通過Intent將這個集合傳到盯沒敗下一個Activity(Intent inten=new Intent(),intent.putExtra("list",list);)就ok了。在下一個Activity中通過intent.getExtra("察敬list");就能得到傳過來的集合了。我沒有詳細的代碼,過程說得還是比較清楚凱顫的,希望對你有幫助。