I want to make an android app which receives sound from the microphone of the smartphone and converts the value to decibels. I am completely new to android development, so have no idea about which IDE or platform to use for this.
Download the latest version of android studio from here
This answer may not be enough for you as you still need to know a couple of things to start building reasonable android applications. Good luck with that!
Related
I have just spent an entire semester of my Mobile App Development class coding with Android Studio(in fact my last day was actually today), and I have gotten very skilled in it for the time I've been doing it. I also just installed Unity and want to make PC and/or mobile games. Out of pure curiosity, hypothetically, is it possible to convert a unity project made for android and open it in android studio or vise versa? If so, how hard would it be? I'm also curious, since Unity can export for Android and IOS, assuming what I've just mentioned is possible, could it be used to make a game which was previously only available for Android, compatible with IOS? I don't absolutely need to know exactly how any of this would be done since I don't want to try it(yet), but in the off chance it is possible, I'd be interested to hear about it and how it might be done. While I'm here, I'd also appreciate any tips for creating games in Unity with the experience of only making regular apps and simple 2D games in Kotlin with Android Studio.
I know that Flash has been abandoned on the Android platform. But for a special reason, I still need to use Flash (SWF file) on an application that is used internally. So, now is there a way to make my application play Flash(has ActionScript) without installing other APK?
The minimum version of the target device is Android 4.4 (API 19)
Thanks a lot.
I was investigating same thing recently. Adobe AIR seems to be able to do it so I was pretty sure it's possible. After quite a lot of googling I found some useful info and proof of concept on some Chinese website (unfortunately it's already down :( ).
Fortunately they also linked a Github repository with that example. I was able to fork it and add some instructions about which files do you need to update if you want to use latest AIR SDK or see flash traces.
So there you go. You can use SWF file in your Android app (on new Intent) through AIR-runtime, without installing other APK:
android-invoke-adobe-AIR
There's one problem tho. You can pass some parameters from Java to AS3, but I couldn't find easy way for communicating between them later on. In AIR you could do that via ANE's and I was trying to extract some APKs to see how it works, but no luck. I did end up using socket communication (it's on feature/SocketConnection branch).
Hope you find it usefull.
I have a running app on fox pro which is developed using DOS. And its working very fine on the computer system. But due to the requirement of the users, now they want it to run on the android device.
So
1. Can you please tell me whether any plugin or bridge is already there in the market or should I have to develop one. I am basically looking for the bridge which can make communication between Android and fox pro. I don't know whether this is possible or not.
2. Any solution to open console in the android device where I can execute DOS commands in Android device like I do in the computer system.
Specifically I don't want for redevelopment, but if there is no way to achieve then let's see.
Apparently, you can run DOSbox under Android:
http://androiddosbox.appspot.com/
I've never tried this, but maybe it will provide what you're looking for.
Between a combination of psgsdk and Appery.io and software that helps convert screens from SCX files into Appery, this is a lot easier now. I've done this several times and have apps in both Google play and IOS app store that are FoxPro apps. The back end and all code is Visual FoxPro and the front end is Appery. #abigdreamer on twitter gets ahold of me -- let me know if I can help -- Know this post is years old but others might need the same.
I've finished setting up the Android SDK in Eclipse and now I have to wonder, what are some popular methods for developing a game on Android? My Java knowledge is pretty limited to be honest so I don't know much about the included graphics library or even if it works with Android, most of my experience is in C++ with Ogre or SFML. I understand SDL is pretty similar to SFML so I might give that a try. Also, should I use the newest version of the SDK (Android 4.0.3 API level 15 is what my AVD is) or an older version to support the most devices?
There are a lot of methods to develop a game on Android. It depends on a specificity of the game you are going to create and your personal expirience.
In my projects I use libgx http://code.google.com/p/libgdx/. It's enough good to satisfy my expectations.
There are some cross-platform frameworks that make it possible to create games for Android and iOS (CoronaSDK, Marmalade).
I heard Ogre code is able to be compiled on Android. I think you should investigate this question :).
Please, let me know if it's possible.
What target version of SDK you should use you can see here:
http://developer.android.com/resources/dashboard/platform-versions.html
Best regards
Some links to help you further:
Getting started in Android game development
Playing with graphics in Android
The Game Loop
Writing real-time games for Android (Google I/O 2009)
About the SDK - start off low, say Android 1.5. If you encounter things that are not available in this version, increase the build target. This way you can reach the most users.
If I'd want to develope for Android as a starter, I'd:
1) Learn Java. It won't be tough if you're used to other languages like C++
2) Make some tutorials (Internet is full of them)
3) Develope for an older version of Android such as 2.2 or 2.3 (There's no need to develope for even older versions, as almost all cellphone's have been updated to at least 2.2). In my opinion, developing now for Ice Cream Sandwich is worthless as nobody will be able to use your application (Ok there are some people, but they're not a lot actually). I think developing for 4.0 is atractive for big companies, with projects that can last for months, so when it's time for their app to be published, the market will be ready. Doing it before that is just closing your market -I assume you're not going to enter with a giant application yet-
And that's kind of everything you should know :)
I don't have an Android phone, is there still a way I can learn Android? How can I learn and what do I need?
Yes, absolutely ... the android SDK comes with an emulator, which, while quirky in some ways, does a pretty good job of letting you at least start learning and running most sample projects.
edit: This thread is somewhat old, but in recent times a new emulator has been released that is quite nice. Check out Genymotion :)
To add to Joel Martinezs answer,
Yes you can learn android dev without having a device, although it is really good to have one if you are into dev.
I started 3 months back and this is what i did
Downloaded the sdk and tools
Created a hello world app
Read about android sdk best practices in the developers site.
Looked at a lot of sample apps to know how they work
Started creating our app.
If I could do it, I am sure you could do it too. Android development is very easy to get started. You have all the info you need in the android developers site. If you need any help we are here at StackOVerFlow :-)
You need to fulfill the following requirements
Java knowledge
Android sdk
Android simulator
working knowledge of android OS(you can get it using emulator)
creativity and logics
Finally, a video tutorial(I suggest lynda.com)
Also take a look into android developer official site
Hey in addition to the above answers,
u should actually test on ur device when u r making an app that uses one of the following :
GPS, or wi-fi to get user location
when u want to use any phone sensor in ur app
when u r trying to integrate camera/ camcorder in your app
also u might need to actually test phone call/sms functionality integrated in an app
otherwise the emulator just works fine
As Joel puts it, you can use the emulator. Here is the developer website, and here is the page specific to the emulator.
Sure. Just get an android emulator and use that for your development. there are free emulators available online as well as tutorials and lots of books available for android OS development.