I have target to port android os in board
Android compatibility is free, and it's easy.
If you are building a mobile device, you can follow these steps to make sure your device is compatible with Android. For more details about the Android compatibility program in general, see the program overview.
Building a compatible device is a three-step process:
Obtain the Android software source code. This is the source code for the Android platform that you port to your hardware.
Comply with the Android Compatibility Definition Document (CDD). The CDD enumerates the software and hardware requirements of a compatible Android device.
Pass the Compatibility Test Suite (CTS). Use the CTS as an ongoing aid to compatibility during the development process.
Mandar Khire wrote:
2. As Some mobile phone not has facility Auto focus in camera, but another mobile phone has that. We can see In both phone same OS version.
So if i write program which use camera & specially want to use Auto focus, then that program give me error in mobile phone which not have that facility.
If by simple programming i get that facility then no problem but if not then i have to find out way by which way i can access that auto focus facility to my program.
Your logic is flawed. No amount of programming is going to make your device gain some capability unless there is a hardware to support it.
Find out android java app limits, means if some GPIO pin not accessible/not working as i expect then whether to use NDK or SDK or both.
Mandar Khire wrote:then i afraid lots of things in C in kernel/driver etc.This kind of development is first time for me.
Mandar Khire wrote:But i confuse about it. Can anybody give me hint/help regarding how to deploy output of make in Blank unallocated SD card!