9
我正在開發的應用程序取決於第三方應用程序(OIFileManager)。如何處理應用程序依賴關係到3D方
我的問題是處理這些依賴關係的一般方法是什麼?
告訴用戶解決它?
嵌入3D黨的APK(如果它的許可證允許的話)
自動解決這個問題(也許安卓市場有一個系統的話)。
我正在開發的應用程序取決於第三方應用程序(OIFileManager)。如何處理應用程序依賴關係到3D方
我的問題是處理這些依賴關係的一般方法是什麼?
告訴用戶解決它?
嵌入3D黨的APK(如果它的許可證允許的話)
自動解決這個問題(也許安卓市場有一個系統的話)。
沒有自動的方法。用戶必須手動從Android電子市場(或其他來源)安裝依賴項。
Intent scanIntent = new Intent("com.google.zxing.client.android.SCAN");
Intent marketIntent = new Intent(ACTION_VIEW, Uri.parse("market://details?id=com.google.zxing.client.android"));
try {
startActivityForResult(scanIntent);
} catch (ActivityNotFoundException e) {
try {
// show a prompt here
startActivity(marketIntent);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "Market not installed.", LENGTH_SHORT).show();
}
}
所以你:
謝謝你,那是我懷疑的。 – monoceres 2010-07-19 11:11:34
這個答案很古老。它仍然適用於更新版本的Android?具體來說,更高版本的Android有更好的方式來聲明和處理依賴關係? – augustin 2014-12-22 23:46:41