Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I have been trying to know about android driver development. I know driver development is not an easy job but I'd like to learn. Is there any tutorials for that or any simple examples??
I'm assuming you mean drivers for the Linux kernel used by Android? I'm fairly sure most of the Android system interfaces with the Linux kernel to access hardware. For example, it relies on the framebuffer device for display, which is powered by a Linux framebuffer driver.
In this case, you need to root your device to get the proper privileges. Next, you need to determine the version of the Linux kernel, then obtain a copy of it.
There's a lot of documentations on kernel development, and plenty of code to look through, but it's not an easy task, and you probably won't want to do it. If you have all of the necessary knowledge of the hardware, it might be a possibility.
edit: Ah, here; this might help you a bit: http://source.android.com/porting/display_drivers.html (there should be more information on other drivers from there on.)
What about following a linux recipe?
http://www.freesoftwaremagazine.com/articles/drivers_linux
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
On a tablet, is it possible to install Linux on an SD card, and let it boot from it without the need to partition the internal memory and without touching Android?
For a native boot, out of the box, no. Android tablets generally have a locked bootloader and there would likely be driver issues. However, it has been done. For this to be done, however, you need to do quite a bit to the tablet.
I recommend you research which distribution of linux you want running on a tablet, then look for guides (such as on xda-developers.com), then buy the corresponding tablet.
You can emulate linux on your android phone. Take a look at this app:https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid&hl=en
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am an android application developer and i need to know that what are the programming skills needed to develop an android kernel. I mean to know that what are the programming language and knowledge need for that.
The Android kernel is simply a Linux kernel, so the skills needed are the same as for that: you need to know C, be confident with low-level programming making heavy use of pointers (probably including pointers to functions, which are used heavily by the linux kernel), and be familiar with issues of programming directly on hardware (memory mapped device access, virtual/physical address mapping, etc.).
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
I'm developing an Android application that needs to communicate with a PC in the easiest possible way. preferably using USB, headphones jack or Bluetooth, this should be a two way connection.
I assumed USB would be the simplest, but got quite lost with USB Host/Accessory and am not even sure anymore that this is the way to go. tried usb-serial-for-android but couldn't find any example of using it with a computer, and the code as it is never recognized my computer as a device.
Is there any Right Way (tm) to do this? can someone share some sample code? everything I've found was for Arduino boards, which I don't have.
I'm not looking to transfer lots of data, but I need the latency to be as little as possible.
Any hints? Is USB isn't the way to go? I read that using the headphones jack is quite complicated and that BT has too many different implementations, but didn't really try these two other options.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm trying to control my android phone from a way out!I need to see my phone's screen.I want use my access point modem to perform this.
I have search the net but could not find a proper answer.
Is there any solution?
Thanks.
Sorry if the question tag may be wrong.
I don't know if you are seeking dev related instructions or just need an app which does what you want.
If the latter you should check this forum instead: https://android.stackexchange.com/
Some apps I know which does this:
https://play.google.com/store/apps/details?id=com.sand.airdroid
https://play.google.com/store/apps/details?id=com.unicorntoast.mrroboto.android
https://www.xda-developers.com/android/app-review-remotely-control-your-android-device-with-teamviewer-xda-developer-tv/
I doubt that android supports this out of the box, as that would be a security hole.
You might be able to get some rdp Service installed, as android is a linux distribution, but I it might drain your battery.
try this:
http://www.androidpit.de/de/android/market/apps/app/com.xtralogic.android.rdpclient/Remote-Desktop-Client
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I've a car stereo (Pioneer AppRadio2) that seems to have a ROM tha contains WindowsCE for MIPS.
Would it be possible to run Linux/Andriod on the device by flashing a linux type ROM to the device ?
If it is possible what would be the high level steps that need to be done to achieve this ?
Pioneer does have a mobile developer web site for AppRadio, but it isn't live yet, so it looks like Pioneer won't be an immediate help.
You need to determine if the bootloader is locked by some sort of digital signature or not. If it is digitally signed and locked, you're going to have to either obtain a key from Pioneer or reverse engineer it.
Following that, use an embedded toolkit like OpenEmbedded to create a Linux environment on the device.
That wont be so easy. Actually it is meant to be a control station for android and iphone devices. so you could just use the android kit for your phone and control it from your appradio2 as for now. I know youre radio wouldnt be running the android itself but would display it and control it.
since it is quite new it will take some time for developers to "hack" it if it is possible. i have seen bounties on xda for example from people that would like what you are asking and other things.