0
如何做到這一點,如果用戶做了什麼,它會問他們他們想做什麼,並將他們帶到那個應用程序?就像如果你去「分享」一張照片或視頻,它會彈出一個列表,其中包含所有可以爲你做的工作,比如臉書,文字或電子郵件等。我問如何讓我的應用程序使用其他應用程序,而不是他們使用我的應用程序。如何使用其他應用程序發送圖片?
如何做到這一點,如果用戶做了什麼,它會問他們他們想做什麼,並將他們帶到那個應用程序?就像如果你去「分享」一張照片或視頻,它會彈出一個列表,其中包含所有可以爲你做的工作,比如臉書,文字或電子郵件等。我問如何讓我的應用程序使用其他應用程序,而不是他們使用我的應用程序。如何使用其他應用程序發送圖片?
您可以通過定位其他應用程序使用的意圖過濾器來實現此目的。
例如,如果我想分享的圖片,我可以這樣做:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/test.jpg"));
startActivity(Intent.createChooser(share, "Share image"));
然後你會得到一個彈出來選擇應用程序來使用這個動作。
我怎樣才能從一個URL? – Bananable 2010-11-20 00:20:04
您將它作爲putExtra()中的第二個參數傳遞() – 2010-11-20 05:10:12
「您將它作爲putExtra()中的第二個參數傳遞給它」以及我試圖沒有成功。 – Bananable 2010-11-20 07:50:17