I'm totally new to both android and Linux. I've to write a driver for Android phone to read all the messages.
Questions:
What OS, should I select?
If Linux; then with which flavor and version should I go?
From where should I begin my Android device driver learning to accomplish my task?
Do I need to install any SDK on my windows system to develop Android device driver or simply I should prepare linux system for Android work?
Kindly guide me with better beginning points
Here is the link that might help you
http://mobilesystemsengineering.appspot.com/staticdocs/AdvancedMobileSystemsEngineering/lecturenotes/Chapter4.pdf
Related
How can I get root access on android phone without having to use the SDK tools..is it possible to try it with python and Ubuntu terminal...I have searched online it only suggests other tools like Fastboot which also comes with SDk , ADB...
Can anyone give me some guidelines where to start?
and what python packages will be helpful? Kivy framework how helpful it will be..as it is cross platform...PS:I want to learn about Mobile Forensics
I am now working with emulator from android Studio it is safer and convenient this way as using a emulator by default root access is given. ADB comes with lots of features and it is also easy to connect python scripts with the virtual device. My host machine is Windows OS I don't even need to use VM.
We're developing a Client-server system for Android apps, in which the server should be a Linux machine.
Of course we're using VMs, but that's only as good as a real mobile device. Since we're looking at improving speed, we'd like to run those apps on a Linux machine.
Can any member give a broad idea on how to run Android apps on a Linux platform ?
You need to use dex2jar to convert an APK file to a JAR and then you need IcedRobot to run the Android stack above OpenJDK. Maybe I will try to emulate AndroidGL with JOGL 2.0 (it supports both OpenGL and OpenGL-ES). Keep in mind that it is not trivial.
The emulator of Android SDK is quite slow but you just have to enter adb install my_file.apk to install your application.
You can run android-x86 in VirtualBox
I have a Red Hat Linux (RHL) system on which I'd like to run Android apps. How would I do this? Is there an open-source port of the Android Runtime for linux? Kind of like a VM?
If not, what steps will I need to follow to port the runtime to RHL (with the Dalvik VM etc) so that I can run the android apps built by all android developers?
I am new to android so I am trying to understand if there is an application virtualization support for it from anyone. Thanks in advance!
You need to use dex2jar to convert an APK file to a JAR and then you need IcedRobot to run the Android stack above OpenJDK. Maybe I will try to emulate AndroidGL with JOGL 2.0 (it supports both OpenGL and OpenGL-ES). Keep in mind that it is not trivial.
The emulator of Android SDK is quite slow but you just have to enter adb install my_file.apk to install your application.
You can run android-x86 in VirtualBox or Live Android from a Live CD as Dimitri suggested but I'm not sure it is what you want.
P.S: The most promising solution seemed to be AndroVM.
P.S 2: ARChon Runtime works very well on 64-bits systems. This tutorial is very helpful to make it work.
P.S 3: App Runtime for Chrome Welder is even more promising, it's currently in beta. The final version will support all Android APIs in Google Chrome under GNU Linux (including Chrome OS), Mac OS X and Windows.
I know there is a project for porting Android on x86 platform. You can find iso to download and you can install on LiveCD : http://code.google.com/p/live-android/. You can find more information here
You can't just run Android apps - you will need the entire underlying Android operating system. That goes beyond a simple JVM. EDIT: There is actually a project in the works that aims to do that, see Dimitri's link.
But you're in luck - the Android SDK comes with an emulator that should fulfill your needs (although it's a bit on the slow side - if you're developing Android apps, you definitely want to use a physical device instead). The SDK is available here.
Run Bluestacks on Windows on VMWare on Linux. Easy.
I am developing the Web application in Android 2.2 and i want to deploy it on the LG P500 device. I am using Windows XP as an operating system. But i am facing the problem of installing the drivers on my system, it gives the error "Hardware not found the desired USB drivers". So give me any suggestion on this.
Also told me that it is possible on windows system or it required Linux System?
Thanks in advance....
There's a similar question about this on Superuser, and the answer appeared to be to download and install the LG Mobile Support Tool, then use it to install the drivers.
As for the second part of your question: Yes, you can develop on Windows. There are versions of the SDK for Windows, Mac and Linux. Most of the tutorials assume you are using Eclipse to develop, which is also cross-platform (as is Netbeans, another popular choice).
If you're looking to build the Android source, however, Windows is not currently supported.
I have'nt plunged into Android Development as yet though Java Classes C++ all that is not new to me. Here are the questions folks. Appreciated any help on these : -
If I need to develop test and deploy Android Apps do I NEED AN ANDROID Hardware device or is there a software Android Simulator like VMWARE or Virtual PC , where I can emulate the results.If there is such can you point me more info
I have a Netbook ( the Chinese Ipad Clone ) running Android that has only Wi-Fi for the present. Is it possible to add the following features via the spare USB Port
--- a USB Based 56K Modem : Are there Android platform H/W Drivers.
--- a USB based RJ45 ( Ethernet LAN LandLine connection ) Adapter :Are there Android platform H/W Drivers.
Please advise
Thanks
Saul
Steps:
Learn Java here
Do a tour on Eclipse IDE
Install the Android SDK
Go through this Android on
Eclipse Tutorial
This is a screenshot of the Emulator:
(source: vogella.de)
To answer your first question: You can use the android SDK, which includes an emulator. There you can choose your API/your Android version you want to simulate.
You can just download an embedd it to your eclipse.
To your second answer: I have no idea ;-)
1) For developing Android apps you can easily do it by downloading the SDK according to your specifications.Ranging from Android 1.5 to 2.2 you can download any sdk according to your requirements and target customers...As far as development goes since u are a newbie start from 1.6. Developing in eclipse IDE is quite simple than others.You can get Eclipse plugins for android. For basic testing the SDK emulator is useful.But before deployment and before adding to the market you should test it with a real device. Google G1 and Nexus1 are the favourite developer testing phones...
2)As far as the second questions goes, the issues are hardware specific too.So, better get some support from the vendors. I dont recommend messing around with the drivers. If you are quite eager to do then you might also get some help from others...