yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] rebosxl:
Sorry I don't think I was clear enough. What happens is I turn everything off in alerts (so I don't get that camera flashing thing) but after like a half hour or so it will automatically turn everything back on. Yes during that time I got the normal notifications, not the camera flash but somehow it goes for long stretches and then turns itself back on. I had to uninstall the Alerts. Other then that, with some tweaks this rom can get very close to full hwa speed.

Love this rom I really do! Any idea on the tweaks coming in next? Maybe smurf? Wish the kernel had more governors (smartassv2 would be nice) and oddly no ondemand.
[EVO 4G Android Development] rebosxl:
I applaud your class for apologizing, you deserve a cookie
[EVO 4G Android Development] crstfr:
anticipation is killing me!!!!!..... link me !!!

this rom looks awesome guys!
[EVO 4G Android Development] bdK14:
Same!!! I keep refreshing this so many times.
[EVO 4G Android Development] crstfr:
+2...10char
[EVO 4G Android Development] OneoftheRabble:
Well done. Well done indeed. A class act move.

See ya'

OotR

---------- Post added at 02:35 PM ---------- Previous post was at 02:31 PM ----------

You can always do what I did and delete the alerts app. They never have come back. lol

See ya'

OotR
[EVO 4G Android Development] mkc90:
Hahaha thank you that would be me lol i use it to talk to some friends in Mexico. That's why I really need it lol
[EVO 4G Android Development] mkc90:
Hey Heinz got my phone back on did what you told me to do. That ##72786# thing and I seeing some good results thank you. Btw I was reading and saw that we r having an update tonight ?
[Android Apps and Games] lowveld:
Theming guide

This is a tutorial on how to build themes for UCS. You will need the Android SDK and Eclipse installed and setup.

I provide an Eclipse project which you can use as base and example to give you a quick startup. Note that there are other ways to do this without eclipse, but I won't get into that. But it is not enough to open the apk and just drop images into there (unless you decompile it, recompile it, and sign it). Well, at least not enough to use the full power of the theming engine: you won't be able to change text size, element position, and other stuff without recompiling.

Take the attached eclipse project and import it. (please don't ask how to do this, there are numerous tutorials on how to setup eclipse/android SDK, and that is not the purpose of this post/thread).

Template Eclipse Project: View attachment 1858883

Alternatively, here is the compiled apk from the project above: View attachment 1858878

The apk is useful if you just want to change some images, and also if you use some of the toolkits around here in xda to decompile/compile apks. In fact, you don't actually need Eclipse to completely change the template: use something like ApkManager, and just decompile the apk.

The theming does not involve java programming, that's why it works so nice with a decompiler: no smali editing. All you need for theming is replacing drawables, and editing xml files.

When starting, take a look at the files in:

res/drawables/

res/values/

The xml files in the drawables folder point to the actual images in /res/drawable-hdpi, and those are what you want to change

The xml files in res/values control everything from text color to element placing. Take special attention to integers.xml, I inserted comments on it to make clearer what every key does.

Play around with this, run it with the "run as android application" command with your phone connected to your PC if you're using Eclipse. Getting the offsets just the way you wanto to can be tricky.

When you're done, just export as signed application and share it here if you feel like it!

Cheers
[Android Apps and Games] Hungry hustler:
As always....brilliant.....
[Android Apps and Games] Tectas:
Great work like ever, tried it on latest reaper and it will become my default call screen :)
[Android Apps and Games] e2zippo:
Great work lowveld! Using it on reaper now, but just to clarify, if i want to turn on speaker and so on I have to go back to the default one?

I don't know how you do it, you're way to talented dude :P

Cheers!
[Android Apps and Games] ben_pyett:
Yep, I believe that you must hit the back button to return to normal dialer and then enable speaker from there.
[Android Apps and Games] nocolors:
Great. Will check it on my sgsii und give you feedback
[Android Apps and Games] lowveld:
No, just activate the "turn to speaker" feature. During a call, just turn the phone screen down!

