Android Open Source - App code 2ch-Browser






Project Summary

Source code of the 2ch Browser Android application.

Web Site / Source Repository

2ch-Browser is hosted in the following web site
https://github.com/vortexwolf/2ch-Browser

If you think the Android project 2ch-Browser listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of 2ch-Browser.

ItemValue
Java File Count165
Supported screen sizes[mdpi, hdpi, hdpiv11]
Target SDK Version11
Minimum SDK Version3
Activity Count14
jar files usedandroid-support-v4.jar
httpmime-4.1.2.jar
jackson-core-asl-1.9.6.jar
jackson-mapper-asl-1.9.6.jar
libGoogleAnalyticsV2.jar
tagsoup-1.2.1.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE




License

The license information of 2ch-Browser is as follows:

Copyright (c) 2012 vortexwolf Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Softwar...

Resource Files

There are 58 image files in 2ch-Browser. The names of the image files are listed as follows.

btn_close_tab.png
empty_image.png
error_image.png
folder.png
ic_actionbar_edit.png
ic_actionbar_edit_dark.png
ic_actionbar_picture.png
ic_actionbar_picture_dark.png
ic_actionbar_refresh.png
ic_actionbar_refresh_dark.png
ic_actionbar_save.png
ic_actionbar_save_dark.png
ic_dialog_alert.png
ic_email_attachment.png
ic_menu_add.png
ic_menu_attachment.png
ic_menu_back.png
ic_menu_browser.png
ic_menu_close_clear_cancel.png
ic_menu_crop.png
ic_menu_flash.png
ic_menu_forward.png
ic_menu_preferences.png
ic_menu_refresh.png
ic_menu_save.png
ic_menu_search.png
ic_menu_share.png
ic_menu_slideshow.png
ic_menu_upload_you_tube.png
ic_menu_windows.png
ic_navigation_next_item.png
ic_navigation_next_item_dark.png
ic_navigation_previous_item.png
ic_navigation_previous_item_dark.png
ic_tab_bookmarks_selected.png
ic_tab_bookmarks_unselected.png
ic_tab_history_selected.png
ic_tab_history_unselected.png
ic_tab_most_visited_selected.png
ic_tab_most_visited_unselected.png
markup_bold.png
markup_bold_blue.png
markup_italic.png
markup_italic_blue.png
markup_quote.png
markup_quote_blue.png
markup_spoiler.png
markup_spoiler_blue.png
markup_strike.png
markup_strike_blue.png
markup_underline.png
markup_underline_blue.png
page_white_4x.png
page_white_acrobat_4x.png
page_white_flash_4x.png
page_white_sound_4x.png
progress_primary.9.png
thumbnail_frame.png

The following screenshort is generated from the image listed above.

null




Java Source Files

2ch-Browser has the following Java source files.

