[SERIES][LIST][GUIDE][TUT][UPDATE 5] Developer 101

Is It Useful ??


  • Total voters
    424
Search This thread

speed_bot

Senior Member
Jan 18, 2012
1,604
1,275
Bangalore
I am porting a galaxy ace rom. Do I need to resize apps and framework. ? Hope you will help

Sent from my GT-S5570 using xda premium

You are porting from ace to which device??

sent from cyanmobile powered Beni

---------- Post added at 07:20 PM ---------- Previous post was at 07:15 PM ----------

Awesome job! I'm starting right now with developing (so expect me from now haha)

I got a question: what Ubuntu distro would you recommend? I heard each version has its own issues while setting up the whole thing.

I just want a stable base to develop smoothly.

Anything upto 12.04 will get the job done

sent from cyanmobile powered Beni
 

speed_bot

Senior Member
Jan 18, 2012
1,604
1,275
Bangalore
Resize these
Framework_res
TwFramework
Systemui
Touchwiz

These apps if you are porting stock based roms... In general the apks specific to device
sent from cyanmobile powered Beni
 
  • Like
Reactions: arpitkh96

arpitkh96

Senior Member
Feb 17, 2012
1,156
645
27
panipat
It have 1000s of images. I have not so much time to correct each and every image

Sent from my GT-S5570 using xda premium

---------- Post added at 02:33 PM ---------- Previous post was at 02:28 PM ----------

I got it. I hadnt installed. Net framework. Sorry for disturbing u

Sent from my GT-S5570 using xda premium
 

speed_bot

Senior Member
Jan 18, 2012
1,604
1,275
Bangalore
It have 1000s of images. I have not so much time to correct each and every image

Sent from my GT-S5570 using xda premium

---------- Post added at 02:33 PM ---------- Previous post was at 02:28 PM ----------

I got it. I hadnt installed. Net framework. Sorry for disturbing u

Sent from my GT-S5570 using xda premium

You don't need to resize each image just the set the resizer to half of original resolution

sent from cyanmobile powered Beni
 

arpitkh96

Senior Member
Feb 17, 2012
1,156
645
27
panipat
No luck from. Net framework. Which software u use to resize images exactly half. I tried multiple image resizer but it gives black brackground on transparent images

Sent from my GT-S5570 using xda premium
 

arpitkh96

Senior Member
Feb 17, 2012
1,156
645
27
panipat
Can u give Me the link ,,google is showing a type of caller software

Sent from my GT-S5570 using xda premium
 
Last edited:

arpitkh96

Senior Member
Feb 17, 2012
1,156
645
27
panipat
OK I got it but which images are to be resized to half mdpi or hdpi. And should I move them to drawable-ldpi or let them remain in original folder
Sent from my GT-S5570 using xda premium
 

speed_bot

Senior Member
Jan 18, 2012
1,604
1,275
Bangalore
OK I got it but which images are to be resized to half mdpi or hdpi. And should I move them to drawable-ldpi or let them remain in original folder
Sent from my GT-S5570 using xda premium

OK mini already has cm9 so decompile minis apk and use it as a reference to know what exactly needs changes

sent from cyanmobile powered Beni
 

A_U

Senior Member
Jun 6, 2012
3,330
4,590
Wichita
www.facebook.com
OK I got it but which images are to be resized to half mdpi or hdpi. And should I move them to drawable-ldpi or let them remain in original folder
Sent from my GT-S5570 using xda premium
y r u getting confused....just follow the procedure in one of those guides....
u really dont need to resize anything...just phone app and launcher like TW need to be resized...rest all launchers adapt to all dpi's..
the only and main issue while porting is phone force close and ril issue. The dialer buttons are made for mdpi and not for our resolution, so solve dat and resize launcher, patch ril... u r done with ur port
 
Last edited:

speed_bot

Senior Member
Jan 18, 2012
1,604
1,275
Bangalore
y r u getting confused....just follow the procedure in one of those guides....
u really dont need to resize anything...just phone app and launcher like TW need to be resized...rest all launchers adapt to all dpi's..
the only and main issue while porting is phone force close and ril issue. The dialer buttons are made for mdpi and not for our resolution, so solve dat and resize launcher, patch ril... u r done with ur port

It won't work terbuchet looks up for aapt configuration in device base.... So the port will boot definitely but it will be oversized don't take my words see it for yourself... Ps if posted wrong answer...

sent from cyanmobile powered Beni
 

A_U

Senior Member
Jun 6, 2012
3,330
4,590
Wichita
www.facebook.com
It won't work terbuchet looks up for aapt configuration in device base.... So the port will boot definitely but it will be oversized don't take my words see it for yourself... Ps if posted wrong answer...

sent from cyanmobile powered Beni
nope...i am using ace's cm9 trebuchet bcoz some one posted a mini version of it ..was too lazy to decompile/remove walls etc myself :p...so just used their and its all fine, no overlaps...dat's bcoz mini is using 48X48 icons i.e; mdpi icons...but just some minor text overlaps in homescreen dats all
 