Cheers
[Android Apps and Games] denzel09:
Thanks app seems really awesome ;)
[Android Apps and Games] ben_pyett:
earlier failure to post was obviously a tapatalk (xda app) issue. Already loving this application....:D

Is it too early for future functionality requests? :rolleyes:

Please incorporate a backup and restore option, so that the custom linkages and pictures can be saved across ROMs. In the meantime how can I manually backup these, will titanium do? or is there an SD card directory?
[Android Apps and Games] lowveld:
You can safely backup with titanium and restore to the same rom with no issues. Across roms you can't do that, because the internal android contact database changes.

Its never too early for requests, ill try to figure out a way around this!

Cheers
[Android Apps and Games] Tectas:
One thing i would like to see on ucs is the ability to rotate the pictures, if I'm allowed to make a feature request.

I came across this, because i have a picture i rotated myself at the gallery, but if i import it to ucs it isn't rotated, i know it can easily be solved with another app, but it would be nice if ucs takes to rotation from gallery or if i would be able to rotate it myself.
[Android Apps and Games] lowveld:
Ben, let me rephrase my earlier answer: if you use titanium to restore both the contacts database and UCS, when restoring both to another rom all should be ok with UCS internal contact mapping. But you know how I feel about restoring system data across roms, so I'll try to come up with a better solution.

Hey mate!

Well, I will surely look into this. Plus, your request lead me to identify the first bug in ICS, and I just uploaded version V1.0.1 because of you, so thanks for that! (the bug was that if you tried using the image editor/cropper on landscape mode, it would FC on saving the image).

But I got a bit confused about your "maybe to crop them" part of the request. Currently you can zoom in and out of any picture, move it around, and when saving, UCS will crop the image to what is showing on the screen (minus the buttons of course). You can use either the in-screen zoom buttons, or regular multi-touch (pinch to zoom), and simple dragging to move the picture around.

Maybe I wasn't clear enough about this before...

Cheers
[Android Apps and Games] ben_pyett:
Excellent, a new version

In response to the rotate request, it's +1 that world be really useful

Crop not needed, as you said already multi touch, although it would be good if when you're on the resize image screen, if there were lines at the top and bottom of the screen indicating the size that the image has to be stretched to, as I like the top and bottom that show the calling number and buttons not to also have the image behind (hope that makes sense).

Swyped form ym Dersie S unsig XAD Permuim
[Android Apps and Games] ben_pyett:
backup/restore question

Does the UCS app make and store a copy of the edited pictures or simply keep a link to the original pictures?

As, I've created a new directory on my sd card simply for my UCS pictures, so could any backup function you create simply map the existing contacts to their UCS contact picture file path, it would be incredible if it would also remember the sizing settings for each image.

Swyped form ym Dersie S unsig XAD Permuim
[Android Apps and Games] lowveld:
Hey,

Yeah, I think I got what you meant. Showing guidelines to tell the user where the caller ID interface elements will actually show would be possible, I guess. But it would be a pain for you to align the picture. Actually I never thought that it could be used that way (with black headers and footers instead of fullscreen pic).

Anyway, what about a compromise meanwhile: I give the option to instead of those semi-transparent rectangles that show beneath the buttons and contact numbers/names, paint it black. What do you think? The end result will be what you want, I guess, but you should scale the images to fullscreen, and sort of guess where the black will be.

The reason I'm reluctant to add guidelines or whatever to the cropper, is because I'm trying to figure out a way to let the user change the position of those elements on the call screen, and it would become inconsistent on that case. Ok, I'm rambling now...

Cheers
[Android Apps and Games] lowveld:
UCS saves the final cropped image you assign to a contact, and that's the one that will be used from there on. You can even delete the original, no harm done.

There's no need for you to create another backup dir on the sdcard: the saved files are on the app own directory, and will be saved by Titanium backup. If you still want to keep sort of a catalog of what you use, so clean installs of UCS on other roms go faster, just copy the .jpg files from /data/data/com.lowveld.ucs/files

