[英]how to launch picasa from my app(android)
我在模擬器上安裝了picasa應用,我只想從我的應用中啟動該picasa應用...
請任何人提供啟動Picasa的代碼。
除了您為Picasa指定了特定的組件外,這幾乎是與其他應用共享內容的代碼段。 在設備上嘗試一次。 不知道它如何在模擬器上工作。
final int PICASA_INTENT_RESULT = 100;
final Intent picasaIntent = new Intent(Intent.ACTION_SEND);
picasaIntent.setType("image/*");
picasaIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
picasaIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
picasaIntent.setComponent(new ComponentName("com.google.android.apps.uploader", "com.google.android.apps.uploader.picasa.PicasaUploadActivity"));
startActivityForResult(picasaIntent, PICASA_INTENT_RESULT);
您需要知道Picasa的軟件包名稱 。
這是在Android中啟動瀏覽器的示例:
public void doLaunch(View caller) {
PackageManager packageManager = getPackageManager();
startActivity(packageManager.getLaunchIntentForPackage("com.android.browser"));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.