2013-04-14 39 views
0

我想問你是否有辦法將信息或命令發送到其他應用程序。 例如:一個人正在向一個人輸入信息,十秒後我的程序就會添加(通過使用命令append(「text」)。(EditText);)消息的EditText中的「hello」 。如何與其他應用程序通信?

我發現,信息可以在不同的應用程序之間通過ContentProviders共享

有沒有辦法做到這一點?

回答

1

這是唯一可能的,當這個特定的應用程序的開發人員預測這種行爲。它可以簡單地通過廣播應用程序之間的意圖來完成,但是這個「另一個」應用程序必須具有合適的廣播接收器才能使用這種意圖。 http://developer.android.com/guide/components/intents-filters.html

+0

感謝您的時間 – NPLS

+0

如果我幫你,請將此答案標記爲「已接受」。 – Kristopher

+0

ho,對不起.......... – NPLS

0

或者,您可以啓動另一個應用程序的意圖,並將數據捆綁到其中並將其傳遞給Intent對象。檢查出this鏈接。我故意沒有寫一個代碼。我認爲每個人都應該自己學習。請記住,開發者網站是適用於Android的聖經。

+0

感謝您的時間 – NPLS

+0

我可以使用該過程,複製並過去???: 最終ClipboardManager clipBoard =(ClipboardManager)getSystemService(CLIPBOARD_SERVICE); copynPaste.setOnClickListener(新Button.OnClickListener(){ @Override 公共無效的onClick(視圖v){// TODO自動生成方法存根 clipBoard.setText(src.getText()); DEST。 setText(clipBoard.getText()); }}); – NPLS

+0

您的數據只有文本格式正確嗎?然後你可以使用一個'Bundle'(link-http://developer.android.com/reference/android/os/Bundle.html),然後初始化你的'Intent'並使用[Your Intent] .addData([Your Bundle名稱]) – AbdulHannan

相關問題