Mapping the picture to contacts is a different matter, and the main difficulty regarding a save/restore functionality. I'll have to really think hard on how to achieve this...

Cheers, and thanks for the input!
[Android Apps and Games] ben_pyett:
On thinking about it, forget about guidelines, just don't make the backgrounds at the top and bottom of the screen semi transparent, if possible make this colour/transparency configurable through options? I'd prefer none so you gave full screen pictures, with number and buttons simply overlaid, you could even have the colour of the text of the calling number configurable

Last request for today, promise, night

Swyped form ym Dersie S unsig XAD Permuim
[Android Apps and Games] lowveld:
Fair enough. Let me see what I can do ;)

Cheers, and good night.
[Android Apps and Games] jsmccabe78:
personally, i would find it fun to have the ability to remove the text on the bottom and replace it with images. and additionally add in shortcuts for - so i could just have images on the bottom - say one for speakerphone, one for hang up, one for dialpad. but all is working fine the way it is.

also, would love to get rid of the phone number/ name at the top if it is using an HD pic - just seems redundant now that i can see who the person is...but again, always want more. have no idea what it would take to do the above and all is working just fine.

__________________________________

for an ics theme - see attached. i don't use ICS so i don't have the complete feel. i like minimal...thoughts? critiques? i tried finding the slanted line overlay for a background but no luck.

cheers.
[Android Apps and Games] lowveld:
Nice thoughts! With the next build, as you can theme the color of the text, you can set alpha channels to 0 effectively taking out any text from view. In the buttons you can include any images you want as the button background (although there is the stretching issue).

The same is valid for buttons and backgrounds: set a transparent picture and they "disappear". All that's missing is theming the position of the elements themselves, but I'll work on it.

Cheers
[Android Apps and Games] ben_pyett:
you're right - my bad, I didn't think of that type of operation, but agree that although this would be good there are so many other feature requests that clearly should take precedence - especially when the normal dial pad is so easily reachable with back.
[Android Apps and Games] jsmccabe78:
This sounds great!

Is there a way to theme those in contacts different than those not? Example being different alpha coloring between the 2 groups?

Cheers.
[Android Apps and Games] lowveld:
Positioning of the items is done now, though limited, as I don't see the point of even more customization:

- aggregated the buttons and background on a bloc, and you can move it around verticaly on the call screen

- The same for the caller id name an number

Text colors on name and number are themable also

Also font used on caller name, number, and button text is also themable.

Put this all together with the alpha invisibility tricks, and it's a good setup, right?

Let me know if you guys think of something more!

Cheers

P.S. As for contact groups, I can figure out something. Or we could go with the possibility to set individual themes per-contact (and a default theme of course). This would actually be easier on my side then setting up groups.
[Android Apps and Games] jsmccabe78:
nice!

looking forward to tinkering!

really dig the individual theme with default concept....
[Android Apps and Games] lowveld:
Ok, with the new theming interface, you can do stuff like this:

The button and names background are hidden, but you can hide pretty much anything else also.

What do you think?
[Android Apps and Games] ben_pyett:
not really a themer myself, but love the sound of the theme interface! :D
[Android Apps and Games] jsmccabe78:
looking good.

Nice work!

Still vote for individual themes per person with default in background. Mainly would love just to see a face if I know the person and don't need a phone number.

But...all is good. Have a great weekend!
[Android Apps and Games] ben_pyett:
liking the idea of what you saying there.... in addition to that a specific theme for unknown numbers....in fact it would be good to have a specific image for the caller display that is only used when unknown callers (numbers) ring you, which is different from the default image.
[Android Apps and Games] lowveld:
New version V1.2.5 is out

Ok guys,

Added the new theming options, and also a theme to market to show off what can be done:

https://play.google.com/store/apps/details?id=com.ucs.theme.sketch

Also added a timer to monitor call duration. A lot of people were complaining about it and it was fairly easy to implement.

