package com.androidbook.simplecontentprovider;import android.app.Activity;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Browser;
import android.util.Log;public class SimpleBooks extends Activity {
private static final String DEBUG_TAG = "SimpleBooks"; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seelogcat);
try {
String[] requestedColumns = {
Browser.BookColumns.TITLE,
Browser.BookColumns.VISITS,
Browser.BookColumns.BOOKMARK };
Cursor faves =
managedQuery(Browser.BOOKMARKS_URI, requestedColumns,
Browser.BookColumns.BOOKMARK
+ "=1", null, Browser.BookColumns.VISITS
+ " DESC limit 5");
Log.d(DEBUG_TAG, "Books count: " + faves.getCount());
int titleIdx = faves.getColumnIndex(Browser.BookColumns.TITLE);
int visitsIdx = faves.getColumnIndex(Browser.BookColumns.VISITS);
int bmIdx = faves.getColumnIndex(Browser.BookColumns.BOOKMARK);
faves.moveToFirst();
while (!faves.isAfterLast()) {
Log.d(DEBUG_TAG, faves.getString(titleIdx) + " visited "
+ faves.getInt(visitsIdx) + " times : "
+ (faves.getInt(bmIdx) != 0 ? "true" : "false"));
faves.moveToNext();
}
} catch (Exception e) {
Log.e(DEBUG_TAG, "Failed: ", e);
}
}
}
这是我的代码,有错么?!
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Browser;
import android.util.Log;public class SimpleBooks extends Activity {
private static final String DEBUG_TAG = "SimpleBooks"; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seelogcat);
try {
String[] requestedColumns = {
Browser.BookColumns.TITLE,
Browser.BookColumns.VISITS,
Browser.BookColumns.BOOKMARK };
Cursor faves =
managedQuery(Browser.BOOKMARKS_URI, requestedColumns,
Browser.BookColumns.BOOKMARK
+ "=1", null, Browser.BookColumns.VISITS
+ " DESC limit 5");
Log.d(DEBUG_TAG, "Books count: " + faves.getCount());
int titleIdx = faves.getColumnIndex(Browser.BookColumns.TITLE);
int visitsIdx = faves.getColumnIndex(Browser.BookColumns.VISITS);
int bmIdx = faves.getColumnIndex(Browser.BookColumns.BOOKMARK);
faves.moveToFirst();
while (!faves.isAfterLast()) {
Log.d(DEBUG_TAG, faves.getString(titleIdx) + " visited "
+ faves.getInt(visitsIdx) + " times : "
+ (faves.getInt(bmIdx) != 0 ? "true" : "false"));
faves.moveToNext();
}
} catch (Exception e) {
Log.e(DEBUG_TAG, "Failed: ", e);
}
}
}
这是我的代码,有错么?!
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.europa"
android:versionCode="1"
android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" /> <application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".SimpleContentProviderActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".SimpleBooks"></activity>
<activity
android:name=".SimpleCallLog"></activity>
<activity
android:name=".SimpleMediastore"></activity>
</application>
<uses-permission
android:name="android.permission.READ_CONTACTS"/>
</manifest>