Menu

Tree [2d699b] master /
 History

HTTPS access


File Date Author Commit
 org.juzidian.android 2012-11-14 Nathan Jones Nathan Jones [2d699b] Bump version number to 0.4.0.
 org.juzidian.build.data 2012-11-11 Nathan Jones Nathan Jones [748af5] Detect invalid Cedict data when populating data...
 org.juzidian.build.pinyin 2012-11-11 Nathan Jones Nathan Jones [90c2a9] Move cedict pinyin normalization functions to c...
 org.juzidian.cedict 2012-11-11 Nathan Jones Nathan Jones [90c2a9] Move cedict pinyin normalization functions to c...
 org.juzidian.cli 2012-11-02 Nathan Jones Nathan Jones [b060e3] Remove redundant db connection url param.
 org.juzidian.core 2012-11-14 Nathan Jones Nathan Jones [cb1a9d] Ignore case for pinyin input.
 .gitignore 2012-10-22 Nathan Jones Nathan Jones [707f02] Automatically generate dictionary db file for CLI.
 CHANGES 2012-11-14 Nathan Jones Nathan Jones [eb4d62] Add changes document.
 COPYING 2012-08-19 Nathan Jones Nathan Jones [7c3373] GPL
 README 2012-10-02 Nathan Jones Nathan Jones [7b6356] Hard wrap lines in readme.
 build.gradle 2012-10-30 Nathan Jones Nathan Jones [61df1a] Externalise version to gradle properties.
 gradle.properties 2012-11-14 Nathan Jones Nathan Jones [2d699b] Bump version number to 0.4.0.
 settings.gradle 2012-10-22 Nathan Jones Nathan Jones [be5bdf] Create project for generating sqlite dictionary...

Read Me

About
=====

Juzidian is a Chinese-English dictionary for Android, targetted at English-
speaking learners of Mandarin Chinese.


License
=======

GPL Version 3


Features
========

 * Search for definitions by Pinyin, Hanzi or English


Dependencies
============

 * Java 1.6
 * Gradle 1.1
 * Android SDK 


Building
========

 * clone gradle-android-plugin:

	$ git clone https://github.com/ncjones/gradle-android-plugin.git

 * build gradle-android-plugin:

	$ gradle -p gradle-android-plugin build

 * Set Android SDK home environment variable:

	$ export ANDROID_HOME=~/android-sdk-linux

 * build Juzidian:

	$ gradle build


Installing
==========

Install the built APK on to a connected Android device:

	$ adb install org.juzidian.android/build/distributions/*.apk


IDE Setup
=========

To setup Eclipse projects with correct natures and class paths, run

	$ gradle eclipse

and then import all projects into Eclipse from the project root directory. The
Android Eclipse plugin is required.

MongoDB Logo MongoDB