Android Development Mentoring? - Android

Hey! I'm new to Android developing and I'd like somebody to tutor me because i'd like to make android apps, ROMs, kernels, and stuff like that.
My computer's specs are below
Specs:
MacBook Pro, Mid-2010
Processor: 2.4 Intel Core i5
Memory: 4GB 1067MHz DDR3
Graphics: nVIDIA GeForce GT 330M
OSX: Lion 10.7.2 (Build 11C74)
I can't seem to install Android Kitchen, and fink is too confusing for me.
I already have the AOSP source code for ICS.

Sorry for being rude.. but why do you want to try to make an ICS rom from source (what is reeaally difficult) when you're not even able to run a script (kitchen)?
And the kitchen has nothing todo with the Android source.
You should read the FAQs in dsixdas threa..
Cheers

Agreed with all you want to do you should start by learning Java coding and c+. This will get you ready. Then start by reading and searching. Google will be your best mentor.
Thread closed

Related

[Q] Integrating Android on an ARM Board

Good Day XDA!
I'm just asking a little help because i don't know where to start to.. I do have a project in school that will use ARM Board and Android OS. I have bought an ARM Board but I don't know where to start to in integrating..
1. The ARM board has already installed Android OS 2.2 but I want to install a higher version of OS. Can someone give me an advice or tutorials that can help me to upgrade or to build android for an ARM?
2. I've seen the article about building android from source but I don't know what's next after building the source from Linux OS and in building boot loaders and drivers.
3. What are the ways in making applications pre-installed aside from ADB? Is it possible to have a pre-installed app in a custom ROM?
That's all! Thank you!

[Q] [Xolo Q700] Can I port Android 4.3? How?

I'm a complete noob in Android development, but I'm a quick learner, so bear with me.
I was thinking that the TRIM feature of the Android 4.3 is kind of important to have, but I'm missing it out with Android 4.2.1 on my Xolo Q700.
My device has a MediaTek MT6589M chipset with quad-core Cortex-A7 CPU and PowerVR SGX 544MP GPU. There's a gig of RAM.
I looked all over the internet and couldn't find a ROM that takes me to 4.3, so I decided I'll try to port it to my device.
I know that Google provides the source code for Android 4.3, so is there any way I could port it to my device?
I'd be glad if you helped, expect me to bug you with questions because I really want this to happen.
Leave links to useful instructions too, if you can!
umanghome said:
I'm a complete noob in Android development, but I'm a quick learner, so bear with me.
I was thinking that the TRIM feature of the Android 4.3 is kind of important to have, but I'm missing it out with Android 4.2.1 on my Xolo Q700.
My device has a MediaTek MT6589M chipset with quad-core Cortex-A7 CPU and PowerVR SGX 544MP GPU. There's a gig of RAM.
I looked all over the internet and couldn't find a ROM that takes me to 4.3, so I decided I'll try to port it to my device.
I know that Google provides the source code for Android 4.3, so is there any way I could port it to my device?
I'd be glad if you helped, expect me to bug you with questions because I really want this to happen.
Leave links to useful instructions too, if you can!
Click to expand...
Click to collapse
Welcome to the Android development world,
Well firstly, is there a ROM available for your device?
If there is, porting a 4.3 ROM would be possible, and made easy.
Ronny927 said:
Welcome to the Android development world,
Well firstly, is there a ROM available for your device?
If there is, porting a 4.3 ROM would be possible, and made easy.
Click to expand...
Click to collapse
I don't think so. Can I extract the company-provided ROM from my phone? There might be a recovery ROM somewhere on the internet, I can find it if there's no option to extract the one in my phone right now.
Is it really possible to port 4.3?
Is this thread closed?
----------------------------
Hit Thanks If You Like My Post!!!
umanghome said:
I'm a complete noob in Android development, but I'm a quick learner, so bear with me.
I was thinking that the TRIM feature of the Android 4.3 is kind of important to have, but I'm missing it out with Android 4.2.1 on my Xolo Q700.
My device has a MediaTek MT6589M chipset with quad-core Cortex-A7 CPU and PowerVR SGX 544MP GPU. There's a gig of RAM.
I looked all over the internet and couldn't find a ROM that takes me to 4.3, so I decided I'll try to port it to my device.
I know that Google provides the source code for Android 4.3, so is there any way I could port it to my device?
I'd be glad if you helped, expect me to bug you with questions because I really want this to happen.
Leave links to useful instructions too, if you can!
Click to expand...
Click to collapse
Dude ,For porting/devloping 4.3/4.4 rom for xolo q700 needs Kernel sources of mtk6589 too , google releases the 4.43/4.4 sources but without OEM kernel sources its not possible for now! Mediatek is not releasing the sources ,thats the main reason!
Hit Thanks If i Helped You ! It Encourages Me to Learn More
Click to expand...
Click to collapse
:good:
Welcome The World Of Developer!!
Don't I was a noobie too (a yr ago).Anyway,Porting Android 4.3 kitkat is not till possible because we lack resources.Wait a month or 2..It will soon come...

Where to go? Beginner in Aosp building/porting

Good day, I just want to have an advise, probably in terms of resources, articles and tutorials about:
1. How can I compile an android source code?
2. I have a 2.7Ghz Dual core, 2GB Ram, and ubuntu x64, is it possible to build(kitkat) with this PC?
3. Is creating custom rom, different from building from source?
4. Can you give me an example(any) how to port the aosp for other phone?
5. After I made the Rom, how can I test it without flashing in a real phone for beta testing and risk prevention?
6. Can you site informations regarding my question, I am a beginner in Android source building/porting and are the things I have to learn first before diving into android rom development?
Thanks in advance
http://forum.xda-developers.com/showthread.php?t=2639611
this link isa guide on how to set up the build and enviroment and get going. im not sure that 2gb of RAM is enough, 4gb is the recommend amount of RAM just to run a 64 bit Operating system.

