A android browser with dual render core: system webview and chromium.
HawkBrowser is hosted in the following web site
https://github.com/chenshanglin/HawkBrowser
If you think the Android project HawkBrowser listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of HawkBrowser.
Item | Value |
---|---|
Java File Count | 27 |
Supported screen sizes | [tvdpi, ldrtl, hdpi, xhdpi, ldrtlhdpi, ldrtlxhdpi, nodpi] |
Target SDK Version | 19 |
Minimum SDK Version | 14 |
Activity Count | 1 |
jar files used | abp_java.jar android-support-v4.jar autofill_java.jar base_java.jar chrome_java.jar content_java.jar media_java.jar navigation_interception_java.jar net_java.jar printing_java.jar sync_java.jar ui_java.jar web_contents_delegate_android_java.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.CAMERA android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_SYNC_SETTINGS android.permission.RECORD_AUDIO android.permission.USE_CREDENTIALS android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SYNC_SETTINGS com.google.android.c2dm.permission.RECEIVE org.chromium.chrome.testshell.permission.C2D_MESSAGE |
Asset File Names | assets\adblock_1.dat assets\adblock_2.dat assets\chrome_100_percent.pak assets\resources.pak assets\zh-CN.pak |
There are 83 image files in HawkBrowser. The names of the image files are listed as follows.
autofill_popup_background_down.9.png autofill_popup_background_up.9.png back.png back_disabled.png bubble.9.png bubble_arrow_up.png button_bg_pressed.9.png color_picker_advanced_select_handle.png file.png forward.png forward_disabled.png globe_favicon.png ic_menu_search_holo_light.png ic_menu_share_holo_light.png icon_file.png infobar_autofill.png infobar_autologin.png infobar_blocked_popups.png infobar_button_normal_floating_enabled.9.png infobar_button_normal_floating_pressed.9.png infobar_button_warning_floating_enabled.9.png infobar_button_warning_floating_pressed.9.png infobar_camera.png infobar_cookie.png infobar_desktop_notifications.png infobar_didyoumean.png infobar_dismiss.png infobar_geolocation.png infobar_incomplete.png infobar_microphone.png infobar_multiple_downloads.png infobar_plugin.png infobar_plugin_crashed.png infobar_protected_media_identifier.png infobar_restore.png infobar_savepassword.png infobar_theme.png infobar_translate.png infobar_update_uma.png infobar_warning.png locationbar_cancel.png locationbar_clear.png locationbar_qrcode.png locationbar_refresh.png menu_dots.png missing.png ondemand_overlay.9.png pageinfo_bad.png pageinfo_enterprise_managed.png pageinfo_good.png pageinfo_info.png pageinfo_warning_major.png pageinfo_warning_minor.png popup_menubar_addbookmark_n.png popup_menubar_bookmark_n.png popup_menubar_chromerender.png popup_menubar_download_n.png popup_menubar_enterfullscreen_n.png popup_menubar_exit_n.png popup_menubar_file_n.png popup_menubar_history_n.png popup_menubar_incognito_n.png popup_menubar_nightmode_d.png popup_menubar_nightmode_n.png popup_menubar_noimage_d_p.png popup_menubar_noimage_n.png popup_menubar_refresh_n.png popup_menubar_setting.png popup_menubar_setting_n.png popup_menubar_share_n.png popup_menubar_systemrender.png popup_menubar_usercenter_n.png select_tab_current_close.png star.png star_lit.png toolbar_back_disable.png toolbar_back_normal.png toolbar_forward_disable.png toolbar_forward_normal.png toolbar_home_normal.png toolbar_menu_normal.png toolbar_multi_normal.png warning.png
The following screenshort is generated from the image listed above.
HawkBrowser has the following Java source files.
com.hawkbrowser.browser.BrowserSetting.java com.hawkbrowser.browser.HawkBrowserApplication.java com.hawkbrowser.browser.adblock.AdblockTabHelper.java com.hawkbrowser.browser.adblock.static.java com.hawkbrowser.browser.ui.LocationBar.java com.hawkbrowser.browser.ui.MainActivity.java com.hawkbrowser.browser.ui.PopupMenuBar.java com.hawkbrowser.browser.ui.TabSelector.java com.hawkbrowser.browser.ui.TabSelectorListAdapter.java com.hawkbrowser.browser.ui.Toolbar.java com.hawkbrowser.common.AssetExtractor.java com.hawkbrowser.common.Config.java com.hawkbrowser.common.Constants.java com.hawkbrowser.common.Util.java com.hawkbrowser.render.EmptyRenderViewObserver.java com.hawkbrowser.render.RenderView.java com.hawkbrowser.render.RenderViewHolder.java com.hawkbrowser.render.RenderViewHolderObserver.java com.hawkbrowser.render.RenderViewModel.java com.hawkbrowser.render.RenderViewObserver.java com.hawkbrowser.render.SingleRenderViewObserver.java com.hawkbrowser.render.ValueCallbackAdapter.java com.hawkbrowser.render.chrome.ChromeRenderView.java com.hawkbrowser.render.system.SystemRenderView.java org.chromium.content.app.NativeLibraries.java