[Q] Start Theming without Device - Android Q&A, Help & Troubleshooting

Hey guys/girls! ;D
For the past few months, I've wanted to theme Android devices. Not just create a theme, but fully customise a ROM; so that a user can install a different ROM; since my customisations will run deep.
My first theme is to port perfectly the TouchWiz UX, since for some devices a "perfect" port does not exist. However the problem is that I don't have that specific device. So I'm stuck, and have been looking for ways around this; but no luck sink decided to ask this question to you guys/girls; whom are experts in this area.
Would it be possible for me to customise a device without actually owning the device? Can I not just use the SDK to view my development? If so, would it also be possible to customise a pre-packaged ROM? For example, develop/theme on top of CyanogenMod; and still view my customisations as I debug them on my computer, still without the device?
Or am I put of hopes? Do I need the device?
Sorry for so many questions, and for a long post. I sincerely appreciate your help. Thank you very much.
EDIT (15/10/2013): If anyone is also interested in an answer to this question (even if you're seeing this years ahead), feel free to post here to bump the thread.

Related

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

Don't Start A New Thread - HTC Espresso:MyTouch 3G Slide Questions & Answers Here!

Don't Start A New Thread - HTC Espresso:MyTouch 3G Slide Questions & Answers Here!
For those who haven't bothered to read the READ THIS BEFORE POSTING announcement by our SiteAdmin Flar, now would be a good time to read it.
A few things you should keep in mind before posting to XDA-Developers forums:​
Check if your question has been asked before
Some questions just keep popping up over and over. Please use the 'search function' in the menu above each and every page in the forum. Try entering a few keywords to see if your question has been asked before. If it has, please read the topics and see if you can figure it our from there. You can also search inside a topic if it has too many comments by using the search function (CTRL+F) in your browser. If you don't find the answer, please post a comment to the relevant thread instead of starting a new one.​
First time here?
If it's your first time here, we encourage you to read general XDA-Developers guidelines too, which is an extended version of what has already been said here.​
ATTENTION CHEFs and USERS!
Let's try to post our ROMs and threads the following way to make the forum quicker and easier to acces:
Code:
[ROM][LANGUAGE][DATE]rom name and version (Build)[STATUS]
[KITCHEN][WWE][08.08.08]KOKOTAS ELF(in) Hybrid Kitchen (version 1.3)[ONLINE]
[PRJ][WWE][BETA]BRAM / NOONSKI Touch Surface 6.1 Public Beta Release Candidate Unskinned[ONLINE]
[ROM][WWE][22.08.08]HTCTOUCHP NEW BUILD!! Touch ESSentiaL v1.8 (WM6.1 CE OS 5.2.20296)[ONLINE]
[ROM][WWE][23.08.08]ABABREKAR UC2.0 + Mortscript capable new Ultra Clean Edition concept[OFFLINE]
[REF]NOONSKI Cooking Class Class of 2008/09[ONLINE]
[ROLLUP]KOKOTAS AVOID cOnFuSiOn & DaMaGeS -> FIND aNsWeRs, GuIdEs, LiNkS, eTc.[ONLINE]
[UPG]HTCTOUCHP New USPLs & IPLs for Elf & Elfin[ONLINE]
* If name is too long for Thread title, leave out the [STATUS] ([ONLINE], [OFFLINE])
For upgrade tools (HSPL, SSPL, CID, SIM, etc.), use:
Code:
[UPG]Description
For complete kitchens, use:
Code:
[KITCHEN][Language]name and version (Build)
For projects, use:
Code:
[PRJ]description
For utilities, use:
Code:
[UTIL]name and version
For requests, use:
Code:
[REQ]description
For questions, use:
Code:
[Q]description
For themes, use:
Code:
[THE]description
For reference threads (tutorials, guides, etc.), use:
Code:
[REF]description
For Rollup threads (thread indexes, etc.), use:
Code:
[ROLLUP]description
For Poll information threads, use:
Code:
[POLL]description
Items from moderators that need special attention will use: Code:
[MOD]description​
More Continued on next post:
***WELCOME***​
Welcome everyone who has a question, but just can't seem to find an answer. My hope is that this thread will reduced the extremely large number of new threads being created for every little issue each user is having. The rules are very simple. Please follow them, as it's just not that hard.
1) Absolutely NO FLAMING. I am completely inflexible on this rule. If i catch you do it, you will get an xda vacation (will be banned, in case you don't get it). Also, just to be clear, "use the search function" is not an acceptable answer in this thread.
2) Before you post you MUST read THIS. Trust me, I will know if you didn't.
3) Anyone can post any issue they're having with their HTC Espresso: myTouch 3G Slide in this thread, but you MUST include a detailed description of your issue. If after a couple days your issue has not been addressed, please feel free to bump it.
4) Remember you are asking for help, and as the saying goes "it's easier to catch flies with honey than vinegar. So be nice to those who are helping you.
5) Please quote the person you are replying to, it will make it MUCH easier for people to sort through the many messages that will end up in here.
6) If you find your Question answered, find your original Post and change the font colour of the text into dark green. And at the bottom of the question post either provide a link to the answer or Quote the answer,
This way it can be easier for any moderator to delete Clutter so the thread can be easily searched and read by other users.​
This is an experiment based on a suggestion by other users, so we will see how it goes. If all goes well then i hope that this thread will be a great help to many new members. If not then we will make adjustments. I want to thank all those who will be contributing to this forum for their time in advance.
Note: If you feel your thread has been moved here in error, please PM me and politely ask me to move the related posts back into the original thread. Sometimes the wrong threads get moved here by accident. Please also provide a clear explanation of why you think this topic deserves it's own thread. Angry tirades and rants will be of no use, and will more likely than not simply get you a warning or a ban.
Also if you dont have something important to say and your just going to complain then dont post.
great thoughts, also congrats on mod status sir
what happened to the rooting thread? all ive seen is bs the past couple days. its gone way off topic.
people are postcounting up... nothing happened yet today, so until something does, it may as well be locked to stop people just upping postcount
HighRidas said:
what happened to the rooting thread? all ive seen is bs the past couple days. its gone way off topic.
Click to expand...
Click to collapse
I agree it has gone off topic a little bit, But when nothing new is happening and people just want to add there 2cents then that happens. I will keep an eye on it though. I know the 3 Devs working on getting Root are working there butts off to do it and I have faith we will see it.
The good thing is, it seems rooting is not a matter of "if", just "when", which I never have a problem with.
i just hope that the "when" is "sooner" rather than "later" because im getting "pissed" about this "bloatware" >.<
Wifi Tether, apps to sd, froyo 2.2?
So now that root has happened I know a lot of us are interested in added functionality of our devices. So far mine is stock but with live wallpapers and some free'd up memory. However, I'd like to use wifi tether, apps to sd, and preferably get froyo 2.2 on here. My question is do we have a lot of devs working toward this now or is it too soon after root? I don't mean to seem impatient here and I understand there is still a lot of focus on getting everyone to the point of root since it was difficult for most of us. Anyway, any status update or something would be nice.
Answered quickly: http://forum.xda-developers.com/showpost.php?p=6845610&postcount=11
Thank you!
Personally i know of 5 or 6 devs working on projects for the slide... If I remember correctly, another couple are going to start on it very soon also
Not sure if this is a dumb question... When the G1 was rooter, shortly after other methods of rooting were found. I fear some of us will endlessly have the problem of getting ADB to recognize the device in recovery. What are the chances of another root method coming available for the Slide?
if an update comes out, there will be more methods im sure... just not sure on a timeline for them
fermunky said:
Not sure if this is a dumb question... When the G1 was rooter, shortly after other methods of rooting were found. I fear some of us will endlessly have the problem of getting ADB to recognize the device in recovery. What are the chances of another root method coming available for the Slide?
Click to expand...
Click to collapse
Fermunky, I've been following your problem because I was having it too. What finally got it for me was, I formated a different sd card, put it in the phone, removed all software ( htc sync, pdanet) and removed all drivers I could find using usbdeview. Then rebooted with phone unplugged, installed pdanet following all their instructions, then the loop worked perfect. Good luck
Tl;dr version, i tried it all at the same time and it worked
Widgets
hey, is it possible for someone to make some of the htc widgets compatible with adw launcher? I have the slidemeroot rom with live wallpapers and like it a lot. However, I miss the variety of widgets such as multiple calendar views now that I have to run adw launcher to get the live wallpapers. I'm looking for a way to get the best of both worlds and have live wallpapers along with the sense widgets. Is it possible? or better yet, get live wallpapers on stock rom without adw launcher so it works with my modes as well (cuz I miss that too). Maybe I just need to give up on the live wallpapers
can we have links to these listed roms?
Can't get superUser on legend to slide
I have been working/searching on the issue for a while and just cant figure it out.
every file is called superuser.apk and I am pretty sure they are all ROM/device specific. I can't get them to install.
Could someone help me with the following:
1. The source for the correct superuser.apk for legendTOslide Please
2. Do I adb push? In recovery? In device mode? sample command?
Thank you
khtims said:
hey, is it possible for someone to make some of the htc widgets compatible with adw launcher? I have the slidemeroot rom with live wallpapers and like it a lot. However, I miss the variety of widgets such as multiple calendar views now that I have to run adw launcher to get the live wallpapers. I'm looking for a way to get the best of both worlds and have live wallpapers along with the sense widgets. Is it possible? or better yet, get live wallpapers on stock rom without adw launcher so it works with my modes as well (cuz I miss that too). Maybe I just need to give up on the live wallpapers
Click to expand...
Click to collapse
You can get Live Wallpapers to work in ADW Launcher, but the HTC Widgets are bound to Sense UI.
Ok so Google just released another 2.2 update for Nexus. Right now I'm running stock slide rom. Can I update to the Nexus' roms without root?
B-Eazy said:
Ok so Google just released another 2.2 update for Nexus.
Click to expand...
Click to collapse
Tmobile will release an official 2.2 update. Just have to be patient.
B-Eazy said:
Right now I'm running stock slide rom. Can I update to the Nexus' roms without root?
Click to expand...
Click to collapse
No you cannot.

