What is a apk file
What does it show up as
Just like .exe files are for windows same is apk for android. .apk is basically like a zip extension.
Sent from my X10i using XDA App
apk stands for Android PacKage. it can be a lot of things, but usually, it is an android app. they are in the same file format as .zip or .jar but with the extension .apk. you can install them in a number of different ways, but mostly just download apps from the market. apk's are also found in the framework of android, and you will see a lot of them as you get into the hacking of android (this systemUI.apk is really getting on my nerves btw. i hate themeing gingerbread) and so it's good to know how to alter them if you want to hack or theme.
dont be afraid to ask if you have any other questions.
welcome to the xda, the evo, and android! (guessing you're new to android bcuz you're asking what an apk is)
dk
APKs in Android are as to MSIs in Windows. Generally.
dkdude36 said:
apk stands for Android PacKage. it can be a lot of things, but usually, it is an android app. they are in the same file format as .zip or .jar but with the extension .apk. you can install them in a number of different ways, but mostly just download apps from the market. apk's are also found in the framework of android, and you will see a lot of them as you get into the hacking of android (this systemUI.apk is really getting on my nerves btw. i hate themeing gingerbread) and so it's good to know how to alter them if you want to hack or theme.
dont be afraid to ask if you have any other questions.
welcome to the xda, the evo, and android! (guessing you're new to android bcuz you're asking what an apk is)
dk
Click to expand...
Click to collapse
been wanting to ask questions but afraid of the heat of the flames.
kindness and patience not usually seen in forums.
That's for true. I just think that you can find info like this with a simple Google search you know? I don't flame but i don't answer either
A drop of Chuck Norris's semen was placed on Android OS. We now have CyanogenMod.
....what everyone else said.
error629 said:
been wanting to ask questions but afraid of the heat of the flames.
kindness and patience not usually seen in forums.
Click to expand...
Click to collapse
usually, when people are searching in q&a, they want to be helpful. that's why you will usually get answers if you ask in q&a. maybe a reminder if you ask something that is asked constantly and dont search, but no 'flame'. flaming happens when people post in the dev section.
we aren't all so bad
That is the most basic/easiest question to answer. Apk is the file extension/type of file that android uses for their applications.
Swyped from my sexy EVO.
Related
Well I have a couple apps that I am modding to my liking. I'm modding the actual apk file itself. Is it ok to post them when finished, or could that be an issue
If they are free I don't see why not.
Free does not always equal open source or give you the right to distribute.
You should email the developer to make sure.
I just figured it would get deleted by a Mod due to the fact it wasn't my work originally. I got a couple I know people will like.
Fancy Widget, working on a clear Pandora (couple versions actually), and Some more that I come across.
ViViDboarder said:
Free does not always equal open source or give you the right to distribute.
Click to expand...
Click to collapse
Right that what I was thinking.
ViViDboarder said:
Free does not always equal open source or give you the right to distribute.
You should email the developer to make sure.
Click to expand...
Click to collapse
I second this. An e-mail to the dev would be the best idea.
Wonder how Pandora would respond to a bad grammer, spelling, and sounding email? Hey look at this email this no body actually thinks we will give him permission to distribute our program, just changed to his liking. haha
enragedpaza said:
Wonder how Pandora would respond to a bad grammer, spelling, and sounding email? Hey look at this email this no body actually thinks we will give him permission to distribute our program, just changed to his liking. haha
Click to expand...
Click to collapse
Haha, post it here and I'm sure we can proof read it for you.
Pandora was only a small start-up not too long ago. Although I think your chances are VERY slim on getting them to give you permission to redistribute their APK. Think about it, what if you started putting in a virus and everyone blames it on Pandora?
If you have a clear theme you want people to use, you're probably better off packaging something yourself that requires users to download the official APK for Pandora and modify the contents themselves.
What I just described is pretty common practice as it puts the modification of the content in the end users hands which is (arguably) within their rights.
So posting a zip of some original images (not modified versions of theirs) and instructions on downloading their APK and making the modifications is the safest way to do it.
ViViDboarder said:
Haha, post it here and I'm sure we can proof read it for you.
Pandora was only a small start-up not too long ago. Although I think your chances are VERY slim on getting them to give you permission to redistribute their APK. Think about it, what if you started putting in a virus and everyone blames it on Pandora?
If you have a clear theme you want people to use, you're probably better off packaging something yourself that requires users to download the official APK for Pandora and modify the contents themselves.
What I just described is pretty common practice as it puts the modification of the content in the end users hands which is (arguably) within their rights.
So posting a zip of some original images (not modified versions of theirs) and instructions on downloading their APK and making the modifications is the safest way to do it.
Click to expand...
Click to collapse
Yeah I know they wouldn't give me permision haha. I don't know how to even create a virus. But your point is clear to me. So my easy install of clear Pandora will just sit in a folder for personal use.
enragedpaza said:
Yeah I know they wouldn't give me permision haha. I don't know how to even create a virus. But your point is clear to me. So my easy install of clear Pandora will just sit in a folder for personal use.
Click to expand...
Click to collapse
How about posting a not-do-easy install?
Sent from my EVO 4G using the XDA App.
I've never looked into the structure of apk files but I thought it was compiled code? How are you modifying it?
ViViDboarder said:
How about posting a not-do-easy install?
Sent from my EVO 4G using the XDA App.
Click to expand...
Click to collapse
Lol meaning? Or I could look into metamorph.
Sent from my PC36100 using XDA App
Minjin said:
I've never looked into the structure of apk files but I thought it was compiled code? How are you modifying it?
Click to expand...
Click to collapse
I'll let you know when I'm on my pc.
Sent from my PC36100 using XDA App
i've seen plenty of roms that have pandora (themed) included. would what you're wanting to do be any different?
i've even seen an "adless" version of pandora floating around somewhere before.
madsquabbles said:
i've seen plenty of roms that have pandora (themed) included. would what you're wanting to do be any different?
i've even seen an "adless" version of pandora floating around somewhere before.
Click to expand...
Click to collapse
All I wanted was a transparent Pandora. I made every widget 50% transparent. I know there is metamorph and there is a theme/skin floating around that will do it. But, I dont like having to go through the process of downloading Metamorph, download this, download that. Just wanted to have it as a apk. I haven't used Metamorph since nexus one sold it 2 months after buying it. Might have changed since then, but it used to fail on doing some skins.
you should just make the theme, and let people morph it themselves. a theme is not the same as distributing the application.
well, i decided im going to try and make a rom, and since im a beginner, i need tips and advice on how to. is there anything important i need to know? where do i begin? any info from any developers are welcome, and please. no flaming
only one bump, i promise
yea i've wanted to im have asked a couple people and the best advice i got was to
1.)download the android sdk from google
2.)download some roms or themes and to look in them and see what files are in there basically learn the files that make a rom or a theme.
3.)download a image manipulation (Photoshop, Gimp) these are the best i recommend Gimp its free!!!!
4.) WinRAR this you will have to buy or get the trial verison some computers come with this installed.
that about it thats as far i got.
Download 7zip because its the easiest to use (on windows, ubuntu has it built in.
Know the basic drivers and functions
DONT GET UPSET IF YOUR BUILD FAILS (easier said then done..i know, i made some RoMs in my day)
Know what you want- you should always know what you want before thinking about touching a ROM. If you like DE-Sensed, then know what parts to de-sense.
Know what the apps do- some apps are nonsense (like city ID, footprints, etc) and some apps make the phone usable (like a launcher), so never delete a main app off the phone without replacing it with a similar app (if i deleted sense launcher and replaced with launcher pro).
Push yourself to do more- if you ge t bored with making DE-sensed roms, try to build from source. I can always help you with that, as i have written up a giude on it and have done it many times.
and the number 1 rule:
LOVE YOUR WORK!
thanks for the info guys, this is really gonna help!
TheWizKid95 said:
thanks for the info guys, this is really gonna help!
Click to expand...
Click to collapse
Your welcome...if you need any help, I'm always on xda or twitter
Sent from my Incredible using XDA App
Could anyone point me to the correct tutorial to root your HTC Touch Pro 2 ?
I'v been reading up on the android builds past few days. I'm totally new to this.
I got android to work with the project android build. And i want to use Whatsapp.
But it won't let me open Whatsapp. 3rd party task manager is killing it. So i guess its ATK ? But i can't just uninstall it trough settings>applications etc. Same trough android market. I read somewhere you'd have to root it then. But i don't know how. Any help would be appreciated alot !!!.
If i'm not suppose to post this, because i haven't looked or w/e, fine delete this. But i did look. And if been reading alot of topics and iv seen alot of flaming just because of asking a question. might have been a stupid one, but still, people just want some help. Why not help out ? We all start somewhere. And im starting right here. haha.
Oh and if im totally off map by saying rooting, let me know how i can get whatsapp to work. Iv seen it works for others so im just waiting to fix mine. haha.
Anyway, great job on the forum and great builds for TP2.
Peace,
from the spacestronaut.
It is already rooted. Next time spend some time reading
Spacestronaut said:
Could anyone point me to the correct tutorial to root your HTC Touch Pro 2 ?
I'v been reading up on the android builds past few days. I'm totally new to this.
I got android to work with the project android build. And i want to use Whatsapp.
But it won't let me open Whatsapp. 3rd party task manager is killing it. So i guess its ATK ? But i can't just uninstall it trough settings>applications etc. Same trough android market. I read somewhere you'd have to root it then. But i don't know how. Any help would be appreciated alot !!!.
If i'm not suppose to post this, because i haven't looked or w/e, fine delete this. But i did look. And if been reading alot of topics and iv seen alot of flaming just because of asking a question. might have been a stupid one, but still, people just want some help. Why not help out ? We all start somewhere. And im starting right here. haha.
Oh and if im totally off map by saying rooting, let me know how i can get whatsapp to work. Iv seen it works for others so im just waiting to fix mine. haha.
Anyway, great job on the forum and great builds for TP2.
Peace,
from the spacestronaut.
Click to expand...
Click to collapse
well you didnt search enough nor read enough...and i started by reading and searching (only 2 posts in first year as member)
Like i said before, i did search the past few days, and i did read, but its not like theres a topic out there called "TP2 rooting". Or "how to get rid of preinstalled apps". So cool it. And help me out. That would be greatly appreciated it. i knew i shouldn't expect a mature response...
Spacestronaut said:
Like i said before, i did search the past few days, and i did read, but its not like theres a topic out there called "TP2 rooting". Or "how to get rid of preinstalled apps". So cool it. And help me out. That would be greatly appreciated it. i knew i shouldn't expect a mature response...
Click to expand...
Click to collapse
Well that's the problem, XDAndroid is rooted - but don't expect every app that works on native Android phones to work on these - this isn't exactly an approved or sanctioned port.
arrrghhh said:
Well that's the problem, XDAndroid is rooted - but don't expect every app that works on native Android phones to work on these - this isn't exactly an approved or sanctioned port.
Click to expand...
Click to collapse
im not using the XDandroid build, im using the project android build. And i read somewhere in order for whatsapp to be working you need to get rid of ATK by rooting your phone and then get rid of the app (ATK). So, some are saying it should be rooted. And it's not like no one is running whatsapp on a HTC android mod. it should be working. but i can't seem to get rid of ATK. iv read other could just get rid of it trough settings>applications but i can only delete the updates. Please some real anwsers instead of saying things i allready know.
Hey,
first of all welcome to the xda-developers forum...
like u and i guess everyone i hate answers like some of the ones you got..
i think a froum is made to ask questiuons however that might be about...
and it took me month back in my old htc kaiser days to get the whole android thing.
so when you want to install apps that are not from the store then u have to check one checkbox first.
ull find it under settings->applications-> and there should be a checkbox that says unsigned apps or untrusted apps...something like that.
normally this page should pop up if u click on a app that u have on the sd card...
i hope that is what u asked for...
and the phone is already rooted whatever build u are using
and if u have any questions but dont want to ask them in the forum cuz u might think that u get answers that dont suit ure question just pm me
nick
the-nj said:
Hey,
first of all welcome to the xda-developers forum...
like u and i guess everyone i hate answers like some of the ones you got..
i think a froum is made to ask questiuons however that might be about...
and it took me month back in my old htc kaiser days to get the whole android thing.
so when you want to install apps that are not from the store then u have to check one checkbox first.
ull find it under settings->applications-> and there should be a checkbox that says unsigned apps or untrusted apps...something like that.
normally this page should pop up if u click on a app that u have on the sd card...
i hope that is what u asked for...
and the phone is already rooted whatever build u are using
and if u have any questions but dont want to ask them in the forum cuz u might think that u get answers that dont suit ure question just pm me
nick
Click to expand...
Click to collapse
Hi, i appreciate your response. Thanks alot.
So it's allready rooted. Ok cool. Let me explain. I want to use Whatsapp. But when i open it, i get the 3rd party task manager is blocking it. And im guessing its the ATK. but i can't get rid of it. I know how to install unsigned and untrusted apps. But now i want to get rid of it. haha. Anyway, i shoot you a message maybe tomorrow to explain more i guess. A mod can close this, as i proberly won't get a straight answers anyway.
Spacestronaut said:
im not using the XDandroid build, im using the project android build. And i read somewhere in order for whatsapp to be working you need to get rid of ATK by rooting your phone and then get rid of the app (ATK). So, some are saying it should be rooted. And it's not like no one is running whatsapp on a HTC android mod. it should be working. but i can't seem to get rid of ATK. iv read other could just get rid of it trough settings>applications but i can only delete the updates. Please some real anwsers instead of saying things i allready know.
Click to expand...
Click to collapse
Do you even know what you're talking about? ATK hasn't been included in any builds for a while, and what do you mean you're not using XDAndroid you're using the "project android build" - this makes me think you have NO clue what you're talking about. Please, prove me wrong.
arrrghhh said:
Do you even know what you're talking about? ATK hasn't been included in any builds for a while, and what do you mean you're not using XDAndroid you're using the "project android build" - this makes me think you have NO clue what you're talking about. Please, prove me wrong.
Click to expand...
Click to collapse
Your right, i don't know, that's why im asking... smh at the ignorance at this forum.
hey,
ok now i got what ure asking...
so then it is important what method u are using? do you have a system.ext2 file that you load with haret?
or do you have a partioned sd card with the android system on a ext2 partition.
when you have the whole system in a system.ext2 file you would need to unpack it, delete the .apk of the app, and then pack it into a .ext2 file again...
when you have the second method that just browse into the folder system/apps/ and delete the file...
that should work for every normal app but it is not easy to do it...
Spacestronaut said:
Your right, i don't know, that's why im asking... smh at the ignorance at this forum.
Click to expand...
Click to collapse
Well you certainly answered my questions with a confidence only stupidity can be responsible for.
FYI, there's a difference between ignorance & stupidity. Ignorant people just don't know. Stupid people know, but are willingly ignorant. You have all the information available to, yet you insist on being ignorant.
It's OK to ask questions - but if it has been answered before, answering the same questions over and over again gets old. So some of us will respond a little less amicably than others - 9 times out of 10, this was because the OP didn't do their due diligence.
the-nj said:
hey,
ok now i got what ure asking...
so then it is important what method u are using? do you have a system.ext2 file that you load with haret?
or do you have a partioned sd card with the android system on a ext2 partition.
when you have the whole system in a system.ext2 file you would need to unpack it, delete the .apk of the app, and then pack it into a .ext2 file again...
when you have the second method that just browse into the folder system/apps/ and delete the file...
that should work for every normal app but it is not easy to do it...
Click to expand...
Click to collapse
I just sent you a pm. i don't load anything, i start winmo, open up, project android, hit boot, android starts... that's all i do. i don't have a system.ext2 file on my sd. if this method is "wrong" or dated, let me know where to get the newest build. seems like that is the problem ?
hm...so you have to have some files that are behind that...
and i would think that you have a system.ext2 file somewhere...
should be in the andboot folder on your sd card.
but in builds that are used now here that task manager you want to get rid of isnt used anymore...so i would suggest just try the xdandroid build and kernels or the neopeek version which is very fast and you have all files on a spare partition on your sd card.
if you want to get started with the neopeek build just check neopeek.com and then the forum. there are all the build he has developed and instructions how to install. if u have any questions about that just let me know...
i guess art your point it would be the easiest to switch to another build
nick
arrrghhh said:
Well you certainly answered my questions with a confidence only stupidity can be responsible for.
FYI, there's a difference between ignorance & stupidity. Ignorant people just don't know. Stupid people know, but are willingly ignorant. You have all the information available to, yet you insist on being ignorant.
It's OK to ask questions - but if it has been answered before, answering the same questions over and over again gets old. So some of us will respond a little less amicably than others - 9 times out of 10, this was because the OP didn't do their due diligence.
Click to expand...
Click to collapse
Listen, i understand your point of view. Iv been reading up on alot of threads in the Touch Pro 2 section. And i saw alot of normal questions being asked. And there was alot of flaming just because of those questions. That's disrespect in my opinion. Because you guys now, just point a newb to the right place. I mean it's not that hard... or is it ? Believe i do understand it though. But it doesnt hurt to be a bit more helpfull. Im willing to learn. I signed up because i wanted to participate and learn. That might not have been in my OP but im sure you understand by now, i do want to learn. And to be honest, alot of those frequently asked questions aren't in the provided tutorials or aren't easy findable. Wich makes it totally legit to ask a question. Forgive me for not reading 1000 pages of a thread. I only wanted a quick response to my question. A url to the right place to continue to search for a fix. and to learn. not to piss you guys off. Because it's allready been done about a million times. Again, i do understand your attitude, but give a new guy a chance to learn.
the-nj said:
hm...so you have to have some files that are behind that...
and i would think that you have a system.ext2 file somewhere...
should be in the andboot folder on your sd card.
but in builds that are used now here that task manager you want to get rid of isnt used anymore...so i would suggest just try the xdandroid build and kernels or the neopeek version which is very fast and you have all files on a spare partition on your sd card.
if you want to get started with the neopeek build just check neopeek.com and then the forum. there are all the build he has developed and instructions how to install. if u have any questions about that just let me know...
i guess art your point it would be the easiest to switch to another build
nick
Click to expand...
Click to collapse
Thanks nick, you the man
I guess if your whole issue is ATK, then just use a newer build. I don't think ATK has been included in any of the 2.2 builds, but it hasn't been in a build for a while. So I'm guessing your build is old if you still have ATK on there.
Spacestronaut said:
Listen, i understand your point of view. Iv been reading up on alot of threads in the Touch Pro 2 section. And i saw alot of normal questions being asked. And there was alot of flaming just because of those questions. That's disrespect in my opinion. Because you guys now, just point a newb to the right place. I mean it's not that hard... or is it ? Believe i do understand it though. But it doesnt hurt to be a bit more helpfull. Im willing to learn. I signed up because i wanted to participate and learn. That might not have been in my OP but im sure you understand by now, i do want to learn. And to be honest, alot of those frequently asked questions aren't in the provided tutorials or aren't easy findable. Wich makes it totally legit to ask a question. Forgive me for not reading 1000 pages of a thread. I only wanted a quick response to my question. A url to the right place to continue to search for a fix. and to learn. not to piss you guys off. Because it's allready been done about a million times. Again, i do understand your attitude, but give a new guy a chance to learn.
Click to expand...
Click to collapse
its a double-edged sword this kinda thing, because its easy for both sides it is just tedious and requires an abnormal amount of patience which some of us (like myself) have little of to begin with
also there are times, like this, that a noob cant simply be pointed in the right direction
all that said i agree with nick, just use xdandroid for tp2 especially since that is what the people around here are most accustomed to
So I am new with the Android world.
I got Blazn up and running, but that's all where I am at lol.
So i see all those extra information that I am not knowledgeable about (not ignorant so people don't start flaming) , so I am going to call myself a NOOB when it comes to Android and learning bit by bit everyday.
So long story short, You guys got WhatsApp up and running properly?
Because I heard back in the 2.1 eclair , WhatsApp was not working correctly.
If working, what alterations have you guys done to make it run (if any needed).
bteljuice said:
So I am new with the Android world.
I got Blazn up and running, but that's all where I am at lol.
So i see all those extra information that I am not knowledgeable about (not ignorant so people don't start flaming) , so I am going to call myself a NOOB when it comes to Android and learning bit by bit everyday.
So long story short, You guys got WhatsApp up and running properly?
Because I heard back in the 2.1 eclair , WhatsApp was not working correctly.
If working, what alterations have you guys done to make it run (if any needed).
Click to expand...
Click to collapse
Ok, after a quick google search I see what it is... why not just use Google Voice? Seems like a much better alternative IMHO.
Hello dear Rom Cooks
Its just annoying that every ROM cook use different location for (as example) the bootanimation
So i want to make an appeal, that we make a standard for some things!
For bootanimation, why we don't use simply:
System/media/bootloader
So, please, use this Thread as a meeting place to make a standard. If anyone got more Ideas, just Post it.
i gonna make an answer, where i put in the results from the "meetings"
AND:
Please don't miss understand me: http://forum.xda-developers.com/showpost.php?p=27689705&postcount=5
Greetings
aivilon
reserved
Reserved for the standards
just my opinion...but don't you think developers have enough issues to worry about when creating their roms? why add another thing to do on their list and create standards for them?
Not trying to cause an argument, but I think people who do this in their spare time shouldn't be confined to a "standard"
by the way htc's standard for boot animation is system/customize/resource.
so, that should be the standard. but I believe the user should just ask the dev what folder things are in in their forum if they cannot figure it out on their own.
kish3n said:
just my opinion...but don't you think developers have enough issues to worry about when creating their roms? why add another thing to do on their list and create standards for them?
Not trying to cause an argument, but I think people who do this in their spare time shouldn't be confined to a "standard"
Click to expand...
Click to collapse
I don't want to bind them on a standard. Just think it would be easyer. I agree that they have much other problems and i don't want to critizise their work.
Seems Like a Good Idea.Why don’t we give this a try?
maybe a cook find some other things, which would be able to standardize
toolhas4degrees said:
by the way htc's standard for boot animation is system/customize/resource.
so, that should be the standard. but I believe the user should just ask the dev what folder things are in in their forum if they cannot figure it out on their own.
Click to expand...
Click to collapse
Of course this is a possible variant. BUT:
I think every one would agree, that in a thread which is about 8000 sites, no one would read anything and find the correct path. And much people don't use the thread search bar. So with one ROM, many people would ask the same. And when it works, and we could create "a standard" for things like this, its possible to make a sticky, so everyone can go there and watch, where which datas are.
And by the way: i tried this phath wigh ARHD but the zip file (the bootanimation) don't works... i had to take a app.
There are just 2 place where you can find bootanimation.zip in HTC ROMs
/data/local/bootanimation.zip
/system/customize/resources/bootanimation.zip
So...2 places, not much I think. First place is common for custom ROMs, 2nd place is common for stock ROMs.
kish3n said:
just my opinion...but don't you think developers have enough issues to worry about when creating their roms? why add another thing to do on their list and create standards for them?
Not trying to cause an argument, but I think people who do this in their spare time shouldn't be confined to a "standard"
Click to expand...
Click to collapse
+1 I would rather the Devs focus more on increasing the performance etc... on our phones as they do already rather than messing around standardising the location of bootanimations. All Devs produce different work and if they were all the same it would be pointless much like this thread is.
EDIT: Also I understand the thinking behind posting this in the Development section however a discussion like this really belongs in General
mike1986. said:
There are just 2 place where you can find bootanimation.zip in HTC ROMs
/data/local/bootanimation.zip
/system/customize/resources/bootanimation.zip
So...2 places, not much I think. First place is common for custom ROMs, 2nd place is common for stock ROMs.
Click to expand...
Click to collapse
+1
If you previously had a HTC device and prefer running custom Sense ROMs, you would know what Mike has pointed out.
All you need do to find the bootanimation.zip is just open the ROM zip with your choice of archiver 7Zip or WinRAR and search the folders and replace it with your choice of bootanimation, that is if you wana change the animation.
As for your suggestion regarding where to place the bootanimation, why do you want to re-invent the wheel, if that is where you would prefer it, cook a ROM and put it there.
I'm happy where it is and know where to find it if i wana change it, i prefer to have my phone in a booted state, i mean c'mon how many times a day are you gona boot and reboot your phone?
dr9722 said:
standardising the location of bootanimations
Click to expand...
Click to collapse
I dont think just about that!
dr9722 said:
EDIT: Also I understand the thinking behind posting this in the Development section however a discussion like this really belongs in General
Click to expand...
Click to collapse
The idea to post it here was, because i reach here the devs more than in the genaral
dr9722 said:
All Devs produce different work and if they were all the same it would be pointless much like this thread is.
Click to expand...
Click to collapse
Nopa. I dont write about that all devs must make the same. a work is characterized by tweaks, gui, perfomance etc etc etc. not by the folders. so i I have to disagree with you
Moved to general, since the dev forum is not the right place for this.
Hey everybody,
I recently bought the galaxy nexus because I wanted to start getting into Rom Development.
I can programm Java and also programmed some simple apps..
But what I really wanted to do is to modify a Rom.
Can anybody tell me where to start? I read guides on how to compile from source and so on, but I don't know if that's what I need.
I want to add things like Notification bar quick settings to the rom.. Are there tutorials on how to develop these things?
Every help is appreciated, maybe you've got some great links for me, thanks!
00hero00 said:
Hey everybody,
I recently bought the galaxy nexus because I wanted to start getting into Rom Development.
I can programm Java and also programmed some simple apps..
But what I really wanted to do is to modify a Rom.
Can anybody tell me where to start? I read guides on how to compile from source and so on, but I don't know if that's what I need.
I want to add things like Notification bar quick settings to the rom.. Are there tutorials on how to develop these things?
Every help is appreciated, maybe you've got some great links for me, thanks!
Click to expand...
Click to collapse
start with decompiling apks (SystemUI.apk and framework-res.apk for example) , if u've wrote android apps before (and u said u did), then it shouldn't be that hard to look into the .xml and .jar files. when u finish, compile the .apk back. if u've worked with Eclipse then u probably know the android structure.
Edit: Here is an example of a "ROM modification" - just posting it to give u an example..
Well first thing is first. You need to have the bare basics of Android thoroughly understood obviously. Often overlooked as a first step in this process, just learning about(different than knowing about)the Android Open Source Project first will give you a specific sense of direction, purpose, as well as an identity in the community..
So again- I don't just mean knowing about it- I mean knowing exactlyhow the whole project is structured. Read about all the different types of contributions you/anyone can make to the Android ecosystem. Are you an aesthetics kind of person who would excel at UI designs for apps or whatever; Are you a person who has a good eye for problem solving? Maybe you should be scouring source code, trying to fix little-noticed "bugs" that "bug" the hell out of you. Once you know what you want to do, make sure you find out exactly how much Google provides for you, and what your own roles/responsibilities would be in the whole scheme of things.) This should give you a good idea of where you might fit in (with your current skill-set)and hopefully, it gives you some inspiration about the direction you might want to take it in the future.
Once you do this and "find your calling", post back here, and I'm sure that others qualified in that field will be more than happy to share how they got started.
There is no substitute to just jumping in and trying things though. Everybody makes their own journey differently, so do what comes naturally, and you can't go wrong.
Here ya go
http://forum.xda-developers.com/showthread.php?t=1661770
and maybe this as well?
http://www.xda-developers.com/andro...rs/ShsH+(xda-developers)&utm_content=FaceBook
Wow thank you every body for these great comments! I think I'll compile a Rom from source first and look through all the files..
Decompiling apks looks interesting too.
Thanks for the fast responses & links, you're awesome!
Okay so I've got another question..
One thing I always liked on some custom roms was the lockscreen flashlight..
If I would hold power for 3 seconds, the flashlight would turn on until I let go the power button.
I decompiled the framework-res.apk but didn't find anything there, just .xml files.
Where are the files where I can actually code / programm something for the lockscreen?
Try android.policy.jar
Usually the jar files contain the code, xml are for visual stuff.
But my question is, are u sure it is a lockscreen feature? (I mean the torch option) . Tbh this is the first time i hear of such a mod and i've been using android devices for over 2 yrs
Sent from my Galaxy Nexus using xda premium