Monday, September 28, 2009

Displaying images from SD card in Android

Below you will find a Android example of how to access and display images that are stored on your SD card.

I wrote part 2 for this article, where images are loaded in the background using an asynchronous task. It is an improvement over this article, but I strongly suggest trying this one first to fully appreciate the differences between the two approaches.

The main idea is to make use of the MediaStore class, which is a Media provider that contains data for all available media on both internal and external storage devices (such as an SD card). An adapter is used as a bridge between the data and the view.

The activity is shown below:

package blog.android.sdcard;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.AdapterView.OnItemClickListener;

/**
 * Displays images from an SD card.
 */
public class SDCardImagesActivity extends Activity {

    /**
     * Cursor used to access the results from querying for images on the SD card.
     */
    private Cursor cursor;
    /*
     * Column index for the Thumbnails Image IDs.
     */
    private int columnIndex;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sdcard);

        // Set up an array of the Thumbnail Image ID column we want
        String[] projection = {MediaStore.Images.Thumbnails._ID};
        // Create the cursor pointing to the SDCard
        cursor = managedQuery( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
                projection, // Which columns to return
                null,       // Return all rows
                null,
                MediaStore.Images.Thumbnails.IMAGE_ID);
        // Get the column index of the Thumbnails Image ID
        columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Thumbnails._ID);

        GridView sdcardImages = (GridView) findViewById(R.id.sdcard);
        sdcardImages.setAdapter(new ImageAdapter(this));

        // Set up a click listener
        sdcardImages.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView parent, View v, int position, long id) {
                // Get the data location of the image
                String[] projection = {MediaStore.Images.Media.DATA};
                cursor = managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                        projection, // Which columns to return
                        null,       // Return all rows
                        null,
                        null);
                columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
                cursor.moveToPosition(position);
                // Get image filename
                String imagePath = cursor.getString(columnIndex);
                // Use this path to do further processing, i.e. full screen display
            }
        });
    }

    /**
     * Adapter for our image files.
     */
    private class ImageAdapter extends BaseAdapter {

        private Context context;

        public ImageAdapter(Context localContext) {
            context = localContext;
        }

        public int getCount() {
            return cursor.getCount();
        }
        public Object getItem(int position) {
            return position;
        }
        public long getItemId(int position) {
            return position;
        }
        public View getView(int position, View convertView, ViewGroup parent) {
            ImageView picturesView;
            if (convertView == null) {
                picturesView = new ImageView(context);
                // Move cursor to current position
                cursor.moveToPosition(position);
                // Get the current value for the requested column
                int imageID = cursor.getInt(columnIndex);
                // Set the content of the image based on the provided URI
                picturesView.setImageURI(Uri.withAppendedPath(
                        MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, "" + imageID));
                picturesView.setScaleType(ImageView.ScaleType.FIT_CENTER);
                picturesView.setPadding(8, 8, 8, 8);
                picturesView.setLayoutParams(new GridView.LayoutParams(100, 100));
            }
            else {
                picturesView = (ImageView)convertView;
            }
            return picturesView;
        }
    }
}
The layout of the main activity is shown below:

<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/sdcard"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:verticalSpacing="10dp"
    android:horizontalSpacing="10dp"
    android:numColumns="auto_fit"
    android:columnWidth="90dp"
    android:stretchMode="columnWidth"
    android:gravity="center"
/>

In order for this to work, you need to emulate an SD card.

Enjoy!