WinCe 6.0 Embedded MIPS apps

Hello everybody,
I have the new Clio 4 Medianav system, is based on WinCe 6.0 embedded, i found a lot of application for this windows system...but the majority parts is for ARM processor :crying:
Can you help find me MIPS application?
Offtopic:
I would like to try programming on wince but I have no idea how set visual studio 2008 for do it..
I usually program website, PLC and microprocessor PIC... I know what does it mean the "Programming" word :angel: )
Thank you!
forna91 said:
Hello everybody,
I have the new Clio 4 Medianav system, is based on WinCe 6.0 embedded, i found a lot of application for this windows system...but the majority parts is for ARM processor :crying:
Can you help find me MIPS application?
Click to expand...
Click to collapse
Who should spend the time? DIY!
Just for info:
Windows CE isn't a desktop OS where peripherals use a common set of busses and addresses and a single OS build that knows how to integrate all of these. There isn't a "Windows CE Image" for just any given processor, the OS image must be built for your exact hardware. Memory maps, peripherals, drivers and a load of other things can change from board to board, even with the same processor.
These "differences" are encapsulated in what's known as a BSP or board support package. You generally must have that for your target hardware, then you can generate a new OS image containing the OS features you want for that hardware.
The short of this is, that no one can tell you whether there are applications out there that are compatible with the OS image used on your Medianav system.
Windows CE for devices with ARM CPU is standarized, because the underlaying hardware is mostly identical. So hundreds of applications for this OS image exist. And it's very easy to write your own.
jwoegerbauer said:
Who should spend the time? DIY!
The short of this is, that no one can tell you whether there are applications out there that are compatible with the OS image used on your Medianav system.
Windows CE for devices with ARM CPU is standarized, because the underlaying hardware is mostly identical. So hundreds of applications for this OS image exist. And it's very easy to write your own.
Click to expand...
Click to collapse
I found the technical datasheet of motherboard with cpu processor type and all the hardware (cpu is a AU1320 all exe are programmed for an R4000 cpu) but the problem is one...I'am a noob on windows embedded..I would like to learn it bit I don't think to find too many people who wants teach me it :crying:
forna91 said:
I'am a noob on windows embedded..I would like to learn it
Click to expand...
Click to collapse
Perhaps this Microsoft book
https://www.microsoft.com/learning/en-us/book.aspx?id=11064
takes you one step further.
This practical, authoritative, popular reference now in its fourth edition shows developers how to develop applications for the newest generation of mobile and embedded devices. Focusing on the core operating system of Windows Embedded CE 6.0, this guide covers memory management, files and file systems, registries, databases, notifications, communications, and more. It s based on the author s extensive experience training developers focused on embedded technologies how to use Windows CE to its fullest capabilities, and covers the latest features in Windows Embedded CE 6.0. The book includes a link to a companion Web site with extensive sample applications in Visual C++.
Thank you for this book...now I see if buy it
There are lots of older MIPS apps (CE 3 and older) that can work. A lot of info and many downloads can be found at hpcfactor.com. I have two MIPS devices using a similar processor (Au1250) and a slightly older OS (CE 5.0): the Viliv X5 and Cowon P5, about which I have posted threads in the Windows CE 5.0 section of hpcfactor.com. (I can't post the links because I'm still considered a newbie here, but just go to the forum list on hpcfactor.com and you'll see that section.)
Because a lot of apps in the Windows Mobile forums here at xda-developers.com were written for the .NET Compact Framework 2.0 and 3.5, installing MIPS versions of .NET CF 2.0 or 3.5 (if they are not already installed on your device) may allow many of those apps to work on your device as well. There's some discussion of this as well in the two threads I mentioned above. (Check which version of .NET CF is on it already first, though. If it has 2.0 already, after installing 3.5 make sure that both versions are activated in the registry under HKEY_LOCAL_MACHINE/Software/Microsoft/.NET Compact Framework.)
well thank you for that site!! I found now a regedit...tomorrow i try it because others don't works :crying: fortunatly there is a debug usb in the radio and with visual studio I think that we can read it :good:
Have you had any succes on doing so? I also have the MediaNav Evolution system (v9.1.4) and I have something in mind... But im totally lost!
P.S.: Would you mind sharing the technical datasheet of the motherboard and CPU?

A few questions

Hello I am Jimmy and I am starting on ROM development for mobile and PC. I have a few doubts regarding that.
1> Android-x86 Oreo is the latest build on their website, But roms like Bliss, they ported Pie on PC. How to do that? I mean how to get Android-x86 pie?
2> How much average time does it take to compile the source of Android(both x86 and arm64)? [Specs for consideration: Intel Core i7-8750H 2.2 Ghz 6 cores, 16 GB RAM, Ubuntu 18.04 ]
3> What IDE/Development softwares should I use for modifying the original source code that is? Android Studio? Netbeans? Notepad++? Or what??
And a question not regarding development:
I have a device lying around my drawer. My bro used to use it until he bought a new one. Its LAVA Z60 which is based on MTK MT6737 chipset. I researched but found out that there are very few MTK devices with custom roms. Is LAVA Z60 one of em? And if so, where to get the Device Tree, Vendor, Kernel etc.. for the device? Also, note that MTK Droid tools does identify the device, but I cant create scatter file cuz there is just one item on the list with location and every other thing as 0.
Soo.. yeah thats all. Please help me if you can. Thanks in advance.
Help

Categories

Resources