我喜歡通過點擊我的手機在另一個安裝的應用程序的任何按鈕,打開自己的應用程序的任何按鈕來打開我的應用程序。如何通過點擊其他安裝的應用程序
例子:當我在任何購物應用點擊一個按鈕交付然後我的應用程序將打開或我的應用程序圖標會在底部彈出。
是能夠(斯塔下載應用程序用於下載的Instagram圖片,當我們複製的Instagram圖像的斯塔下載的應用程序會自動彈出的URL中的相同的方法)???如果有人知道請幫我
我喜歡通過點擊我的手機在另一個安裝的應用程序的任何按鈕,打開自己的應用程序的任何按鈕來打開我的應用程序。如何通過點擊其他安裝的應用程序
例子:當我在任何購物應用點擊一個按鈕交付然後我的應用程序將打開或我的應用程序圖標會在底部彈出。
是能夠(斯塔下載應用程序用於下載的Instagram圖片,當我們複製的Instagram圖像的斯塔下載的應用程序會自動彈出的URL中的相同的方法)???如果有人知道請幫我
Intent i;
PackageManager manager = getPackageManager();
try {
i = manager.getLaunchIntentForPackage("com.example.yourApp");
if (i == null)
throw new PackageManager.NameNotFoundException();
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
} catch (PackageManager.NameNotFoundException e) {
}
如果你知道數據和動作,你應該在啓動它之前將這些信息添加到你的意圖實例。
我假設你可以訪問其他應用程序的AndroidManifest,你可以看到有需要的所有信息,如
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.package.address","com.package.address.MainActivity"));
startActivity(intent);
使用內容提供商是指https://developer.android.com/guide/topics/ providers/content-provider-basics.html –
要處理Android中的操作,可以使用Intents。 https://developer.android.com/guide/components/intents-filters.html –
@SaiKiran感謝您的答覆 – Sam