как запустить Picasa из моего приложения (Android) - PullRequest
0 голосов
/ 26 ноября 2010

У меня установлено приложение Picasa на моем эмуляторе, я просто хочу запустить это приложение Picasa из моего приложения ...

Пожалуйста, введите любой код для запуска Picasa ..

Ответы [ 2 ]

0 голосов
/ 26 ноября 2010

Вам необходимо знать имя пакета Picasa.

Вот пример запуска браузера в Android:

public void doLaunch(View caller) {
    PackageManager packageManager = getPackageManager();
    startActivity(packageManager.getLaunchIntentForPackage("com.android.browser"));
}
0 голосов
/ 26 ноября 2010

Это более или менее фрагмент кода, чтобы поделиться своими материалами с другими приложениями, за исключением того, что вы указываете определенный компонент для 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...