first commit, can build success, but run error
.gitignore
.settings/
Android.mk
AndroidManifest.xml
CleanSpec.mk
MODULE_LICENSE_APACHE2
NOTICE
assets/
libs/
proguard.flags
project.properties
res/
rc/
systemlib/
replace "com.android.browser" with "com.android.xbrowser"
#       modified:   assets/html/flashtest.html
#       modified:   proguard.flags
#       modified:   res/layout-land/nav_screen.xml
#       modified:   res/layout-sw600dp/pick_bookmark.xml
#       modified:   res/layout-sw600dp/title_bar_autologin.xml
#       modified:   res/layout-sw600dp/title_bar_nav.xml
#       modified:   res/layout-sw600dp/title_bar_snapshot.xml
#       modified:   res/layout/bookmark_list.xml
#       modified:   res/layout/bookmark_sync_wizard.xml
#       modified:   res/layout/bookmark_thumbnail.xml
#       modified:   res/layout/bookmarks.xml
#       modified:   res/layout/bookmarks_header.xml
#       modified:   res/layout/browser_add_bookmark_content.xml
#       modified:   res/layout/error_console.xml
#       modified:   res/layout/geolocation_permissions_prompt.xml
#       modified:   res/layout/nav_screen.xml
#       modified:   res/layout/pick_bookmark.xml
#       modified:   res/layout/snapshots.xml
#       modified:   res/layout/tab_bar.xml
#       modified:   res/layout/title_bar.xml
#       modified:   res/layout/title_bar_autologin.xml
#       modified:   res/layout/title_bar_nav.xml
#       modified:   res/layout/title_bar_snapshot.xml
#       modified:   res/xml-sw600dp/bookmarkthumbnailwidget_info.xml
#       modified:   res/xml/accessibility_preferences.xml
#       modified:   res/xml/advanced_preferences.xml
#       modified:   res/xml/bookmarkthumbnailwidget_info.xml
#       modified:   res/xml/general_preferences.xml
#       modified:   res/xml/preference_headers.xml
#       modified:   res/xml/privacy_security_preferences.xml
some files copy from frameworks/base/core/java/android/provider/
1. new package name com.android.external
2. set BrowserContract.AUTHORITY = "com.android.xbrowser"
#       new file:   src/com/android/external/BaseColumns.java
#       new file:   src/com/android/external/BrowserContract.java
#       new file:   src/com/android/external/SyncStateContract.java
Android.mk
LOCAL_PACKAGE_NAME := XBrowser
AndroidManifest.xml
android:taskAffinity="android.task.xbrowser"
-import android.provider.BrowserContract;
+import com.android.external.BrowserContract;

#	modified:   src/com/android/xbrowser/AccountsChangedReceiver.java
#	modified:   src/com/android/xbrowser/AddBookmarkPage.java
#	modified:   src/com/android/xbrowser/BookmarkDragHandler.java
#	modified:   src/com/android/xbrowser/BookmarkUtils.java
#	modified:   src/com/android/xbrowser/Bookmarks.java
#	modified:   src/com/android/xbrowser/BookmarksLoader.java
#	modified:   src/com/android/xbrowser/BrowserBackupAgent.java
#	modified:   src/com/android/xbrowser/BrowserBookmarksPage.java
#	modified:   src/com/android/xbrowser/BrowserHistoryPage.java
#	modified:   src/com/android/xbrowser/Controller.java
#	modified:   src/com/android/xbrowser/DataController.java
#	modified:   src/com/android/xbrowser/DownloadTouchIcon.java
#	modified:   src/com/android/xbrowser/SuggestionsAdapter.java
#	modified:   src/com/android/xbrowser/preferences/WebsiteSettingsFragment.java
#	modified:   src/com/android/xbrowser/provider/BrowserProvider2.java
#	modified:   src/com/android/xbrowser/provider/SnapshotProvider.java
#	modified:   src/com/android/xbrowser/view/BookmarkExpandableView.java
#	modified:   src/com/android/xbrowser/widget/BookmarkThumbnailWidgetService.java
#	modified:   src/com/android/xbrowser/widget/BookmarkWidgetConfigure.java
#	new file:   .classpath
#	modified:   .gitignore
#	new file:   .project
#	new file:   README.md