2010-11-26 15 views
0

我已經安裝在我的模擬器上的Picasa應用程序啓動Picasa,我只是想從我的應用程序啓動該應用程序的Picasa ...如何從我的應用(Android)

請任何人給的代碼,以啓動Picasa ..

+0

你想只推出Picasa,或者其他應用嗎? 我的意思是你想顯示除Picasa以外的其他可共享選項嗎? – 2010-11-26 06:08:07

+0

嗨,感謝您的提問....現在我只是想推出picasa ... – manju 2010-11-26 06:19:22

+0

@manju任何想法分享一些東西http://stackoverflow.com/questions/12363054/android-how-to-get-and -show-picasa-images-in-my-android-application – NagarjunaReddy 2012-09-12 14:36:08

回答

0

你需要知道包名的Picasa

這裏是啓動瀏覽器在Android的一個例子:

public void doLaunch(View caller) { 
    PackageManager packageManager = getPackageManager(); 
    startActivity(packageManager.getLaunchIntentForPackage("com.android.browser")); 
} 
0

這是更多或更少的片段與其他應用程序分享您的東西,除了你指定一個特定的組件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); 
相關問題