android學習 酷狗手機遙控器

2021-06-20 21:41:02 字數 1643 閱讀 5447

前言: 學習,掌握android下套接字的使用.與mfc套接字的通訊.

2. 分析: 手機端用android , 電腦使用mfc框架實現.酷狗中有全域性熱鍵,因此我們可以通過模擬鍵盤按鍵從而達到切歌等操作.

3. 手機端實現:  

main[label="(mainactivity)主介面"];

}; servicekugou->commandtype[arrowhead = none];

node[shape=plaintext]

}4.電腦端實現:具體操作封裝成乙個類.

最後實現效果:

電腦:

手機:

總結:android端:

1.在使用socket時 需要在androidmanifest.xml清單宣告使用許可權:

並且在mainactivity中的oncreate()新增如下**:

if (android.os.build.version.sdk_int > 9)
2. 在輸入輸出流中:

// pwriter.println(content); //此句..對mfc socket阻塞,對方收不到訊息

pwriter.print(content);// 傳送給伺服器

pwriter.flush();

輸入中:

try 

// 正規表示式ip:port

// string pat = "^\\d\\.\\d\\.\\d\\.\\d:\\d+";

//ip

string pat = "^\\d\\.\\d\\.\\d\\.\\d";

pattern p = pattern.compile(pat);

if (!p.matcher(ipstring).matches())

return true;

}

電腦端:

模擬按鍵訊息:

if (strcmp(databuf, "play")==0 || strcmp(databuf, "pause")==0) 

else if (strcmp(databuf, "next_music")==0)

{

本來想獲得酷狗的hwnd 從而可傳送給手機客戶端當前的歌曲資訊等資訊, 但貌似酷狗的主介面是無標題的,kugou_ui類也不對哦.

遮蔽酷狗MV廣告

測試於酷狗v8326 2019 1 26 首先要清空四個檔案的內容,可以用編輯器 如記事本 清空內容並儲存,也可以複製檔名後刪除原檔案,再新建同名的空白檔案。這麼做的是為了防止檔案寫入失敗時載入舊的廣告,同時節省硬碟空間 雖然才幾十m,我也不在乎 一般可以通過右鍵單擊檔案 選擇 屬性 安全 選項卡 ...

Android手機拍照(Android學習隨筆九)

使用android.hardware.camera類來拍 具體步驟如下 a 獲取camera例項物件,cameracamera camera.open 或者,cameracamera camera.open intcameraid cameraid表示camera裝置號,即與指定的camera進行連...

從酷狗的網路紅歌說起

我比較喜歡聽歌,每次無聊的時候便會開啟酷狗來靜靜的聆聽。同時我也是乙個比較喜歡傷感情緒的人,每當耳邊響起的是小悲傷的調子,就感覺特別的能共振。當然我本身卻是乙個有點過於樂觀的人,也許喜歡悲傷的調子能夠平衡一下吧 好了,進入正題,以前聽歌都是用的電腦端的酷狗,而這一次用的卻是手機端。習慣性的我開啟了網...