Cheers

P.S. UCS was featured in lifehacker! http://lifehacker.com/5901830/ultimate-call-screen-adds-full+screen-contact-photos-extra-call-options-to-android

1.2.5 Changelog:

- Added a timer for monitoring call duration. It shows only after an incoming call has been picked up, or immediately when you start an outgoing call (that is, it measures exactly the line occupation)

- Improved the theming engine capabilities. Can now move and hide call screen elements, change text colors and also text fonts. Check out my new theme to see possibilities: https://play.google.com/store/apps/details?id=com.ucs.theme.sketch​
[Android Apps and Games] Tectas:
Nice, already updated and applied the new theme, looks pretty nice.

Will finally try to make my own theme sometime in the next days, let's see what I can put together :)

Gesendet von meinem Desire S mit Tapatalk 2
[Android Apps and Games] Felimenta97:
You should do something like a trial of half hour, no need of more, on Free version, from Pro features... I just wanted to see the themes...
[Android Apps and Games] badmoj0:
+1 this!
[Android Apps and Games] yelloguy:
Gallery picking

Found your app via Lifehacker and I liked the idea. Congratulations on the LH pick and thanks for the app.

However, on my Incredible running CM9, when I pick an image from Gallery it brings me back to the default image with the zoom dialog. I have tried several contacts with several different gallery images but I have the same result. I will copy some pictures to my phone later but picking from Gallery would have been convenient.

I tried one pic from my local phone (camera) and that worked without any issues.

0
[Android Apps and Games] jsmccabe78:
hey mate. nice! the advanced theming is going to be great!

if you don't mind some thoughts:

1- am i missing an option off the timer? i really have no desire for it...

2- i know i am missing it, but how do i move things around with my theme? :o is it all in the two_button_frame.xml?

3- can you bring the speaker icon into the theming realm?

cheers!
[Android Apps and Games] lowveld:
Hey, guilty on all counts...

I'll upstate the version to allow theming the speaker button, and add an option to take out the timer. I kind of rushed it when I saw the download increase and people *****ing about it.

And ill also write a theming tutorial and add to post 3. Although with your experience, if you take the sketch theme apart you'll figure it out quickly. Just take a look at colors and integer XML!

Cheers
[Android Apps and Games] jsmccabe78:
thanks, mate. missed the integers!

also...no rush, man. really. just thoughts on a fun project. i don't want to feel that i am a user just making demands or putting you out. i was quite happy to buy ya a beer via market with no expectations, and have no desire to infringe on all of your time.

one last thought...well unlikely the last but for now! ha!

like the fonts option...any way to get that to recognize fonts not from a direct theme? (pull in system fonts, etc.)?
[Android Apps and Games] jsmccabe78:
problem with theme distortion- both pics have the same phone graphic, same size, etc. on the left it seems squished and is definitely rendered smaller. maybe this is part of the integers.xml, haven't played with it, if so, will tinker, but if not, ideas?

cheers!

--------------------------------------------------

edit.

simple fix. just made it a .9.png.

cheers.
[Android Apps and Games] lowveld:
Hey,

That's what I meant with "strecthing issue" some posts back. The buttons are 120dip width x 40dip height (dip will be converted to pixel depending on the actual device, according to screen resolution).

Any image applied as background will be stretched to fit the all button. A quick workaround:

- Create a transparent background with aspect ratio 120 x 40, place whatever other image you want there (like the phone icon on your screenshot)

- Depending on the device, the complete image will be stretched differently, but as the aspect ratio will be the same, it will never be distorted.

Don't know if I explained clearly...

Cheers
[Android Apps and Games] jsmccabe78:
makes sense. was simply using the images in your sketch.apk that were actually 200x100px so the ratio would be off. guess that is why making them .9.pngs corrected my stretching concerns.

cheers.

------

so last post addition (at work and bored) -

