difference between stock/cm/miui? - Android Q&A, Help & Troubleshooting

Greetings!
A teacher asked me, to do a small presantation on the differences between stock android, CM7/9 & MIUI. On a sidenote I'm planning to mention the differences between stock/sense/motoblur etc.
I want to do this from a more technical point of view, but I'm lacking the resources.
Can you provide me with some links regarding some major catchwords which are floating in every thread here on xda? For example. "zipaligned" "deodexed"; what did the CM devs alter on the framework, what did the MIUI guys change.
I dont need a complete write up on this, just some hints on where to find information and maybe some cherrypicks
thank you in advance
/edit: just found http://forum.xda-developers.com/showthread.php?t=1180477 which covers a lot. If somebody wants to contribute some more "in depth" feel free.

Related

Closest iphone UI I've seen yet.

A thread can be found at lakeridgsoftware.com if anyone's interested in helping.
http://www.youtube.com/watch?v=h3BeSG-aKLo
I think the most important feature for touch software is allowing everything to be done by the finger.
So scrolling and stuff is very important.
This softeware basicly just only has cool transitions and enlarged interface to ease the toucing of stuff.
That contact list is useless with many many contacts.
Huh? This project is far from complete. The contacts and everything will work as Touch/iPhone do. So, if the author can incorporate all that without slowing everything down considerably, he may have a real winner. However, I'm sort of doubting our prophets could handle the load.
floepie said:
A thread can be found at lakeridgsoftware.com if anyone's interested in helping.
http://www.youtube.com/watch?v=h3BeSG-aKLo
Click to expand...
Click to collapse
i'm interested...but i don't understand what is written there..please, can you give me a link for download, directly? thank you
http://www.lakeridgesoftware.com/forum/showthread.php?t=11402&page=22
there you can download the files. this is the forum of the programm

Developing new tabs

This may be a really stupid question, but is it possible to create a tab for practically anything? I know they have updated the Weather Tab in the Touch HD to pull more weather data, and there is also the stock tab where you can get stock info right from the tab. My question is if these tabs can be formatted to show anything from an internet source or feed. For example sports scores or news. I've seen this in Bell's UI for the TP, but is it possible to do if you can find the right source? I don't know how to program and wouldn't be able to do this, I was just throwing it out there as a question to see if its possible. Thanks!
does anyone have any ideas on this?
I'm wondering the same thing. Some tabs on TF3D like the People and Mail tab are pretty far from useful. It would be great if these could be edited or replaced.
It's entirely possible. I've stumbled onto docs and dev tools for writing your own tabbed whatever on this site. It wasn't of interest to me so I don't know where they are offhand but a little searching should bring them up eventually. Maybe check the wiki, also.
I'm really intersted in this so I can make some useful tabs. I'm so sick of the music tab!
I've been keeping an eye out but haven't seen anything useful in the way of docs or info yet. If anyone finds some info could they please post links here?
Please!
heh
-- Maz
Yes, I am interested in developing new tabs, too. Seems to me that developing a visual voicemail tab that would work with the youmail.com service just makes a lot of sense to have on a phone.
I asked that question before, and got the following links in response.
http://forum.xda-developers.com/showthread.php?t=464984&highlight=mode9+editor
http://forum.xda-developers.com/showthread.php?t=479910
Unfortunately, I've got a ton of VB6 experience that does no good here. I'm willing to write some good psuedo code, if there is anyone with LUA experience that can help me with the tab.
Whoa guys and girls you have no idea what you are asking. This is not something you do by editing a tab a little bit. Creating new tabs will requires you to be able to create mode9 files from scratch and have some real experience with lua coding. Only one who's done that on this forum is D-man (calender tab). I've been working with xbox on the rhodium manila editing mode9 and lua files I can do, but creating them from scratch is very hard and will consume a lot (like a whole lot) of time. For someone with experience it will be hard, and I'm ready to team up with someone who thinks he can but it's probably a project of weeks or maybe months. But hey I might be wrong here , 12

full system source code 4.0.3 JAVA

hey everyone i found some cool stuff here full system java source code. you may ask what use is it for us? well in some cases vs trying to work with smali/baksmali. for those who wanna toy around maybe make some system applications/mod them or want to offer me help on the AOSP status bar for sense 3.6 roms then here is the chance, im not very familiar with smali/jasmine so i prefer this, but obviously you will see the set up is just plain awkward so i need some assistance on what to do with all these files, i need help locating and figuring out the setup. here is the link
http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/4.0.3_r1/
any insight to this find would be nice

[Q] All of the theme and rom building questions