UPDATE (October 19, 2009): In order to be bale to view thumbnails images from the SD Card, Android needs to create them first, hence you should start the Gallery application that comes preinstalled, and open the sdcard folder which will automatically create thumbnails for the images stored on your sdcard. This is a current shortcoming of the SDK that will be fixed in future releases (http://groups.google.com/group/android-developers/browse_thread/thread/3f01b284e2537312/fa9487d19db4907e).

UPDATE (October 07, 2009): For some reason, if you use
MediaStore.Images.Thumbnails.IMAGE_ID
like in the previous version of the above code, the images are not always displayed on the screen. Changing to
MediaStore.Images.Thumbnails._ID
seems to solve the problem. I will look more into why and get back to you.
Furthermore, some images have the wrong path attached to them.  I changed the creation of the cursor object from
cursor = managedQuery( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
projection, // Which columns to return
null,       // Return all rows
null,
null);
to
cursor = managedQuery( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
projection, // Which columns to return
null,       // Return all rows
null,
MediaStore.Images.Thumbnails.IMAGE_ID);

268 comments:

1 – 200 of 268   Newer›   Newest»
Anonymous said...

hi,
I ve done all the necessary corrections on my code but still its not displaying the images... the code is unning and the emulator gets launched but shows only a blank page... please help me out in this code

Mihai Fonoage said...

Have you emulated the sdcard first, started the emulator with that sd card, and pushed the images on the sd card using adb push command properly? If you did all that, when starting the emulator, open the Gallery application that comes with it, and see if it displays the images on the sd card. If it does, try my application again. Post the results back here.

Anonymous said...

hi,

I ve done all wat u ve asked... i ve pushed the images properly but there is some confusion in the null loop or external URI i guess but the pog shows no error only

Anonymous said...

i meant the prog shows no error but i m not getting the desired output

Mihai Fonoage said...

Do you see the images on the sd card when using the Gallery application that comes with the emulator?

Anonymous said...

no i cant c images in the emulator.
its displayed under sdcard in the file explorer
Thanks

Anonymous said...

in that default gallerywith emulator it shows no media found. wat shall i do

Mihai Fonoage said...

OK, so you do not see any images when using the Gallery application, which implies that maybe the sd card was not emulated properly, or loaded properly. If you followed the steps described in the link I provided, you should have created the sd card image and loaded the images properly. When you create a run configuration for your Android project, you have to specify an AVD for deployment (under the Target tab in run configurations). You have to create one and link to the sd card image you previously created. More info on how to achieve this can be found at http://developer.android.com/guide/developing/eclipse-adt.html#CreatingAnAvd. After you're doen with this, make sure you will use that AVD when starting the emulator and/or launching your application. Always use the Galley application first to make sure that everything works out, then try my application.

Mihai Fonoage said...

I just re-tested the code I posted and it works fine for me (sdk 1.0 and 1.6), so make sure you follow all the necessary steps.

Jason said...

Hello, very nice demo. I got it working on my device first try with no hitches except for one. For some reason it only accesses the first 20 or so images from the sdcard and then builds the gridview with those 20 images repeated over and over for what looks like the total # of images I have on the sdcard. I'm lost as to why that would happen, but I'm pretty new tho this so maybe its an error on my part.

Mihai Fonoage said...

Hi Hyperjetta. Try loading all images from the SD Card with the Gallery application first (which will create a thumbnail for those images), and then use the sample code. Let me know if it solves the problem. I plan to post an update (improvement) for this post in the near future.

Jason said...

Hmm, didn't seem to help. I'm testing the app on my phone which has 400 pictures on it. All the thumbnails load normally in the gallery.

Mihai Fonoage said...

All images have to be loaded in the Gallery application (you actually have to wait until all are loaded, which means you see the thumbnails being displayed on the screen). If you are still having problems after that, I will write a follow up for this post that I am hoping does not have the same issues as this one. By the way, what phone are you using?

Mihai Fonoage said...

I wrote part 2 for this article.

Unknown said...

Hi,

I wanted to display all the images of res/drawable folder in gridview.How can I achieve dis without specifying all the Thumb Ids in an Integer array?.

Mihai Fonoage said...

Hi vasu,

I am not aware of any other way to achieve what you want. My suggestion is to post this question in the android developers forum.

vasu said...

Hi Mihai Fonoage,
Thanks for response.Can we access the images of Drawable or Assests folder by setting URI as like u did for Displaying images from SD card?.Give me a good idea to set the URIs for different locations with examples(for internal and external folders).

doneazi said...

I was wondering if there was any way to pass an array of the image files to the gallery view since I am looping through the sdcard to find ALL image files. That way all the image files get loaded on the view.

Mihai Fonoage said...

The gallery view (grid view) works together with an adapter. If you have an array of image files, you would need to use an image view together with those image files, something similar to what you have in Grid2.java.

Now, having said that, I still believe that the best way to display all images from the SD Card is through the use of an AsynchTask, coupled with an Adapter, as I showed in http://mihaifonoage.blogspot.com/2009/11/displaying-images-from-sd-card-in.html, since it will display one image at a time, loading them in the background.

MIke said...

is this working in actual device???
i have tested this in MY HTC TATTOO but only a blank screen displayed???

Mihai Fonoage said...

Try part 2 of the article, and make sure you have thumbnails created because the code uses MediaStore.Images.Thumbnails (open the Gallery app on your phone and see if it detects any images on your SD Card, and by doing so it will automatically create thumbnails of those images).

Anonymous said...

Hi there, that's a great code!

But I got a question: how would I get it working with videos?? I am really new to Android and I am a bit stuck there...

Thanks

Mihai Fonoage said...

Look into http://developer.android.com/reference/android/provider/MediaStore.Video.html.

Anonymous said...

Hi,
Thanks very much for this guide. It works wonderfully on my phone, running Android API level 7.
However, it displays an image multiple times. It displays the set of all images once, then it repeats that set few more times. How do I get it to display them only once?

Mihai Fonoage said...

I'm glad you find it useful. For the problem you have, look into part 2 of this article. You have a link at the beginning of the post.

Anonymous said...

Excellent..I have been looking for this for some time. It helped me. Thanks.

And, by the way, please mention that you named the xml file as "sdcard.xml" . I had to change the name from default "main.xml" to "sdcard.xml" only after I was thrown an error. Thanks again.

Anonymous said...

what is the code to insert images into the sdcard?

after inserting, just follow this example to display it right?

sorry im very new to android, this is totally advance.

Anonymous said...

hi, i am new on android, i want to display gallery images in my application also when i click an image it should open for editing. your SDcard code only displays the images but can't open them, plz help me.
Thank You!

Unknown said...

thank you for you article it was very helpful, however I do have an addition. Androids Adapter works like this; when you scroll he reuses old elements by passing them to getview, but you return the old element, this creates duplicates..
so the correct way to do this is:

public View getView(int position, View convertView, ViewGroup parent) {
cursor.moveToPosition(position);
int imageID = cursor.getInt(columnIndex);

ImageView picturesView = convertView==null?new ImageView(context):(ImageView) convertView;

picturesView.setImageURI(Uri.withAppendedPath(
MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, "" + imageID));

if(picturesView==null){
picturesView.setScaleType(ImageView.ScaleType.FIT_CENTER);
picturesView.setPadding(8, 8, 8, 8);
picturesView.setLayoutParams(new GridView.LayoutParams(100, 100));
}

return picturesView;
}

Unknown said...

little mistake in my last comment

if(picturesView==null){

should be

if(convertView==null){

Mihai Fonoage said...

@OwenRay
I fixed that in part 2 of my article. There is a link to that at the beginning of the blog, or you can go directly from here: http://mihaifonoage.blogspot.com/2009/11/displaying-images-from-sd-card-in.html

Anonymous said...

That helped me solve the "java.lang.OutOfMemoryError: bitmap size exceeds VM budget" problem - I used this code to get the thumb for each URI and put the thumb into my gallery widget. I maintain the URIs in the adapter so I can get the full size images one at a time. Perfect - thanks!

samatha said...

hi,
plz help me to create a slideshow of images which are present in sdcard

Unknown said...

Hi, I have tried your code but it crashes. Please help troubleshoot.

Unknown said...
This comment has been removed by the author.
Unknown said...

Hi, I have tried using this code, but I have been having a lot of problems. My AVD has a sd card and I was able to push files onto it. However, I got some serious errors with the Image Adapter when trying to run this code. I had to create a new object from the main activity class so that I would be able to user the cursor in Main activity. Then, when my code finally seemed error-free, I tried to run it and all I see being displayed is a textview at the top. Please me solve this problem that I have been struggling with for a while.

Mihai Fonoage said...

Hi Dani,

Have you tried the improved version of this code: http://mihaifonoage.blogspot.com/2009/11/displaying-images-from-sd-card-in.html

Let me know if that works for you!

Unknown said...

Hi Mihai,

I tried your improved version but still getting a black screen. I really don't know what could be the problem. Any suggestions?

mehdok said...

hi every boy ,
i am using ListActivity for my VIEW and extends ArrayAdapter to inflate rows,
for each row i need thumbnail, i using some part of MIHAI code but i got the wrong thumbnail
i using below code :

public View getView(int position, View convertView, ViewGroup parent)
{
.
.
.
.
.
Long Imageid = getItemId(position);
Uri imageUri = Uri.withAppendedPath(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, "" + imageId);
try
{
Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(imageUri));
if(bitmap != null)
{
Bitmap newBitmap = Bitmap.createScaledBitmap(bitmap, width, width, true);
bitmap.recycle();
icon = newBitmap;
}
else
icon = null;
}
catch(IOException e)
{

}
}

any help ?

Anonymous said...

In the progaram it shows the error "The local variable imagePath is never read".Why it is so?

Asha said...

@Mihai ,In the above program which you wrote to display images from sd card, I am getting a warning in the code "Multiple markers at this line
- Line breakpoint:Grid2 [line: 53] - onItemClick(AdapterView, View,
int, long)
- The local variable imagePath is never read"
Please help me to resolve this.

vipankumar said...

can anybody please send me a download link for working code of this example I am newbeas in android development i am very frasted so please help me
Thanks in advance

Anonymous said...

I am trying to view the images on Motorola Xoom. I would like to access the photos in the pictures folder. I am unable to find any documentation on how to do that? Any pointers would be greatly appreciated.

ragupathi said...

Hi mihai,

Im developing one grid view program and displayed some images its working fine.. when i click one images that time to display that image in fullscreen when i scroll left or right i need to load back or previews image... i need to show all the images one by one...

sukesh said...

Hie I am new to android.. Ur tutorial was awesome. It worked for me. Now i am working on a video app. Getting all the Videos from the sd-card. I am able to get the thumb images. But the main problem is after clicking on the thumbnail, the respective video must be played. Actual video is not playing. after clicking on end of the GalleryView. IndexoutofBounfException error is occuring Can u please help me out..

Android app development said...

This is one of the fantastic post.I like your blog status.Thanks for presenting this kind pf Information.This is one of the challenging post.Android app developers

pratik said...

Hi..
This is a good example..
But what if i want to fetch images from the specific folder other than default folder where images stored...

suppose i have a folder "/sdcard/myimage/*.jpg"
what should i do to display only those images...??
Pls reply as soon as possible

pratik said...

Hi..
This is a good example..
But what if i want to fetch images from the specific folder other than default folder where images stored...

suppose i have a folder "/sdcard/myimage/*.jpg"
what should i do to display only those images...??
Pls reply as soon as possible

Anonymous said...

Hi
When i click on the image im not getting the enlarged image.

i have used
imageview.setImageResource(projection[position])

projection is the string array

Android app developers said...

This is one of the brilliant post.Your blog is presenting very satisfactory information.This is one of the supportive post.

Android app developers said...

This is one of the satisfactory post.I like your blog features.This is one of the good application.

zeltera said...

Hi Mihai,

In my case I cannot get the path to the original image (the one who's thumb i get in the cursor).

This part of the code:

String path = cursor.getString(columnIndexPath);
Uri imgThmbPath = Uri.withAppendedPath( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, ""
+ imageID);

returns me something like this (in imgThmbPath ): content://media/external/images/thumbnails/1

This can't be the full image, the original one. How do I get the path to the original image?

Unknown said...

How do i get my android to download to my micro sd card?
My phone likes to save stuff on my phone's memory and i want the stuff saved on my sd card. I have android 2.2.
thanks;
App Development Company

clarke said...

i am really new to android
I am trying to get images from sd card in gridview in android and to display them when clicked
I have tried this program but there is a problem with the output

there is no error showing in the program but am not getting the required output
please give me relevant answer

Unknown said...

i want to select multiple images from sdcard and store in sqlite database ...and retrieve back from sqlite view in gridview....i tried to do this from 15 days but can't make... can anyone help me...??

Unknown said...

hi..
i have all images of sd card in list view and i want to open each image when i clicked on to that.
what should i do...
please help me out in this code.

Unknown said...

Excellent comments with interesting topics and very useful resources.
Web Designing Company Bangalore
Web Development Company Bangalore
Web Design Company Bangalore

Unknown said...

Excellent comments with interesting topics and very useful resources.
Web Designing Company Bangalore
Web Development Company Bangalore
Web Design Company Bangalore

Unknown said...

We at Webnet take pride in giving our clients the most exhaustive scope of android application arrangements. In this way, in the occasion you are searching for a android app development company reach us immediately.

Unknown said...

I am looking for some custom android app development services. If you have any idea then let me know so that I can proceed further.

Unknown said...

thanks for sharing this, its very informative

world class seo taught here also we are providing online classes


seo training in bangalore

Unknown said...

Hai,

Check out our now venture called
https://www.supportsocial.in
digital marketing company bangalore
digital marketing company chennai
digital marketing company india

Nitish said...

ppo F5 with bezel-less display set to launch in India on Nov 2, will be selfie-focused Phone
http://www.gadgetstolive.com/2017/10/oppo-f5-india-launch-november-2.html

Anonymous said...

To know more about IPS monitors 4k gaming monitor visit https://gamingbuff.com/best-4k-gaming-monitor-reviews/

Harsh Sharma said...

This is good information to display.

Read more

spotify apk said...


Spotify Premium APK

Anonymous said...

Kohls Credit Card Login - Portable My Kohl's Charge. Deal with your record ANYTIME, ANYWHERE! Check your adjust, pay your bill, and view late history in a hurry. Snap here to sign in to My Kohl's Charge.

Unknown said...


Hello to all of you, who enrolled in UNCGenie Today you are going to some in-depth information about your UNCGenie Account where you can access your account via uncgenie

Unknown said...

Aptoide for ion: Download Aptoide is an astounding application that empowers you to download various applications on your iOS gadgets, for example, iPhone, iPad, and so on. Utilizing this application Aptoide For iOS – Download Latest Version For iOS, Android & iPhone

Anonymous said...

Download Apk Extractor APK v4.2.6. Apk Extractor will extracts APK that are set up in your android device ... 4.2.Four for Android 4.0 2.1 MB. Apk Extractor four.2.6 Latest for Android

Amy said...

Banana Diet and morning banana diet eating regimen is another eating regimen that got the Japanese insane and making waves the world over, and each eating regimen has plans and rules.

tiger group said...

Sie führen ein Unternehmen und sind auf der Suche nach einem gutem Marketing aus Frankfurt? Die Mainmetropole ist die heimliche Hauptstadt für Konzeption der Bundesrepublik!marketing agentur frankfurt

chennai independent Escorts said...

http://www.imfaceplate.com/healthylifeandshape/howto-get-perfect-body-shape-at-home-with-full-guidance
https://topsitenet.com/article/84214-healthy-choices-that-last-a-lifetime/
https://uberant.com/article/418781-can-diabetics-eat-noodles/
https://uberant.com/article/420907-top-tips-for-a-healthy-life/
https://articles.abilogic.com/288630/benefits-healthy-lifestyle.html
https://healthylifeandshap.wordpress.com/2018/04/04/healthy-lifestyle-seems-to-be-a-thing-of-the-past/

Mewar News said...

Bollywood News and Indian Movies news from India in various Indian languages including Hindi, Kannada, Tamil, Telugu and Gujarati
Visit www.mewarnews.com!

Anonymous said...

Thank you for bringing more information to this topic for me. I’m truly grateful and really impressed.
Check here

TechnoPitara said...

Great article thanks for sharing such a great article.PS3 Emulator APK for Android
Anonymous SMS Bomber Websites
extratorrents unblock

Sophie Grace said...

I'm glad you find it useful. For the problem you have, look into part 2 of this article. You have a link at the beginning of the post baby names

Juniper Credit Card login said...

A debt of gratitude is in order For sharing this Superb article.I utilize this Article to demonstrate my task in college.it is helpful For me Great Work.

Reverse Image Search said...

Reverse image search is a search engine technology that takes an image file as input query and returns results related to the image. Search engines that offer reverse image capability include Google and TinEye. Some websites, such as Reddit, also provide reverse image search



GAURAV PATEL said...

Stunning article. The quality here you have published it is remarkable. how to see private photos on facebook without being friends

Unknown said...

Wow nice work dude keep it up
- Text Bomber
Regards
Alltrickszone

GAURAV PATEL said...

how to appear offline on messenger

Sanju said...

Great post with reach content Thanks Whatsapp with us number

Unknown said...

I've got much information from your blog, Torpidox

pradip patel said...

Mp3boo and putlockers new site

Pankaj said...

Great tips for writing perfect blog post for a beginner as well as for those bloggers who are in blogging from long term but didn’t know how to write a great tips.
using the photos Make the Videos and Activate visitor mode in vivo mobiles with Download Latest version apk and Latest GBWhatsapp download

stuntjunkie said...

www.technicalbud.com
yubikey 4

Unknown said...

great post.
You bring up some interesting points to consider.
Thanks for providing such a great information.

All Tech Nerd said...

We are sharing in this article some of the best websites where you can free movies streaming full-length movies online for free. These sites are completely safe ..

suresh pawar said...

Hi,Thanks for the information about this Really nice Post.

ItsMe Sinha said...

Hey it's rellre working
http://tiktokwikipedia.blogspot.com/2018/11/faisal-shaikh-wikipedia.html

Mohit Sinha said...

Thanks

Rahul said...

Great post with reach content Thanks for sharing.
I’m truly impressed.

digital sushi said...

Nice Article! Thanks for sharing.

Kavita Mevada said...

Thanks For providing such a nice information.

Pavitra Kumar said...

This is really a great article and a great read for me. Its my first visit to your blog and I have found it so useful and informative specially this article. Motivational Speakers of India

govtjobsnews said...
This comment has been removed by the author.
Buzz said...

Hey, guys thanks for a post. I read this paragraph fully on the topic of the comparison of most up-to-date and preceding technologies, it’s awesome article. well, wonderful keepup.

Abhinav Jain said...

Samsung FRP

Kavita Mevada said...

Wow, that is very much of coding, but I needed it.
Been looking for this article for long time ago and finally found here. thanks for sharing this post. appreciate!
Please check out my website too and let me know what you think.

reena said...

It is very useful details. Thank you. If you want to know more about this then
Search here

SinhaWikiBio said...

Thanks Dear for the all details

Tuckerjackk said...

Norton.com/Setup is best antivirus available in the market. If you want to protect your system online or locally from any unforeseen events Norton is is a must have software in your PC or Mac. Activate your Norton.com/Setup to protect yourself ad your data from your system from malware and antivirus. Browse internet without any hesitation norton will take care of all malicious antiviruses floating all over internet.

For any concern and help just visit website for Office.com/Setup help and key activation of Office.com/Setup You can do it by yourself if you know how to install office.com/Setup on your PC or Mac or you can call third party companies as well who can do it on your behalf.

Unknown said...

This is Very very nice article. Everyone should read. Thanks for sharing. Don't miss WORLD'S BEST Car Game Downloading

Kids Entertaining Tv Videos said...

This is Very very nice article. Everyone should read. Thanks for sharing. Don't miss WORLD'S BEST BikeGame

Kids Entertaining Tv Videos said...

This is Very very nice article. Everyone should read. Thanks for sharing. Don't miss WORLD'S BEST BikeGame

Tuckerjackk said...

Norton.com/Setup is best antivirus available in the market. If you want to protect your system online or locally from any unforeseen events Norton is is a must have software in your PC or Mac. Activate your Norton.com/Setup to protect yourself ad your data from your system from malware and antivirus. Browse internet without any hesitation norton will take care of all malicious antiviruses floating all over internet.

For any concern and help just visit website for Office.com/Setup help and key activation of Office.com/Setup You can do it by yourself if you know how to install office.com/Setup on your PC or Mac or you can call third party companies as well who can do it on your behalf.

Kasauti Zindagi Ki said...

Thanks for putting in much effort for this information.

Piyush said...

Evite Alternatives

psduikit said...

Awesome write-up. I’m a normal visitor of your web site and appreciate you taking the time to maintain the excellent site. I’ll be a frequent visitor for a really long time...Pinoy Tv.... https://psduikit.com

psduikit said...


Awesome write-up. I’m a normal visitor of your web site and appreciate you taking the time to maintain the excellent site. I’ll be a frequent visitor for a really long Time Pinoy TV... https://pinoychannel1.su

Adam Smith said...

click here
click here to check
chick here to see
see more
visit here

citizensbank said...

Thanks for the information. This will be helpful to so many people. citizensbank paymyloan

Shah Baazkhan said...

click here

click here to check

chick here to see

see more

visit here

Unknown said...

Thanks for sharing this great content
top 10 biography health benefits bank branches offices in Nigeria dangers of ranks in health top 10 biography health benefits bank branches offices in Nigeria latest news ranking biography

Unknown said...

Thanks for sharing this great content
top 10 biography health benefits bank branches offices in Nigeria dangers of ranks in health top 10 biography health benefits bank branches offices in Nigeria latest news ranking biography

Kajal said...

Pname Com Facebook Orca is a package name for your facebook messenger application on your android device. When you install messenger app from play store it will automatically create a folder named “com.facebook.orca” on your storage.

You can search it from file explorer. File explorer> Device Storage/SD Card>Android>Data

Then you will find this folder “com.facebook.orca”.

Gaytri modi said...

That's a good one. Thanks for sharing.
Here we are discussing How to Remove VarianceTV adware from our computer.
#VarianceTV #Adwareprograms #Adware #adwaredefinition #adwareremoval
#Malware #Variance

karan patel said...

Pname com Facebook orca disturbing message on Android or iOS phones is an error message that happens when there is a conflict between your phone.
#pnamecomfacebookorca #orcacom #pname #facebookkatana #Comfacebookorca #facebookorca

Anonymous said...

The VarianceTV adware functions as an adware program that shows interfering ads once it’s set on the PC.
#VarianceTV, #Adware, #adwaredefinition, #adwareremoval, #Malware, #Variance

InspiringByte said...

Hey,
I must say it is an awesome post here.
Thanks for the informational post with us.
I also want to share to all of you something interesting and motivating post gym Status In Hindi. It will help you grow in life for fitness.

BHBUJJWALSAINI said...

Thanks you sharing information.
You can also visit on
http://www.bhbujjwalsaini.com/

UJJWAL SAINI said...

Thanks you sharing information.
You can also visit on
http://www.bhbujjwalsaini.com/

Teen depression said...

Thanks you sharing information.
You can also visit on
teen depression

Shah Baazkhan said...

click here for whatsapp status

read more for whatsapp status

check here whatsapp status

list of best whatsapp status

click here

Anonymous said...

Thankyou for sharing this information with us. Geekyflow

Viraj said...

It is very useful information. Thank you. For more information related to this Click here

Musi said...

This is really a great article and a great read for me. Its my first visit to your blog and I have found it so useful and informative. Motivational quotes ,Really great post.

Adam Smith said...

click here
see more

govtjobsnews said...

Ojas Gujarat, Ojas Maru Gujarat Bharti Notification, Online Job Application System, GPSC, GPSSB, GSSSB, Maru Gujarat Bharti. Ojas Maru Gujarat Bharti

Pankaj Singh said...

Finally got the information which I want. Thank you so much dear for sharing this, visit Ogen Infosystem for the best Website Designing Company in Delhi.
Website Designing Company in Delhi

Mobile app development company in Mumbai said...

Mobile app development company in gurgaon

The India said...

Delhi Mathura Vrindavan Tour by Bus
Agra Mathura Tour Package by Bus
Delhi to Agra tour by Volvo bus
Online Bus Ticket Booking for Agra
Same Day Agra Tour
Same Day Agra Tour by Bus

technopitara said...

Thanks for giving knowledge Excellent overview :) How to Know Who Viewed Your WhatsApp Profile Today
extratorrents unblock
Sites to Send Free SMS without Registration

Media said...
This comment has been removed by the author.
Jessica strong said...

SD card reader is an external device with a corresponding SD card space and also a USB interface that uses particularly for reading SD card.

Haider Jamal Abbasi (iAMHJA) said...

Hja Guru
Odin Download
Sassy Quotes

Kajal said...

The most extreme size of the cards is that of SD or SD HC cards and the smaller ones require an adapter that scales them exactly to the size of a standard SD card. While most present-day Laptops accompany inbuilt SD card readers, devices that have just USB inputs require some sort of reading device to access or modify the data likely to work out. SD card readers solve this purpose. SD card can be inserted inside the card slot in the readers which have a USB interface to connect to the desktop.

Anonymous said...

Thanks Gym motivational Quotes

jagat said...

Thanks Gym motivational Quotes

sumit baghel said...

"thankssuccess motivational quotes in hindi

deepak said...

Thanksfitness Motivational quotes

sumit baghel said...

Thanksfitness Motivational quotes

sumit baghel said...

Thanksfitness Motivational quotes

rekha sharma said...

Great job, I was doing a google search and your site came up for homes for sale in Altamonte Springs, FL but anyway, I have enjoyed reading it, keep it up!
i have read a few of the articles on your website now, and i really like your style Hindi status,Shayari,Quotes 2019-2topshayaristatus - is a hindi website provide best whatsapp status . more status category like motivational status , attitude status , desi status , love , sad status .good morning , good night , birthday wishing status
click here

Jessica strong said...

There are two ways to use an SD card with your device. In the past, Android has traditionally used all SD cards as portable storage. You can remove the SD card from the device and plug it into your computer or another device and transfer files, like videos, music, and photos, back and forth. Your Android device will continue working properly if you remove it. Ingenious Softtech, our android application engineers are talented, guaranteed and pursue Agile philosophies, executing Android application advancement best practices and offering undertaking level improvement. Our applications are taken into account the customer needs offering wide scope of highlights to build income through versatile prepared business.

Status said...

We are provide love status, sad status and attitude status in hindi

Anonymous said...

Nice Article Diwali 2019 Hindi Message

Smith Jhonson said...

Nice information.Thanks for providing valuable information.

Mobile Application Development Company
IOS APP Development Company in Delhi
Android Application Development

Smith Jhonson said...

Thanks for sharing such a great blog... I am impressed with your taking the time to post a nice info.
Android Application Development
iPad Application Development
Hybrid App Development

Smith Jhonson said...

very nice graphics, your creativity is very impressive. it is very good information to make Creativity

Web Development Services
Web Development Services
Laravel Development Company

Smith Jhonson said...

its very nice,
when i was read your article that give a such a inspirational for me.
ASP.Net Development Company

unknow said...

I really enjoyed your blog Thanks for sharing such an informative post.
https://myseokhazana.com/
https://seosagar.in/
Indian Bookmarking list
Indian Bookmarking list
India Classified Submission List
Indian Classified List
Indian Bookmarking list
Indian Bookmarking list
India Classified Submission List
Indian Classified List
Friendship Club In India
Friendship Club In Mumbai
Friendship Club In Delhi
Friendship Club
Friendship Chandigarh

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

Yeh Rishtey Hain Pyaar Ke Episode

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

Bigg Boss 13 Episode

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

Yeh Jadu Hai Jinka

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

Yeh Jaadu Hai Jinka

motivation456 said...

Thanks< a href="http://www.motivation456.com/diwali/aarti/lakshmi-mata-ji-ki-aarti.html">Laxmi aarti

motivation456 said...

Thanks< a href="http://www.motivation456.com/diwali/aarti/lakshmi-mata-ji-ki-aarti.html">Laxmi aarti

Khatron Ke Khiladi 10 Online said...


Apna TV Live online Streaming on internet, where you can watch Apna TV Live,
Streaming HD, Apna TV News Live & Apna TV news online. The viewers of UK

Yeh Rishta Kya Kehlata Hai
Bigg Boss 13

Whatsapp Text Status said...

Motivational whatsapp status in english

Business Motivation whatsapp status in english

Success whatsapp status in english

Life whatsapp status in english

Status for hard work in english

Inspirational whatsapp status in english

Whatsapp Text Status said...

Wish Terrain is an online platform who develop and publish Quotes, WhatsApp status and Instagram Caption for all social media platforms and all types of Profile pictures.

Whatsapp Text Status said...

Royal whatsapp status

Clever whatsapp status in english

crazy whatsapp status in english

Hate You whatsapp sttaus in english

deepak said...

very nice new school year quotes -motivation456

Pinoy Tv Online said...


Teleserye.su - Watch your favorite Pinoy Tambayan, Pinoy Teleserye Replay,
Pinoy TV Series and Pinoy TV Shows online for free!


Pinoy Tv Online

Yeh Rishta Kya Kehlata Hai said...

Ali Hassan, who plays the role of Akhilesh in the most popular Hindi TV serial,
Yeh Rishta Kya Kehlata Hai is back on the sets

[url=https://ullurani.com/yeh-rishta-kya-kehlata-hai/]Yeh Rishta Kya Kehlata Hai[/url]

Yeh Rishta Kya Kehlata Hai said...

Ali Hassan, who plays the role of Akhilesh in the most popular Hindi TV serial,
Yeh Rishta Kya Kehlata Hai is back on the sets

Yeh Rishta Kya Kehlata Hai

Anonymous said...

Nice article.
Youtube video download kaise kare

Anonymous said...

Thanks for valuable post sharing.
Happy Christmas 2019 wishes message

Yeh Rishta Kya Kehlata Hai said...

I regularly visit your site and find a lot of interesting information. Not only good posts but also great comments. Thank you and look forward to your page growing stronger. Yeh Rishta Kya Kehlata Hai

Naaz said...

Its really a great post by Admin. i enjoyed simply reading all of your post. Simply i wanted to inform you that you have people like me who appreciate your work. and i wishing you a very very Merry Christmas 2019 and Merry Christmas Wishes for Family in Advanced.

Ajij Ahmad said...

best article ever..I found your blog on google and loved reading it greatly. It is a great post indeed. Much obliged to you and good fortunes. keep sharing.
Latest jokes

Luca taylor said...

Howdy! This blog post could not be written any better! Looking at this article reminds me of my previous roommate! He always kept preaching about this. I’ll send this post to him. Fairly certain he’s going to have a great read. Thanks for sharing!|

Neha Khan said...

BA Exam Result - BA 1st Year, 2nd Year and 3rd Year Result

Bsc Exam Result - Bsc 1st Year, 2nd Year and 3rd Year Result

positive mind said...

best article ever..I found your blog on google and loved reading it greatly. It is a great post indeed. Much obliged to you and good fortunes. keep sharing.
Latest whatsapp status

Yeh Rishta Kya Kehlata Hai said...

Yeh Rishta Kya Kehlata is indian star plus drama serial started on 2009.
Its cast involve naira and kartik they have good chemistry in love and other.

Yeh Rishta Kya Kehlata Hai


George Luther said...

Call the Roku technical expert at Toll Free Number USA/Canada: +1 888-480-0288, UK: +44-800-041-8324, if you’re unable to fix Roku Error Code 001 issue anymore. We are one of the leading Roku technical support service provider and we offer our services round the clock. So whenever you need any help with Roku device, just call us on our toll-free number.

Diwalistatus said...

Nice post thanks for sharing…….
Lots of love with family…
army status

indian army status in hindi

fauji love status in hindi

indian army Shayari in hindi

Desh bhakti status in hindi

Lisa Ashley said...

Are you facing any issue while using Alexa App? Is it not working well? No need to worry about that? Alexa Helpline is the best company that helps you with the best troubleshoots service for your Alexa device. alexa app Helpline

Jessica strong said...

Pretty! This has been a really wonderful article. Thanks for providing this information.|

John Macchmen said...

Is your Roku device shows Error Code 018? Are you unable to fix
Roku error code 018? Don’t get panic. Just visit our website for Roku device issues solution.

Geeks For Tech said...

Are frustrated by your Echo Dot device? Is it not connecting to Wi FI? Don’t Worry! Geeks for Tech is here to help you. We can make your Echo dot Online or connected to Wi Fi. You just have to call us and tell us your problem related to your device. We will fix your Echo Dot issue. Geek Helpline

Rj said...

Thank you very much for the comment for more information you
Best Gym in Greater Noida

Girls Whatsapp Group Join said...

Thank you very much for the article
Girl Whatsapp Group Join
Indian Whatsapp Group Link
News Whatsapp Group Link

Diwalistatus said...

Nice post Thanks for sharing....

akad attitude status

happy life hindi status

birthday attitude status

bhabhi birthday hindi status

bike attitude status in hindi

whatsapp status for girls

hindi love status for whatsapp

Dost birthday status

Dil Yeh Ziddi Hai said...

I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site.Dil Yeh Ziddi Hai Full HD

Lisa Ashley said...

Thank you for sharing this blog. Really very informative and impressive blog. Echo Helpline

Anonymous said...

Thanks for sharing. It was really helpful , i will recommended my friend to read this post

Tricksnhub

Filmora Key

Movierulz

Extramovies

Tamilrockers

Extratorrent Proxy 2020

Kickass Proxy 2020

1337x Proxy 2020

keylinesnet said...

I am really impressed with your blog article, such great & useful knowledge you mentioned here. Your post is very informative. Also check out the best web development company in Kolkata | web hosting company in Kolkata | hotel management colleges in Kolkata

Husnain said...

Watch Online Vidya Video Episode On Voot. Vidya Colors Tv Latest Hindi Drama Watch Full Episodes Vidya
online Today Drama.


Naggin 4 Latest Episode
Naggin 4 Full Episode

Joseph smith said...

It’s an amazing post designed for all the online viewers; they will obtain benefit from it I am sure.

Lisa Ashley said...

Are you facing any issue while using Alexa App? Is it not working well? No need to worry about that? Alexa Helpline is the best company that helps you with the best troubleshoots service for your Alexa device. alexa app Helpline

Echo Helpline said...

Are you looking for best troubleshooting service for your Echo device? If yes, your search ends here! Echo Helpline is one the best companies that provide you top quality troubleshooting services. We help you with the assured services. Echo Helpline

Geeks For Tech said...

Are you frustrated by your Echo Dot device? Is it not connecting to Wi FI? Don’t Worry! Geeks for Tech is here to help you. We can make your Echo dot Online or connected to Wi Fi. You just have to call us and tell us your problem related to your device. We will fix your Echo Dot issue. Geek Helpline

Mania said...

Some truly wonderful content on this web site , appreciate it for contribution.

good night messages for husband
anniversary wishes for wife
good morning messages for her
good morning messages for friends
good night messages for friends
good night wishes for girlfriend
Happy New Year 2020 Wishes

Mania said...

I don’t normally comment but I gotta tell regards for the post on this one : D.

bridal makeup pics
blouse back neck designs
mehndi designs for hands
bridal lehenga designs
churidar neck designs
gujarati mehndi designs

Mania said...

Some truly excellent articles on this internet site , regards for contribution.
best urdu novels
urdu novels pdf
urdu romantic novels
famous urdu novels
very romantic urdu novels
full romantic urdu novels

Mania said...

I think this web site has got very fantastic indited written content articles .
Beauty & health tips for women
best weight loss tips 2020
best bridal mehndi designs
best way to lose weight fast
indian bridal makeup tutorial
reduce belly fat within 7 days

georgelurther said...

Is your canon printer won't connect to wifi? Do you want to fix this error quickly? Our expert provides a detailed guide on fix this error. So hurry up get in touch with us and to know more visit our website canon printer offline.

Khatron Ke Khiladi 10 Online said...


Yehh Jadu Hai Jinn Ka! is fantacy drama serial by indian tv channel
on Star Plus and directed by ram gopal verma and it is huge trp serial.

Yeh Jadu Hai Jinn Ka

«Oldest ‹Older   1 – 200 of 268   Newer› Newest»