every time i answer the phone "media" volume lights up. weird.
[Android Apps and Games] Andy3105:
Am I missing something? My ucs app just updated but I see no new options........
[Android Apps and Games] Felimenta97:
It's the free version? If yes, themes are only for Pro version.
[Android Apps and Games] lowveld:
New update coming tomorrow, too tired to test everything properly now. Current changelog:

- option to hide call time

- speaker button themable

- Added swipe gestures:

- Global activate/deactivate

- Swipe up to bring phone dialpad

- Swipe down to go to default phone interface

- Swipe right to answer call

- Swipe left to reject call

All swipe actions can be individually turned on/off. Not sure what I'll put on the free version, probably just one of the swipes.

Still want to try out some of the ideas thrown around here (special picture for unknown callers, individual themes, etc.)

Cheers

@Andy3105: your update means you know have a timer during calls, showint the current call duration
[Android Apps and Games] ben_pyett:
Good morning, Loving the sound of the gestures, specially to answer and hangup, sound ideal, assuming that that means we can now have button less themes, would appreciate being able to do that by simply unclicking options rather than creating a theme.

I reckon that you should only put dial pad swipe into free version, saving the super useful answer/hangup actions for paid....as I know that would make me buy it (if I hadn't already)

Edit

Don't know if it is even possible but a high resolution function that could collect and reuse the users face book pictures for the paid version would be superb, I read many requests for that in the various comments on your now many reviews.

Swyped form ym Dersie S unsig XAD Permuim
[Android Apps and Games] lowveld:
Annnnnnnnnd.... It's out.

Thanks for the feedback Ben, did as you suggested. :)

Cheers

1.3.0 changelog:

- Added swipe gestures:

- Global activate/deactivate

- Swipe up to bring phone dialpad

- Swipe down to go to default phone interface (Licensed only)

- Swipe right to answer call (Licensed only)

- Swipe left to reject call (Licensed only)

- option to hide call time

- speaker button themable
[Android Apps and Games] lowveld:
And another useful input from you. :)

- I'll add options on the theme manager to hide whatever components you have, regardless of the theme. Fell very dumb for not thinking of this myself.

As for facebook integration, it has been on my mind since day 1, as it is one of the things I miss the most when not using Sense roms. The thing is, I need time to do it properly, and a lot of studying first. But it will definitely come along some time up in the near future.

By the way, a security flay was found on the current facebook sdk for android, and there are literally thousands of apps leaking the key needed to get your info out of facebook, no credentials needed. So by delaying this, at least UCS will not be affected.

Cheers
[Android Apps and Games] ben_pyett:
glad to be of some use....

Glad that you've found my input of some use ;) hopefully this balances out my constant demands for additional functionality and features in your various applications and ROMs! :D

EDIT

just tried gestures, really nice :) will be great to have perform them on a clean full screen ;) with regards FB I appreciate that if it can be done you'll do it....happy to wait. The approach where you drip feed features (as opposed big bang) is best especially with such a critical application as a phone overlay, which could adversely affect your devices ability to take calls....which wouldn't be good.
[Android Apps and Games] darklord20k:
Need improve UI when incoming call a bit :D, I prefer minimal theme of FSCI.

btw, great job! keep going on!
[Android Apps and Games] LKnight:
It sounds nice ;) But I think two features are missing : Localisation for the Green/Red buttons (or an option to rename/delete the text on them) and LDPI devices compliant ^^ (on Sony U20i, the contact page is too big, it goes off screen. The preview should be smaller.)
[Android Apps and Games] Tectas:
So guys, here is a little theme i made, not much done, just another font and changed the buttons, hope you like it anyways :)

Screenshot and apk are attached.

If you face issues, pls tell and i will change the format of the images to 9patch files.

Any feedback is much appreciated, maybe as pm to not pollute this thread :)

Edit: Here is another one for everyone who wants to use the swipe gestures only, uses the same font as in the blur theme, but buttons aren't visible (if you need it sometime anyhow, just try to remember where they have been, they are still there, but transparent).

Edit2: Last but not least, a clean theme with the regular font.