Top Liked Posts

  • There are no posts matching your filters.
  • 485
    Hello Friends :)


    INTRODUCTION



    We all go to schools and colleges and probably have loadz of subjects to study. :(. Each subject has a prescribed text book to refer. In the end, we have to study all those text books. But, what if, all the important content from various books is available in only one book ? Of course, it would be huge, but it would be very helpful :D




    DEVELOPER 101​



    This series will contain 101 links to helpful links, guides, tutorials, FROM ALL OVER XDA and the INTERNET to help you overcome any problem on your own.(HOPE SO) ( huh ! Sounds like a lot of work to me ! ) ( I first thought of 1001, but then that would be a daunting task ! :p )

    I will be updating it once or twice weekly, to keep the thread rolling. :)
    I am not much of a dev like Maclaw or Squadzone :p , though I know my basics and can provide some good suggestions and timely advice to people.
    As you all know in any FIFA video-game, you begin your journey as a basic footballer and ascend to the level of a Club Manager. In a similar way, this thread, will help you ascend from a beginner to a good developer, or least,inspire to do some good work :)
    So, I am beginning this thread firstly with all the basics like rooting etc and ascending to the level of tree'ing your own rom.

    If you want me add some thing, just post it in the thread or you can PM me. I would need all the help to complete such a big project. I have created a section regarding this thread so as to include some stuff that I have created myself.

    So, Help me to wipe out the noob's off this forum with this massive guide. Thank you.



    ACKNOWLEDGEMENTS​


    I sincerely thank all the people, in helping me complete this work. Thank You.




    SEASON 1 - The Rants of every noob, in every forum on this earth (yawn...)​



    EPISODE # 1 ( PILOT )

    How to UNBRICK !! :D --- Unbricking devices since 1639 :D

    If u ask that question one more time..........!@#$%^&*()_+

    Wow I mistakenly gave u the password of my wonder tool , PM me if you wanna know further.



    EPISODE # 2

    How to upgrade to gingerbread via odin - HERE


    EPISODE # 3

    Rooting your galaxy mini - HERE


    EPISODE # 4

    Flashing a custom recovery - HERE


    EPISODE # 5

    Flashing a rom and patches/mods - HERE


    EPISODE # 6

    How To Unlock A Galaxy Mini GT-S5570 - HERE


    EPISODE # 7

    How To Use The Search Bar - HERE





    SEASON 2 - The Stuff that matters :D



    EPISODE # 8 NEW !

    Making a Flashable Package HERE


    EPISODE # 9


    How To partition SD-Card - HERE


    EPISODE # 10

    Dualboot Windows 7 and Ubuntu 12.04 with SSD and HDD - HERE


    EPISODE # 11

    How To Setup SDK - HERE


    EPISODE # 12

    How To Setup ADB - HERE


    EPISODE # 13 NEW !

    How To take a simple Logcat - HERE or HERE


    EPISODE # 14

    How To compile / decompile APK's using APK Manager - HERE


    EPISODE # 15

    How To Pack / Unpack APK's using APK Manager - HERE


    EPISODE # 16

    How To Sign a ROM - HERE or HERE





    SEASON 3 - Stepping Into The World Of Android :D



    EPISODE # 17

    COMPLETE GUIDE FOR BASIC ANDROID DEVELOPMENT - HERE


    EPISODE # 18

    THE ULTIMATE GUIDE TO BECOME ANDROID DEV FROM SCRATCH - HERE


    EPISODE # 19 NEW !

    How To setup JAVA and Working Environment in Ubuntu - HERE or HERE


    EPISODE # 20

    How To Setup DSIXDA's ANDROID KITCHEN - HERE


    EPISODE # 21

    Many TIPS and TRICKS for Cooking ROMS - HERE





    SEASON 4 - PORTING ANDROID ROMS :D



    EPISODE # 22

    How To PORT ROMS - HERE


    EPISODE # 23

    How To PORT AOSP AOKP ROM's To ANY DEVICE - HERE or HERE


    EPISODE # 24 NEW !

    HOW TO PORT JELLYBEAN TO YOUR DEVICE ! - HERE


    EPISODE # 25

    How To PORT MIUI V4 to ANY DEVICE - HERE


    EPISODE # 26

    How To PORT Lewa and JoyOS - HERE


    EPISODE # 27 NEW !

    How to Port The Real HTC SENSE ROM's - HERE




    SEASON 5 - BRING OUT THE ARTIST IN YOU :D



    EPISODE # 28

    How To Theme - HERE


    EPISODE # 29

    How To MetaMorph - HERE


    EPISODE # 30

    Some TIPS for Themer's - HERE


    EPISODE # 31

    How To Use UOT Kitchen For Theme Work - HERE


    EPISODE # 32

    How To Use Theme Factory - HERE


    EPISODE # 33

    How To Create T-Mobile Theme Chooser Theme - HERE


    EPISODE # 34

    How To Make Boot Animations - HERE


    EPISODE # 35

    How To Change The BOOT SPLASH Image - HERE


    EPISODE # 36 NEW !

    Learn to theme for Apex Launcher [Android 4.0+ Home Replacement App] - HERE





    SEASON 6 - TIME TO BECOME A SERIOUS DEVELOPER :D



    EPISODE # 37 NEW !

    COMPILE JELLY-BEAN FROM SOURCE ! HERE


    EPISODE # 38


    How To Compile CM From Source - HERE


    EPISODE # 39

    How To Build From Source [By Squadzone] - HERE


    EPISODE # 40

    Compiling From Source The Easy Way - HERE


    EPISODE # 41 NEW !

    How To compile ICS on Ubuntu - HERE


    EPISODE # 42

    How to Compile AOSP Gingerbread on Ubuntu - HERE


    EPISODE # 43

    How To Compile CM9 on Mac and Os X - HERE


    EPISODE # 44 NEW !

    Android Game Development Tutorial ! - HERE


    EPISODE # 45 NEW !

    Building your first Kernel for Android ! - HERE






    SEASON 7 - TIME FOR SOME MAJOR CUSTOMIZATIONS :D




    EPISODE # 46 NEW !

    HOW TO USE AROMA INSTALLER ON ANY ROM ! - HERE


    EPISODE # 47 NEW !

    ICS Style 'Settings.apk' - Make it yourself !! !! - HERE


    EPISODE # 48

    How To Implement Swipe To clear Notifications - HERE


    EPISODE # 49

    How To Implement StatusBar Tweaks - HERE


    EPISODE # 50

    How To Implement 14 Toggle Notifications - HERE


    EPISODE # 51

    How To Implement 3-Way Reboot MOD - HERE


    EPISODE # 52 NEW !

    How to implement On-Screen Soft-buttons on ICS/JB - HERE


    EPISODE # 53 NEW !

    How to Remap hardware buttons on ICS - HERE


    EPISODE # 54 NEW !

    How to install Linux/Windows95/98 on your Android ! - HERE


    EPISODE # 55 NEW !

    smooth scroll & volume step increase - HERE


    EPISODE # 56 NEW !

    How to add soft buttons on CM7 - HERE





    SEASON 7 - SOME SIMPLE TIPS AND TRICKS :D



    EPISODE # 57

    How To Setup A Faster GPS Fix on Location - HERE


    EPISODE # 58 NEW !

    How To edit or Modify build.prop File - HERE


    EPISODE # 59

    How To Install App Directly From PC - HERE


    EPISODE # 60

    How To Re-Odex a ROM - HERE


    EPISODE # 61

    Manually DE-ODEX ROM's - HERE


    EPISODE # 62

    Some Info About Batteries and Battery Power Saving Tricks - HERE


    EPISODE # 63

    How To Flash ROM's WITHOUT A SD-Card - HERE


    EPISODE # 64

    Converting An Classes.dex file to Jar file - HERE




    EPISODE # 65 NEW !

    How to modify a Build.prop - HERE
    A collection of useful build.prop modifications - HERE



    EPISODE # 66
    EPISODE # 67
    EPISODE # 68
    EPISODE # 69
    EPISODE # 70
    EPISODE # 71
    EPISODE # 72
    EPISODE # 73
    EPISODE # 74
    EPISODE # 75
    EPISODE # 76
    EPISODE # 77
    EPISODE # 78
    EPISODE # 79
    EPISODE # 80
    EPISODE # 81
    EPISODE # 82
    EPISODE # 83
    EPISODE # 84
    EPISODE # 85
    EPISODE # 86
    EPISODE # 87
    EPISODE # 88
    EPISODE # 89
    EPISODE # 90
    EPISODE # 91
    EPISODE # 92
    EPISODE # 93
    EPISODE # 94
    EPISODE # 95
    EPISODE # 96
    EPISODE # 97
    EPISODE # 98
    EPISODE # 99
    EPISODE # 100
    EPISODE # 101




    HUH !!! WOW !!! WHAT A GUIDE THIS IS GOING TO BE :D

    I SPENT 15 HOURS SEARCHING ALL THESE THREAD FOR WHO ???

    JUST FOR YOU.



    PRESS THE THANKS BUTTON, IT WILL GIVE ME SOME SATISFACTION THAT ALL MY PRECIOUS TIME AND ENERGY DINT GO TO WASTE.


    I WILL UPDATE AGAIN :D
    46
    CHANGE LOG


    INITIAL RELEASE --- MAY 4th 2012

    UPDATE 1 --- STICKY --- MAY 4th 2012

    UPDATE 2 --- THREAD OWNERSHIP CHANGED

    UPDATE 3 --- MAJOR UPDATE WITH OVER 50 GUIDES

    UPDATE 4 --- ADDED EPISODE #51 - Themeing for Apex Launcher [Android 4.0 +] [FROM NOW UPDATES WILL BE ADDED REGULARLY.] :D

    UPDATE 5 --- ADDED OVER 15 USEFUL AND LATEST TRENDING GUIDES ! :D ENJOY AND LEARN SOMETHING NEW !
    37
    Guys a major update !!! Please show some respect for spending my time and energy on you people.​
    24
    just in case
    24
    Thread ownership changed. Get ready for updates. :D