Skip to content
June 24, 2026
  • Privacy Policy
  • Terms & Conditions
  • Write For Us

Eduonix Blog

Learn and Build Your Skills

KS_AI-For-Kids_696_90
Primary Menu
  • Privacy Policy
  • Terms & Conditions
  • Write For Us
  • Home
  • 2012
  • September
  • Browser Bookmark Example in Android
  • Android Tutorials

Browser Bookmark Example in Android

Tutor @ Eduonix September 25, 2012 2 minutes read

This example shows how you can list browser bookmarks into your application.

Algorithm:

1.) Create a new project by File-> New -> Android Project name it BrowserBookmarkExample.

2.) Add following permission into your manifest file:

<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"></uses-permission>

3.) Run for output.

Steps:

1.) Create a project named BrowserBookmarkExample and set the information as stated in the image.

Build Target: Android 4.0
Application Name: BrowserBookmarkExample
Package Name: com. example. BrowserBookmarkExample
Activity Name: BrowserBookmarkExample
Min SDK Version: 8

2.) Open BrowserBookmarkExample.java file and write following code there:

package com.example.browserbookmarkexample;

import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Browser;
import android.support.v4.widget.SimpleCursorAdapter;
import android.view.View;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class BrowserBookmarkExample extends ListActivity {
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		String[] selection = { Browser.BookmarkColumns._ID,
				Browser.BookmarkColumns.URL, Browser.BookmarkColumns.TITLE };
		String[] displayFields = { Browser.BookmarkColumns.URL,
				Browser.BookmarkColumns.TITLE };
		int[] viewFields = { android.R.id.text1, android.R.id.text2 };
		Cursor cursor = managedQuery(Browser.BOOKMARKS_URI, selection, null,
				null, null);
		startManagingCursor(cursor);
		SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
				android.R.layout.simple_list_item_2, cursor, displayFields,
				viewFields);
		setListAdapter(adapter);
	}

	@Override
	protected void onListItemClick(ListView l, View v, int position, long id) {
		TextView view = (TextView) v.findViewById(android.R.id.text2);
		Toast.makeText(this, view.getText(), Toast.LENGTH_SHORT).show();
	}
}

3.) Compile and build the project.

Output

About the Author

Tutor @ Eduonix

Administrator

View All Posts

Post navigation

Next: Custom ScrollBar in Windows Phone Programming

Related Articles

Android Featured Image
  • Android Tutorials

Building an Android App with React Native

Tutor @ Eduonix February 6, 2019
Android Studio
  • Android Tutorials

Introduction to Android Development With Android Studio

Tutor @ Eduonix November 9, 2018
Android 9.0 Pie
  • Android Tutorials

Remarkable Features of Android 9.0 Pie

Tutor @ Eduonix September 11, 2018
Copyright © Eduonix Learning Solutions. All rights reserved. | MoreNews by AF themes.