android.httpimage.Base64.java
android.httpimage.BitmapCache.java
android.httpimage.BitmapMemoryCache.java
android.httpimage.FileSystemPersistence.java
android.httpimage.HttpImageManager.java
com.vortexwolf.dvach.activities.AddPostActivity.java
com.vortexwolf.dvach.activities.BaseListActivity.java
com.vortexwolf.dvach.activities.BrowserActivity.java
com.vortexwolf.dvach.activities.ExternalUrlHandlerActivity.java
com.vortexwolf.dvach.activities.FavoritesActivity.java
com.vortexwolf.dvach.activities.FilesListActivity.java
com.vortexwolf.dvach.activities.HistoryActivity.java
com.vortexwolf.dvach.activities.ImageGalleryActivity.java
com.vortexwolf.dvach.activities.OpenTabsActivity.java
com.vortexwolf.dvach.activities.PickBoardActivity.java
com.vortexwolf.dvach.activities.PostsListActivity.java
com.vortexwolf.dvach.activities.SearchableActivity.java
com.vortexwolf.dvach.activities.TabsHistoryBookmarksActivity.java
com.vortexwolf.dvach.activities.ThreadsListActivity.java
com.vortexwolf.dvach.adapters.BoardsListAdapter.java
com.vortexwolf.dvach.adapters.FavoritesAdapter.java
com.vortexwolf.dvach.adapters.FoundPostsListAdapter.java
com.vortexwolf.dvach.adapters.HistoryAdapter.java
com.vortexwolf.dvach.adapters.OpenTabsAdapter.java
com.vortexwolf.dvach.adapters.PostsListAdapter.java
com.vortexwolf.dvach.adapters.ThreadsListAdapter.java
com.vortexwolf.dvach.asynctasks.CheckPasscodeTask.java
com.vortexwolf.dvach.asynctasks.DownloadCaptchaTask.java
com.vortexwolf.dvach.asynctasks.DownloadFileTask.java
com.vortexwolf.dvach.asynctasks.DownloadPostsTask.java
com.vortexwolf.dvach.asynctasks.DownloadThreadsTask.java
com.vortexwolf.dvach.asynctasks.SearchPostsTask.java
com.vortexwolf.dvach.asynctasks.SendPostTask.java
com.vortexwolf.dvach.common.Constants.java
com.vortexwolf.dvach.common.Container.java
com.vortexwolf.dvach.common.Factory.java
com.vortexwolf.dvach.common.MainApplication.java
com.vortexwolf.dvach.common.controls.ClickableLinksTextView.java
com.vortexwolf.dvach.common.controls.ClickableURLSpan.java
com.vortexwolf.dvach.common.controls.DynamicWidthImageView.java
com.vortexwolf.dvach.common.controls.EllipsizingTextView.java
com.vortexwolf.dvach.common.controls.ExtendedImageView.java
com.vortexwolf.dvach.common.controls.HackyViewPager.java
com.vortexwolf.dvach.common.controls.JellyBeanSpanFixTextView.java
com.vortexwolf.dvach.common.controls.MyLeadingMarginSpan2.java
com.vortexwolf.dvach.common.controls.MyLinkMovementMethod.java
com.vortexwolf.dvach.common.controls.NonParentFocusableImageView.java
com.vortexwolf.dvach.common.controls.WebViewFixed.java
com.vortexwolf.dvach.common.library.BackgroundDownloadFileView.java
com.vortexwolf.dvach.common.library.CancellableInputStream.java
com.vortexwolf.dvach.common.library.DialogDownloadFileView.java
com.vortexwolf.dvach.common.library.ExtendedHttpClient.java
com.vortexwolf.dvach.common.library.ExtendedObjectMapper.java
com.vortexwolf.dvach.common.library.FlushedInputStream.java
com.vortexwolf.dvach.common.library.HtmlToSpannedConverter.java
com.vortexwolf.dvach.common.library.LruCache.java
com.vortexwolf.dvach.common.library.MyHtml.java
com.vortexwolf.dvach.common.library.MyLog.java
com.vortexwolf.dvach.common.library.ProgressInputStream.java
com.vortexwolf.dvach.common.library.SingleMediaScanner.java
com.vortexwolf.dvach.common.library.UnknownTagsHandler.java
com.vortexwolf.dvach.common.utils.AppearanceUtils.java
com.vortexwolf.dvach.common.utils.CompatibilityUtils.java
com.vortexwolf.dvach.common.utils.CompatibilityUtilsImpl.java
com.vortexwolf.dvach.common.utils.HtmlUtils.java
com.vortexwolf.dvach.common.utils.IoUtils.java
com.vortexwolf.dvach.common.utils.StringUtils.java
com.vortexwolf.dvach.common.utils.ThreadPostUtils.java
com.vortexwolf.dvach.common.utils.UriUtils.java
com.vortexwolf.dvach.common.utils.XmlUtils.java
com.vortexwolf.dvach.db.DvachSqlHelper.java
com.vortexwolf.dvach.db.FavoritesDataSource.java
com.vortexwolf.dvach.db.FavoritesEntity.java
com.vortexwolf.dvach.db.HiddenThreadsDataSource.java
com.vortexwolf.dvach.db.HistoryDataSource.java
com.vortexwolf.dvach.db.HistoryEntity.java
com.vortexwolf.dvach.db.UrlTitleEntity.java
com.vortexwolf.dvach.exceptions.DownloadFileException.java
com.vortexwolf.dvach.exceptions.HttpRequestException.java
com.vortexwolf.dvach.exceptions.JsonApiReaderException.java
com.vortexwolf.dvach.exceptions.SendPostException.java
com.vortexwolf.dvach.interfaces.IBitmapManager.java
com.vortexwolf.dvach.interfaces.IBusyAdapter.java
com.vortexwolf.dvach.interfaces.ICacheDirectoryChangedListener.java
com.vortexwolf.dvach.interfaces.ICacheDirectoryManager.java
com.vortexwolf.dvach.interfaces.ICancellable.java
com.vortexwolf.dvach.interfaces.ICancelled.java
com.vortexwolf.dvach.interfaces.ICaptchaView.java
com.vortexwolf.dvach.interfaces.IDownloadFileView.java
com.vortexwolf.dvach.interfaces.IDraftPostsStorage.java
com.vortexwolf.dvach.interfaces.IHtmlCaptchaChecker.java
com.vortexwolf.dvach.interfaces.IHttpStringReader.java
com.vortexwolf.dvach.interfaces.IJsonApiReader.java
com.vortexwolf.dvach.interfaces.IJsonProgressChangeListener.java
com.vortexwolf.dvach.interfaces.IListView.java
com.vortexwolf.dvach.interfaces.ILruCacheListener.java
com.vortexwolf.dvach.interfaces.INavigationService.java
com.vortexwolf.dvach.interfaces.IOpenTabsManager.java
com.vortexwolf.dvach.interfaces.IPagesSerializationService.java
com.vortexwolf.dvach.interfaces.IPostSendView.java
com.vortexwolf.dvach.interfaces.IPostSender.java
com.vortexwolf.dvach.interfaces.IPostsListView.java
com.vortexwolf.dvach.interfaces.IProgressChangeListener.java
com.vortexwolf.dvach.interfaces.IURLSpanClickListener.java
com.vortexwolf.dvach.models.domain.BoardSettings.java
com.vortexwolf.dvach.models.domain.CaptchaEntity.java
com.vortexwolf.dvach.models.domain.FoundPostsList.java
com.vortexwolf.dvach.models.domain.HttpStreamModel.java
com.vortexwolf.dvach.models.domain.IAttachmentEntity.java
com.vortexwolf.dvach.models.domain.PostEntity.java
com.vortexwolf.dvach.models.domain.PostFields.java
com.vortexwolf.dvach.models.domain.PostInfo.java
com.vortexwolf.dvach.models.domain.PostsList.java
com.vortexwolf.dvach.models.domain.ThreadInfo.java
com.vortexwolf.dvach.models.domain.ThreadsList.java
com.vortexwolf.dvach.models.presentation.AttachmentInfo.java
com.vortexwolf.dvach.models.presentation.BadgeModel.java
com.vortexwolf.dvach.models.presentation.BoardEntity.java
com.vortexwolf.dvach.models.presentation.BoardModel.java
com.vortexwolf.dvach.models.presentation.DraftPostModel.java
com.vortexwolf.dvach.models.presentation.FloatImageModel.java
com.vortexwolf.dvach.models.presentation.IBoardListEntity.java
com.vortexwolf.dvach.models.presentation.ImageFileModel.java
com.vortexwolf.dvach.models.presentation.OpenTabModel.java
com.vortexwolf.dvach.models.presentation.PostItemViewModel.java
com.vortexwolf.dvach.models.presentation.PostsViewModel.java
com.vortexwolf.dvach.models.presentation.SectionEntity.java
com.vortexwolf.dvach.models.presentation.SerializableFileModel.java
com.vortexwolf.dvach.models.presentation.ThreadImageModel.java
com.vortexwolf.dvach.models.presentation.ThreadItemViewModel.java
com.vortexwolf.dvach.services.BitmapManager.java
com.vortexwolf.dvach.services.BrowserLauncher.java
com.vortexwolf.dvach.services.CacheDirectoryManager.java
com.vortexwolf.dvach.services.MyTracker.java
com.vortexwolf.dvach.services.NavigationService.java
com.vortexwolf.dvach.services.SerializationService.java
com.vortexwolf.dvach.services.SqlCreateTableScriptBuilder.java
com.vortexwolf.dvach.services.ThreadImagesService.java
com.vortexwolf.dvach.services.TimerService.java
com.vortexwolf.dvach.services.domain.DownloadFileService.java
com.vortexwolf.dvach.services.domain.HtmlCaptchaChecker.java
com.vortexwolf.dvach.services.domain.HttpBitmapReader.java
com.vortexwolf.dvach.services.domain.HttpBytesReader.java
com.vortexwolf.dvach.services.domain.HttpStreamReader.java
com.vortexwolf.dvach.services.domain.HttpStringReader.java
com.vortexwolf.dvach.services.domain.JsonApiReader.java
com.vortexwolf.dvach.services.domain.PostResponseParser.java
com.vortexwolf.dvach.services.domain.PostSender.java
com.vortexwolf.dvach.services.domain.YandexCaptchaService.java
com.vortexwolf.dvach.services.presentation.ClickListenersFactory.java
com.vortexwolf.dvach.services.presentation.DraftPostsStorage.java
com.vortexwolf.dvach.services.presentation.DvachUriBuilder.java
com.vortexwolf.dvach.services.presentation.EditTextDialog.java
com.vortexwolf.dvach.services.presentation.FlowTextHelper.java
com.vortexwolf.dvach.services.presentation.ListViewScrollListener.java
com.vortexwolf.dvach.services.presentation.OpenTabsManager.java
com.vortexwolf.dvach.services.presentation.PagesSerializationService.java
com.vortexwolf.dvach.services.presentation.PostItemViewBuilder.java
com.vortexwolf.dvach.settings.ApplicationPreferencesActivity.java
com.vortexwolf.dvach.settings.ApplicationSettings.java
com.vortexwolf.dvach.settings.CacheSizePreference.java
com.vortexwolf.dvach.settings.PasscodePreference.java
com.vortexwolf.dvach.settings.SeekBarPreference.java
com.vortexwolf.dvach.settings.SettingsEntity.java