Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Does anyone know a free Chinese handwriting engine? I already check this question: Where can I find a Free Chinese Handwritten Recognition engine for Android/IPhone?
On the tegaki website I see that android is supported. However I can't find any *.jar files or anything I can import to my android project. (in eclipse with ADT)
Now I am searching for a small getting started guide for tegaki or an alternative. By the way I found this function in the google translate app. https://play.google.com/store/apps/details?id=com.google.android.apps.translate&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nb29nbGUuYW5kcm9pZC5hcHBzLnRyYW5zbGF0ZSJd
Something similar to that would be perfect. I wonder whether this part of the android sdk or open source. Unfortunatly I could't find it on the developer site.
The Google translate feature is proprietary, and the actual recognition is done on Google's servers, so there is no library.
Where did you find info on Tegaki supporting Android? BTW, you can use the underlying recognition engine (zinnia) on Android, and its license is permissive. You just have to compile with the NDK and write a JNI wrapper. It works for any language, you just have to train it for Chinese.
There is HanziLookup, a good ole' Java Swing component that recognizes Chinese handwriting input: http://kiang.org/jordan/software/hanzilookup/
More recently there is HanziLookupJS, a Javascript port with an updated algorithm an alternative new dataset: https://github.com/gugray/HanziLookupJS
Both are open-source and pretty straightforward in case you need to port them to a different platform.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Is there any simple (or even not so simple) way to transmit just small amounts of data (some small strings and the occasional number) between 2 iOS devices using Unity? I know there are some assets on the Asset Store, but those are upwards or $50 and far overkill. Or is there a good tutorial for this that I can follow?
those are upwards or $50
No, they are not. Here is a Bluetooth plugin for Android and iOS for $10.
The rule goes like:
If you are one person, use that. You will save yourself time. If you are working for a company, you should make your own plugin.
is there a good tutorial for this that I can follow?
If you decide to make your own Bluetooth plugin, you must first learn Java. Make a simple Android Java Bluetooth program and test it on your Android device. If it works, then you can then simply convert it into a plugin by seperating the code into functions such as bluetoothInit(), bluetoothConnect(), bluetoothSend(), bluetoothReceive(), bluetoothDisconnect(), bluetoothClose(). Then compile it into a plugin (jar or aar) file. You can now call the functions from Unity C#.
Learn Android Bluetooth API.
Links on how to call Java functions from C# in Unity. I suggest you follow the first link.
http://www.what-could-possibly-go-wrong.com/creating-a-native-android-plugin-for-unity3d/
http://www.thegamecontriver.com/2015/04/android-plugin-unity-android-studio.html
https://www.thepolyglotdeveloper.com/2014/06/creating-an-android-java-plugin-for-unity3d/
EDIT:
For iOS, you need to learn Objective-C. Learn iOS Bluetooth API then make a plugin.
https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html
http://code.tutsplus.com/tutorials/ios-7-sdk-core-bluetooth-practical-lesson--mobile-20741
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm developing an Android translation app and I've been searching a translation API with the capacity of language packages download to use the app offline but I'm not able to find something similar.
I've found two open source API, MyMemory and Apertium but I don't know how can I use them offline.
Any ideas? Thank you
Apertium is completely free and open source, including the language data, and it should be possible to run all the language pairs offline on a phone. In practice, some of the "newer" language pairs might require a bit of work since they have dependencies on C++ programs that haven't been ported to Android yet (cg-proc from the vislcg3 package and hfst-proc from the HFST package).
Still, quite a lot of the work has been done already, and there's an "example" app you can build on – http://wiki.apertium.org/wiki/Apertium_Android explains it:
The goal of the 'official' Apertium Android app is to provide example code on how to integrate Apertium offline translation into an Android app.
It requires internet permission to enable users to download language pairs (and developers to showcase their work from a phone).
You can of course make it not even require Internet permission by bundling the language pairs into the app.
(If you need some of the other language pairs and are interested in making cg-proc/hfst-proc work on Android, you should probably get in touch with the relevant maintainers.)
Translating is a very complex problem. There are no good offline translation engines that would work well on a Android phone.
MyMemory is just a translation memory, e.g. it stores millions of existing translation, but this will not help much with your app.
Apertium is also an online service.
There are great translation apps from Microsoft and Google. I would try to build something different.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I was wondering that Clash of Clans, Candy Crush etc. are they being developed in Android Studio? Since i haven't seen any tutorials, i am kind of stuck at game development. iOS provides SpriteKit and its really useful. I couldn't find anything related to android game development.
Thanks in advance
Please note that game development for Android has various paths.
I will try to present some of them:
1) The most powerful tool for creating game is Unity Game Engine.
It gives enormous options for crating game (in C# and JavaScript).
What is interesting, you can create game for many platforms in Unity like Android, iOS, Windows Phone (there are 24 platforms that can run Unity Games!!!)
Please see this link:
https://unity3d.com/unity
2) Another option for creating games (but poorer that Unity) is Scirra
Construct 2.
That one is interesting because you dont have to know any programming language.
Creating games is based on instructions (which are converted to html after creating the game).
You can try it for free here:
https://www.scirra.com/
3) You can also try KiloBolt tool for creating simple Android games.
You can write natively in Java.
Description and tutorials you can find here:
http://www.kilobolt.com/game-development-tutorial.html
I hope that helped you.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
As the Android team chose to base Dalvik on Java byte code instead of Java source code. This means that you could write Android applications in another language that compiles down to Java byte code.
For example, you could use Python to code your Android app.
Has anyone found and used a frameworks or IDE that supports Python and can be used for Android development? I'm not looking for an opinion about such an IDE just a link to the website where I can download and try out the IDE myself.
So far I have found
a presentation
Google has already created what you are looking for. Its called SL4A and its public repo is here. This allows you to write and execute programs written in Python directly on any Android device. Other scripting languages are also supported.
Here are some good learning guides for SL4A: Python Central, IBM and Google. You can also get this book.
Apart from SL4A, there are two other options that you can evaluate: Kivy and QPython. Hope this helps ... :)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there any good Handwriting recognition API to help develop application on Android Platform? Google has released (around July 2012 http://www.google.com/insidesearch/features/search/handwritinginput/index.html) a feature to use handwriting for search in touch screen devices it looks great, is there a possibility to get access to these API's for use in Android Apps?
* I'm Product Manager at Vision Objects *
I guess that you'll be able to find what you're looking for on the developer forum of Vision Objects.
We announced new APIs 2 weeks ago.
And you can have a look on our web demo here.
The best solution for android handwriting recognition is Thulika application and Thulika Trainer
source code can be download from here
It is also avilable in google play.
The advantages of using this code is.
The code is easy to understand.
it uses Encog neural network library.
You can create your own character set using trainer application which is explained in the link
Recognition is very fast (even in low memory device)
You have to note following while using thulika trainer
download and use alpha.txt file from this link.you can edit this text file. otherwise it will not load the letters.
Engine file should be renamed as E_enginename and put in to the engine folder before clicking load letter .
eg : E_english.