From f5d29d58815553157390bd479eefd2ae3ffc734e Mon Sep 17 00:00:00 2001 From: luminousman Date: Tue, 6 May 2014 17:16:06 +0530 Subject: [PATCH] added read permission --- AndroidManifest.xml | 4 +++- project.properties | 2 +- src/com/luminous/pick/CustomGalleryActivity.java | 2 ++ src/com/luminous/pick/MainActivity.java | 9 +++++---- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 5da74a5..0c1edc4 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -8,6 +8,8 @@ android:minSdkVersion="7" android:targetSdkVersion="17" /> + + - + \ No newline at end of file diff --git a/project.properties b/project.properties index b2cbea0..a2b9bcc 100644 --- a/project.properties +++ b/project.properties @@ -11,5 +11,5 @@ #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt # Project target. -target=android-8 +target=android-19 android.library=false diff --git a/src/com/luminous/pick/CustomGalleryActivity.java b/src/com/luminous/pick/CustomGalleryActivity.java index 80052ef..422cf0d 100644 --- a/src/com/luminous/pick/CustomGalleryActivity.java +++ b/src/com/luminous/pick/CustomGalleryActivity.java @@ -188,6 +188,7 @@ private ArrayList getGalleryPhotos() { Cursor imagecursor = managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null, null, orderBy); + if (imagecursor != null && imagecursor.getCount() > 0) { while (imagecursor.moveToNext()) { @@ -197,6 +198,7 @@ private ArrayList getGalleryPhotos() { .getColumnIndex(MediaStore.Images.Media.DATA); item.sdcardPath = imagecursor.getString(dataColumnIndex); + galleryList.add(item); } } diff --git a/src/com/luminous/pick/MainActivity.java b/src/com/luminous/pick/MainActivity.java index 5bf9a72..0728aed 100644 --- a/src/com/luminous/pick/MainActivity.java +++ b/src/com/luminous/pick/MainActivity.java @@ -1,5 +1,7 @@ package com.luminous.pick; +import java.util.ArrayList; + import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; @@ -11,14 +13,13 @@ import android.widget.GridView; import android.widget.ImageView; import android.widget.ViewSwitcher; + import com.nostra13.universalimageloader.cache.memory.impl.WeakMemoryCache; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import com.nostra13.universalimageloader.core.assist.ImageScaleType; -import java.util.ArrayList; - public class MainActivity extends Activity { GridView gridGallery; @@ -39,8 +40,8 @@ public void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); - initImageLoader(); - init(); + initImageLoader(); + init(); } private void initImageLoader() {