Source code of the 2ch Browser Android application.
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.
The following table is the detailed list of 2ch-Browser.
Item | Value |
---|---|
Java File Count | 165 |
Supported screen sizes | [mdpi, hdpi, hdpiv11] |
Target SDK Version | 11 |
Minimum SDK Version | 3 |
Activity Count | 14 |
jar files used | android-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 Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE |
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...
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.
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