簡體   English   中英

如何從我的應用程序啟動picasa(android)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM