2011-11-26 20 views
3

每一位專家這裏是我的一些問題,我如何在我的應用程序中啓動這個東西。我想在android應用程序的任何打開軟鍵盤輸入EditText時得到通知?

  1. 我希望我在我的Android應用程序通過一個BroadCast得到通知開放softkeyboard在任何的應用程序中的那EditText輸入文本其他Android應用程序。例如,我的應用程序在後臺運行藍牙服務連接到其他Android手機。現在我想知道,連接的Android手機已經打開瀏覽器應用程序,它得到softkeyboard輸入瀏覽器EditText輸入。

  2. 然後我想發送從另一個Android手機通過藍牙連接到該設備的關鍵代碼,現在我想發送在第一個Android手機中打開的EditText輸入文本。

讓我知道任何人有更好的想法做這件事情。

+2

我很難理解你的問題,你可以試着重述一下嗎?因爲,沒有不敬的意思,更好的英語,所以我們可以嘗試回答。 – blindstuff

+1

@blindstuff對不起,你不明白,我一定會改寫它。 – Herry

回答

3

我想你想編寫自定義的軟鍵盤,你可以找到這裏的一個例子:http://developer.android.com/resources/samples/SoftKeyboard/index.html

那麼你的藍牙服務將能夠直接與您的自定義鍵盤發送鍵等待應用程序。

+0

但我怎麼可以使兩個Android設備之間的連續連接如何我可以使用的服務在Android有你體驗,之前make.And我怎麼可以發送關鍵中風連接其他android移動像藍牙聊天可以在android開發人員發送字符序列現場。 – Herry

+2

@Herry:您需要使用兩項服務。一個用於鍵盤(做一個自定義鍵盤需要寫一個服務),另一個用於bt連接。 – Macarse

+0

@Macarse在這種情況下,你有權利,我必須編寫兩個服務類,做這種類型的事情在Android手機。現在我遇到問題,使常數連接使用藍牙聊天的例子,只有連接兩個設備與那裏只有類。當我們從任何一個屏幕連接失去。 – Herry

相關問題