Skip to content

Commit

Permalink
first open source release
Browse files Browse the repository at this point in the history
  • Loading branch information
yakovsh committed Jan 23, 2012
1 parent eb45b18 commit 0803f8c
Show file tree
Hide file tree
Showing 21 changed files with 905 additions and 0 deletions.
8 changes: 8 additions & 0 deletions android-language-settings-app/.classpath
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
33 changes: 33 additions & 0 deletions android-language-settings-app/.project
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>android-language-settings-app</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
13 changes: 13 additions & 0 deletions android-language-settings-app/AndroidManifest.xml
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="4" android:versionName="1.3" package="appinventor.ai_yakov.LanguageSettings"
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="8" />
<application android:label="@string/app_name" android:icon="@drawable/icon">
<activity android:label="@string/app_name" android:name="biz.shaftek.android.LanguageSettings.LanguageSettingsActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
19 changes: 19 additions & 0 deletions android-language-settings-app/LICENSE
@@ -0,0 +1,19 @@
Application icon are copyrighed by "DBGthekafu" and are licensed
under GNU GPL (http://en.wikipedia.org/wiki/File:Config-language.png)

Everything else is copyright (c) 2011-2012 by Shaftek Enterprises LLC (www.shaftek.biz).

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.


33 changes: 33 additions & 0 deletions android-language-settings-app/README.MD
@@ -0,0 +1,33 @@
What Does This App Do?
======================
This is a simple Android application that allows you to access the built in settings screen to select additional input language for your Android keyboard.
The primary motivation for creation of this app was the fact that the Kindle Fire does not allow you to select languages while including the secret settings
panel deep inside their code. Some other manufacturers appear to have done the same.

This app has been tested on Android 2.2, 2.3, 3.2, and 4.0.

For Users:
----------
The easiest way to install this app is by visiting [Google Market](https://market.android.com/details?id=appinventor.ai_yakov.LanguageSettings). Alternatively,
you can download the APK file from here and install it on your device. We are also working on getting the app approved in the Amazon AppStore.

Feedback and comments should be directed via [email](mailto:android-dev@shaftek.biz) or via the GitHub bug tracker.

For Developers:
---------------

The original version of this app was developed via Google's AppInventor package, as of v1.2, this
is now a native Android App. The easiest way to recompile and try this app out is to use Eclipse with Android
plugins.

This program is licensed under the GPLv3 or later, see LICENSE file for more information.

Feel free to submit requests for features or patches.


History of Changes
==================
4 v1.3 01/22/12 Support for Android 3.x added; open sourced via GitHub
3 v1.2 01/22/12 App rewritten as a real Android native app, dumping the AppInventor code; support for Android 4.0 added
2 v1.1 12/01/11 Minor manifest changes to narrow down the range of eligible devices
1 v1.0 12/01/11 First release
Binary file not shown.
Binary file added android-language-settings-app/bin/classes.dex
Binary file not shown.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added android-language-settings-app/bin/resources.ap_
Binary file not shown.

0 comments on commit 0803f8c

Please sign in to comment.