If I create a Android Application that uses on screen buttons, can I also code it to listen for keyboard keystrokes if it is running on a PC? So what I'm saying is, if I develop a application that can run on mobile devices and PC, can I keep the code for both of them the same, and still listen to keyboard strokes in both versions?
So if I open the app on a mobile device it will use touch screen, and if I open the same app on my computer it will use the keyboard for input, is this possible?
My friend Android platform is only available for mobile devices and their hardware is designed in such a way so that only android platform can be installed on it. For PC we have other platforms like Windows, LINUX etc. So for running android application on PC you need to have a android platform which can be installed on PC. Till now there is no android platform which can be installed on PC. But may be available in future. Then you can think on your Question.
Have Fun and Wait to have another new innovation in android so that this will be available for PC also
Related
I developed native iOS and Android based applications with a dot net server.
I didn't use any cross-platform capabilities.
Now I have a new requirement that enforces me to install my application on windows phone and tablet.
Do I need to develop a new window based application from scratch?
Thanks.
As far as I know, yes. Either you'll have to rewrite the app for Windows Phone specifically or for cross-platform but I don't know any way of running a native Android app on a Windows phone.
Hello
For Windows Phone I use Windows Phone Developer Power Tools and I'm looking for alternative for Android. I want to monitor cpu, ram, I/O and others parameters from Android device(or virtual devices) connected to my PC. There is some application that has features I'm talking about ?
With Android Studio Android Monitor you are able to monitor Memory, CPU|GPU and Network...
If you want something more elaborate we are developing a performance monitoring platform for Android and iOS you can use to know what's going on with your app performance in prodcution. Monitoring thousand of different users with different devices and different Android OS versions or your own app different verisons.
The platform is still under development but you can join the mailing list if you want to know when the final release is published.
Once we finish the project you could see something like this:
Is is possible to directly deploy apps on ios or android devices just for testing?
My Background:
I am currently developing iOS and Android apps but using only emulators.
Maybe you can consider me as an intermediate mobile developer but newbie in direct installation of application created.
Also, I'm afraid my iPhone or my android devices get destroyed if I will try some of the blogs tutorials found on the net.
You can try your application on actual mobile devices on both platforms.
With Android is pretty straightforward: just plugin your device to your computer's USB port. If you happen to have proper drivers for it, whenever you run your application from Eclipse IDE, you will be asked if you want to run your application directly on the device. Make sure you enable debugging on your device.
With iOS, it's also fairly easy. Just plug your iPhone/iPad/iPodTouch to your Mac, launch XCode and select device before pressing run. You might need to create a provisioning profile for it (you will need a Apple iOS Developer Account for this).
I don't think you will ruin any device just by following (and installing) tutorials from the net.
For Android: Yes, you can run the apps directly from Eclipse or Netbeans on your device, works exactly as with the emulator. To make real apps you have to test them on real devices!
You wont destroy your device. Read the Android SDK "getting started" stuff.
Can't really say about iOS though.
You can always buy a second hand cheap phone and use it.
I started developing apps in the Android emulator and I was surprised about the big difference between the emulator en a real device, which really made it worth to buy one of these terminals.
I bought an Android phone to use Flash. But to my surprise, Flash does not run on Android devices with arm v6. But I do want to make something useful and develop for it. Does it need to be "unlocked" for this purpose?
Not at all, you can develop Android applications on any Android device. Just make sure that if you want to make use of Google APIs that it's a device that supports those APIs. Also, you'll need to enable development under Settings --> Development (I believe, the location actually varies depending on the version).
Nope, just download the SDK and go. All current phones (that I know of) allow you to do debugging on-device.
If you are developing using the Android SDK or NDK, any phone with Android Market is required to be able to be used as a developer device. If you are trying to develop IN Flash, then you will need a phone capable of Flash (Motorola Droid, any Snapdragon or better processor device) but on Android I don't believe there is a way to package a Flash app onto the device, and the Flash app is always run in the browser.
Can I use any Android Phone for app development? Here in the Philippines, there are many available mobile phones with Android installed. But I want to buy the cheapest phone available (which I think is Samsung i5500 Galaxy 5). Thanks in advance!
You can use any android powered device for development, just make sure it has Development menu option. To check go to Menu -> Settings -> Applications -> Development. If there is somewhat like USB Debugging option you can use device for the development.
Why not use the actual dev kit? There is a complete setup with virtual phone included that you can run as an eclipse plugin.
http://developer.android.com/sdk/index.html
I think any Android platform based phone will be OK.
Yes you can, and I would definitely recommend using a real phone. The emulator is excellent, but somewhat slow for a number of applications that require hardware (OpenGL comes to mind). Even a G1 tends to be faster than the emulator for certain things. If you're creating an app that uses Bluetooth, there's no way to do so on the emulator currently. Konstantin's directions are good for actually setting up the phone.
You need to understand one thing before you buy the phone. What version of Android SDK you will be using for to develop the app. If say, you are developing the app for cupcake and above, you better have a phone with cupcake version. But if you have Froyo phone, you will not be still able to run the app, but some depreciated functions might not be available and your app may crash.
If you want to develop in Windows there is a list of devices available for which the USB drivers work: USB Driver for Windows
If you don't need the GSM part you could also think about using the Archos 5 Internet Tablet, which is a Android powered media player and supports ADB (Android debug bridge) as well