Hey guys, I have a few questions. I looked around a bit before posting this, but I may have missed some stuff so if I need to remove this thread just let me know that I should have looked harder(and kindly provide a link please).
First I would like to know how to get into "Themeing". I want to know how to change the colors mostly. I can usually find the file I need to edit in order to change the icon shape, but If I'm not mistaken, the colors are probably controlled in an xml file. They may all look for a "central file" that contains the colors, or I may need to change each one individually. If there is a central file could someone help me find out what it is.
I have only found how to edit apps, so here's where I get a major case of the noobs. Are the system colors controlled by the launcher or the theme or is there a UI that can be edited what do I need to do. I want to be able to change the number styles, the fonts of the keyboard, and all that jazz. The most important thing, though; is that I need to be able to change the colors. I really don't have an issue with the current fonts and don't have a good idea what to replace them with anyway.
---------------------------------------------------------------------------------------------
Now that the above train wreck is over I have some harder questions.
I also want to get into developing. I will probably start by modifying someone else's. (side question, could I re-release theirs with my changes just so that people could test it provided I ask and give them credit. I know this depends on the person, but is it taboo, or just a no for some people) I already read through and followed shrike1978's. It was possibly the best thing that could have happened to me. It showed me that it was actually possible to do for someone with less android experience. (link)
But after I have built it what do I need to do to get started modifying it? I'm not even sure what all I want to do, but is there any suggestions of a starter project, as well as a how to do it?(maybe changing the launcher, or something like that)
Also I have been using xfce linux mint on a second hard drive of 75 gigs. Will this be an ok setup? Should I switch to ubuntu although I don't really like it as much?
Should I be s-off or on (maybe on so that I know that they will be supported)? Also is there any good vm's that run in linux and will run android?
I probably missed a few questions that I intended to ask, so I will edit them in when needed.
I plan to make a how to thread on my findings(hopefully good enough shrike gives me a :highfive: for doing a good job) so everyone who helps (provided I actually learn how and am capable of making the how to) will be thanked in my future famous thread
Also I apologize for any miss-types. I will do my best to correct them, but my keyboard is pretty broken (it took a tumble when I moved home for winter break)
I figured out the fonts(at least for the few roms I checked). They are easy to change and add. They are controlled in a system_fonts.xml in the "\system\etc" folder of the rom. The files that they represent are in the "\system\fonts" folder of the rom. The xml file has a pretty good explanation of how it is read, so adding your own should be pretty easy.
If anyone here has any suggestions even if you dont know for sure let me know please.;
Here's some threads I had bookmarked that may help:
http://forum.xda-developers.com/showthread.php?p=16459009
http://forum.xda-developers.com/showthread.php?t=916814
I had another one that I can't find the bookmark for.
feralicious said:
Here's some threads I had bookmarked that may help:
http://forum.xda-developers.com/showthread.php?p=16459009
http://forum.xda-developers.com/showthread.php?t=916814
I had another one that I can't find the bookmark for.
Click to expand...
Click to collapse
You are my hero.

[Q] Capture Stylus hover events before they get to apps

I'm trying to work with a custom build of Android based on KitKat to incorporate a stylus, copying some of the functionality (though not code) from Samsung which sells Android-with-stylus builds for e.g. the Note 3. I'm not including details of the specific device because right now I am working on a custom dev device and my aim is to write code which is generic enough to be usable from any Android (based on KitKat). The build (written by others) already incorporates drivers and sends stylus events correctly as motion events etc. Programming at the app level I can receive onHover, ontouch, onClick etc
The specific functionality I am trying to achieve is to pick up a stylus-button-click while hovering. It's perfectly possible to do this in any app, using an onGenericMotion Listener.
However, I want to make my "stylus-action" have system-wide effect - so that anywhere (in any other app, or in the launcher or whatever) I will pick up the event (prior to any other app) and bring up my custom menu. (just like AirCommand in Samsung Note 3) I guess in my custom Android this would then make that particular action somewhat protected or unusable for other users, but I'm ok with that.
In older Android (prior to ICS) you could try something by putting up a System Overlay (i.e in regular app code, without hacking the ROM at all), but this is no longer possible.
This is not an attempt to tapjack or whatever, I understand why this functionality has been removed from the domain of the regular programmer, and I don't want to regress my ROM back to pre-ICS behaviour by allowing the System Overlay hack. Now I am programming the system (if my change is good enough I'd like to submit it back to AOSP) so I would like to know the best method to address this. Since Samsung have already done this, it must be legal (using legal in the terms of "Android will allow it"), and I want to do it right.
Is it possible to write something similar to the System Overlay when you are running from a system service? Or is there a good choke-point to capture events before they are broadcast to the current running apps?
I was looking at (sorry, not allowed to post links) AndroidXRef /frameworks/base/core/java/android/view/View.java specifically in the function dispatchHoverEvent() which looks like a promising place. My naive idea is that I would place code here checking the MotionEvent to see if the button is pressed and if it is, don't call any listeners and instead call my little menu app (or broadcast a custom message, or something anyway). However, I've never written code on the ROM level before (LOTS of experience writing app code) so I don't know if this is a really bad point or a good point to add in code. Should I be putting things at a higher level or a lower one? Will this capture all events or not? Is it all just trial and error?
If this is the wrong place to ask questions like this, please tell me where on XDA I should be asking it. If it's the right place - please answer
Thanks
Kibi
Crickets....
Is this the wrong forum to ask? Anyone able to clue me in on where i should be asking?
Thanks
Last try
Bumping one more time for good luck.
if this is the wrong forum, please can someone point the way to the right forum for me
Thanks
Kibi
kibi1 said:
Bumping one more time for good luck.
if this is the wrong forum, please can someone point the way to the right forum for me
Thanks
Kibi
Click to expand...
Click to collapse
this is not a wrong section but your post is too long so no one intrested to wasting time to read whole post.even i haven't read the post
kibi1 said:
Bumping one more time for good luck.
if this is the wrong forum, please can someone point the way to the right forum for me
Thanks
Kibi
Click to expand...
Click to collapse
The guy above me is a ****. I stumbled across this post looking for something completely unrelated (title interested me). Five words in I knew this was something completely out of my league, but I still read the entire post. If I may offer you some probably useless advice, I would talk to the devs in the note forums. The only problem I could see is that the AOSP guys don't have this function in their roms because it's locked up Samsung code and the guys modding the stock roms leave it alone for the same reason. I could also be completely wrong. Like I said completely out of my league.

Categories

Resources