[Q] Custom Dialer/Contact

Hello all!
Well i've used many search tools here on site, and i've also done some cutom searches on my phone, and yet can't find what i KNOW is here somewhere.
So i'm asking for a little help to point me in the right direction! I'm on the Samsung Fascinate (obviously) running 2.3.3 EC09 with Kernel 2.6.35.7
I would love to get my hands on a cutom dialer, and maybe even in addition to some customization onto contacts list look and feel.
Now directing me to themes and apps is not what im looking for, i dont care to add any full phone theme, i make my own custom (yet basic) themes, just wondering if there is any pre-made dialer replacements, and just maybe a contact list to go along??
I'm almost certain someone will call me blind and point me right there, but I really have came to my witz end looking, and have probably looked right over it!
Thanks in advance for the help in where to find what my mind seeks!!!!
Edit- Before someone asks or states " if you built your own theme why not a dialer?" Simply put, I don't want to!!!! I want a quick pre-made to move about my buisness with!!

New Development

Greetings fellow Android Devs!
I'm currently in the process of building a ROM for use on Galaxy Nexus (maguro) devices. For various reasons, I would like to remove the settings shortcut on the notification drawer on AOSP 4.1.2. I have done some customization and I'm relatively familiar with Android and Java (for a newb at least). But I was wondering if it would be possible to point me in the right direction for how to do this.
I'm not too fussed about the icon, I would just like to know where the code is in the AOSP that tells the Settings button to go to settings.
Thank you all very much for your help.
P.S. This is my first thread, I am used to helping others or searching endlessly for my answers, but I believe this is just beyond my knowledge and searching capabilities (I have attempted and failed so far).
If I'm breaking any rules, please let me know and I'll remove the thread and try to redo it or post elsewhere.
Oh! And...
I'm using Ubuntu 10.04 LTS and Eclipse with the relevant plugins.
I'm also familiar with using kitchens for cooking ROMs.

[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