什麼是發現從應用程序的Android應用程序的API或掛接到/最好的方法是什麼?Android應用程序的公開的API或鉤
具體來說,我期待一個參數或數據傳遞到應用程序,利用該應用程序的特定功能,並返回數據或參數來調用應用程序。
一些想法浮現在腦海中,但我不熟悉什麼是可用的,具體到Android。
- 聯繫應用程序的開發者直接
- 不知何故反編譯APK到瀏覽源
- 閱讀任何可用文檔
什麼是發現從應用程序的Android應用程序的API或掛接到/最好的方法是什麼?Android應用程序的公開的API或鉤
具體來說,我期待一個參數或數據傳遞到應用程序,利用該應用程序的特定功能,並返回數據或參數來調用應用程序。
一些想法浮現在腦海中,但我不熟悉什麼是可用的,具體到Android。
一些檢查出什麼是可用的辦法:
工具重新設計封閉APK文件 http://code.google.com/p/android-apktool/
審查的意圖過濾器的行動
Android應用程序都在自己的沙箱,所以你不能只是隨意調用一些其他的Android應用程序的功能,他們需要以某種方式向你公開。
如果您正在尋找執行由其他Android應用程序提供了一些功能,你很可能需要聽到它從開發,最有可能從他們的公開文件,如果他們有什麼。
正確的做法是使用「intents」。有意圖的是,您可以啓動另一個應用程序(例如條形碼掃描儀),並且用戶與其交互。然後,應用程序退出返回一些數據(如條形碼)。嘗試谷歌搜索或看到: http://www.vogella.com/articles/AndroidIntent/article.html
我明白函數調用將需要公開。因此,除了開發人員提供的任何文檔或文字外,沒有辦法找到可用的東西? – Geoffrey 2011-05-18 14:01:22