0
我正在爲android ICS構建相機和圖庫應用程序。我有一個畫廊視圖和相機工作,但現在想添加點擊圖庫中的圖像,並使用標準縮放手勢等全屏幕的能力。不知道是否這是我必須從頭開始寫,或者如果已經有一個本地的ICS照片瀏覽器,我可以通過一個意向演員或其他東西傳遞文件..無論哪種方式..有人可以指向我的例子在線?是否有本地照片瀏覽器?
我正在爲android ICS構建相機和圖庫應用程序。我有一個畫廊視圖和相機工作,但現在想添加點擊圖庫中的圖像,並使用標準縮放手勢等全屏幕的能力。不知道是否這是我必須從頭開始寫,或者如果已經有一個本地的ICS照片瀏覽器,我可以通過一個意向演員或其他東西傳遞文件..無論哪種方式..有人可以指向我的例子在線?是否有本地照片瀏覽器?
您可以使用指向照片位置的Intent.ACTION_VIEW
和Url
對象啓動手機的照片查看器。請參閱Start an Activity with the Intent。
// Build the intent
Intent photoIntent = new Intent(Intent.ACTION_VIEW);
photoIntent.setDataAndType(Uri.fromFile(new File(path)), "image/png");
// Verify it resolves
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(photoIntent, 0);
boolean isIntentSafe = activities.size() > 0;
// Start an activity if it's safe
if (isIntentSafe) {
startActivity(photoIntent);
}