ChanExplorer is an 4Chan browser for Android. It is designed to augment 4chan for mobile browsing, it has a similar purpose to 4Chan X. Currently ChanExplorer is no longer available on the Play store.
ChanExplorer is available on F-Droid. Go to F-Droid (https://f-droid.org/repository/browse/?fdid=co.wakarimasen.chanexplorer) to download the latest APK. Alternatively, you can download the F-Droid App, and install it from there which will also provide you with automated updates.
ChanExplorer was built with Eclispe and targets Gingerbread (API Level 10).
- Android SDK
- Android NDK
- Android v4 Compat
- Android v7 Compat
- ActionBarSherlock (4.1.0)
- SlidingMenu
- Google Guava
Assuming you are already set up with Android:
Eclipse Build Instructions
- Clone ChanExplorer
git clone git@github.com:wakarimasenco/ChanExplorer.git
- Import ChanExplorer into your Workspace as “Existing Android Code into Workspace” (File > Import > Android > Existing Android Code into Workspace)
- Git Clone
ActionBarSherlock@4.1.0
andSlidingMenu@7343c3cdc73
. (ABS 4.1.0 can be downloaded here - http://actionbarsherlock.com/download, and for SlidingMenu you can rungit clone https://github.com/jfeinstein10/SlidingMenu
- In SlidingMenu, delete the file
/src/com/slidingmenu/lib/app/SlidingMapActivity.java
- In SlidingMenu, in the file
/src/com/slidingmenu/lib/app/SlidingFragmentActivity.java
replaceextends FragmentActivity implements SlidingActivityBase
withextends com.actionbarsherlock.app.SherlockFragmentActivity implements SlidingActivityBase
- Import the two projects into Eclipse using the same method as 2.
- Right Click the SlidingMenu project > Properties > Android > Library > Add
- Add the ActionBarSherlock project
- Right Click the ChanExplorer project > Properties > Android > Library > Add
- Add both the ActionBarSherlock and ChanExplorer projects.
- Use
ndk-build
to build the native libraries.cd {chanexplorer}/jni && ndk-build
on OSX and Linux.
You can then plug in your Android device and build a debug apk.
After the following steps, you can simply export and APK, or run the project on your Android device. Open an issue if there are problems.
Simply submit a pull request to contribute. I would like to keep Gingerbread support as my Android smartphone does not support 4.0.
MIT