[TOOL][ROOT] Zenith - Control core framework features - Android General

Hey, guys! I'm here with another tool that basically opens for edit, all the framework-res bools. This allows toggling on and off a few core system features that could actually pay off. Read on to know a few of those cool features that you could edit with just a few taps and no complex CLIs!
What's Zenith?
The framework-res holds most of our core system settings which are referred to in most system as well as user-grade apps. As such, these settings aren't open for editing and for a few of 'em it's over mediocre in difficulty. Well, Zenith is the merger and this simple tool could unlock a couple of cool features that you didn't even know are up on your phone. It could even turn out to be the game changer for a few who're considering a phone upgrade!
What can it do?
Consider the bool, config_allowAllRotations. By default on most stock / vanilla Android devices, device rotation is restricted to just 3 orientations. In short, you don't get a reverse portrait (held upside down) or in some cases even a reverse landscape. The above-stated bool which by default is set to false when toggled unlocks this feature which could potentially turn out to be quite nifty to a few geeks out there at least. That's just one out of a pool of features that you could go explore! The configs right now are difficult to apprehend by the layman but a hair of logical reasoning might come in handy. A Google search would yield you nothing but a redirect to the AOSP archives on their git! Documentation support for each of the bools is on its way and let me tell you, it's community driven so hope you'd contribute! :good::laugh:
Is it buggy?
Follow the instructions built into a ReadMe option on the executable without which you might just shoot in the dark. And yeah I don't see any bugs as of now, let me know if you find any.
Cool, where do I find Zenith?
Right here! Check out the attached ZIP.
Not really, yet call it a BETA since it lacks an edge right now but let me know if any more features can be added. Thanks!

theGeekyLad said:
Hey, guys! I'm here with another tool that basically opens for edit, all the framework-res bools. This allows toggling on and off a few core system features that could actually pay off. Read on to know a few of those cool features that you could edit with just a few taps and no complex CLIs!
What's Zenith?
The framework-res holds most of our core system settings which are referred to in most system as well as user-grade apps. As such, these settings aren't open for editing and for a few of 'em it's over mediocre in difficulty. Well, Zenith is the merger and this simple tool could unlock a couple of cool features that you didn't even know are up on your phone. It could even turn out to be the game changer for a few who're considering a phone upgrade!
What can it do?
Consider the bool, config_allowAllRotations. By default on most stock / vanilla Android devices, device rotation is restricted to just 3 orientations. In short, you don't get a reverse portrait (held upside down) or in some cases even a reverse landscape. The above-stated bool which by default is set to false when toggled unlocks this feature which could potentially turn out to be quite nifty to a few geeks out there at least. That's just one out of a pool of features that you could go explore! The configs right now are difficult to apprehend by the layman but a hair of logical reasoning might come in handy. A Google search would yield you nothing but a redirect to the AOSP archives on their git! Documentation support for each of the bools is on its way and let me tell you, it's community driven so hope you'd contribute! :good::laugh:
Is it buggy?
Follow the instructions built into a ReadMe option on the executable without which you might just shoot in the dark. And yeah I don't see any bugs as of now, let me know if you find any.
Cool, where do I find Zenith?
Right here! Check out the attached ZIP.
Not really, yet call it a BETA since it lacks an edge right now but let me know if any more features can be added. Thanks!
Click to expand...
Click to collapse
Hi,
This looks interesting!
But since it's about frameworks, maybe you should mention whether they should or not be deodexed!

Nonta72 said:
Hi,
This looks interesting!
But since it's about frameworks, maybe you should mention whether they should or not be deodexed!
Click to expand...
Click to collapse
Hey Nonta72! Sorry for the not mentioning that, but it works regardless of whether the frameworks are deodexed or not. Just plays around with the XMLs! Thanks!

theGeekyLad said:
Hey Nonta72! Sorry for the not mentioning that, but it works regardless of whether the frameworks are deodexed or not. Just plays around with the XMLs! Thanks!
Click to expand...
Click to collapse
Nice, thanks!

Related

[UTIL][Version 1.1 Beta]TouchWatch (Touch designed timer application)[ONLINE]

Hi,
I want to contribute my first application written in VS2005 VB.NET Compact Framework.
.NET Compact Framework must be installed on your device. Application needs around 700kb of memory.
This is a simple timer application with four configurable countdown timers. Set an description and a time (hh:mm:ss) and stop/start/reset timer with your fingers only. No need to use the stylus pen.
Touch the timer ones will start it. Touch it twice will stop it. Tap&Hold the timer will reset it. Needs no more explanation. The app is self explaining.
You can change the background image
You can change the audio wave notification file
You will get an vibrating response from your device on start/stop/reset timer
If a timer is running your device will not enter standby/sleep until all running timers count zero (configurable). If you want to use a long timer be aware of battery usage. Be sure that your backlight switches off after some time. If your device switch off for any reason, you will not be notified that a timer count zero. The application isn't able to switch your device on.
Settings are stored in registry "HKLM\Software\M_G\TouchWatch" and all configurable from the application.
THIS IS A BETA RELEASE FOR TESTING...QVGA ONLY...NO LANDSCAPE MODE...
Installation: Just copy the .cab to your device and execute it. You will find an icon in the start menu.
Version history:
v1.1b: -edit timer window now opens with buttons instead with the menu.
-added vibrate response features
v1.0b: first release (beta)
TODO:
Add stopwatch functionality
Use gestures to reset and edit timer
D-Pad support (maybe)
Landscape support (maybe)
Source code
You will find the source code of the project as attachment. You are allowed to enhance this or use this as example or whatever.
Support me with a donation for future developments
Thank you!
New version is released!
Check out the version 2 of Touchwatch here:
http://forum.xda-developers.com/showthread.php?t=457843
Have fun.
GREAT
nice to hear that its ur 1st application.....any ways i will test it and let u know further....thanks in advance
hello,
nice app! can i make a suggestion ?
it would be great if you could add d-pad control! since then we could use this app on non-touchscreen devices (smartphones) also.
thank you in advance!
Hi lopez1_de
Very nice program, been looking for something like this, but havn't found anything quite as nice as this.
Keep up the good work
Flemming
That is exactly what I was looking for for workouts in the gym.
Good work, lopez1_de!!!
Suggestions:
- Typo in options menu: should be "off", not "of"
- Some feedback when you start a timer would be nice, so you don't have to watch the seconds in order to see if it's running. Maybe a short vibrate or the timer's panel flashing.
- Maybe a left-right sweep across a timre's panel yould open that timer's configuration screen?
Thanks for that program.
Cheers,
nc
Good application, but I wish to have it without new .NET! .NET is slow and use my memory very much!
thanks
Thank you all for suggestions and ideas. Nice to hear that you like it. I will try to implement the following things into the next version:
Feedback on start/stop/reset
Config button for each timer
bye
EDIT: In the moment I have no ideas how to implement d-pad control.
Please test the new version 1.1b of TouchWatch.
Have a nice day... (it's sunny in germany)
pi3ch said:
Good application, but I wish to have it without new .NET! .NET is slow and use my memory very much!
Click to expand...
Click to collapse
Yes, I know about it. But I'm only a hobby programmer. I'm not able to write C code.
But the speed of the timer on my Elf is perfect. The only little problem is that the application uses ~840kb of memory while running.
V1.1 is near perfection in my mind. Wonderful little app.
I've been searching for these exact features for a while now.
Thanks a lot!
darthy said:
V1.1 is near perfection in my mind. Wonderful little app.
I've been searching for these exact features for a while now.
Thanks a lot!
Click to expand...
Click to collapse
Thank you!
It's great to hear that somebody else uses this little peace of software.
Hi, I tried your app, thanks very much: very usefull!!!!
Excellent work.
This is now the prgogram i use when I time the breaks in between sets when i work out.
On my screen everything except the timers' digits and the icon for the timers' configs is black.
I'm pretty sure it's due to my extensive Wm6 customization, though, so it's not a bug. I guess your program uses wm5/6s BaseHue color derivation to paint itself?
Would you mind sharing your source code? Maybe I can help cut down on memory usage?
I have no experience programming C#, though, but I have done quite a lot of Java, and I recently got hold of Visual Studio 2005 Pro to start mobile development.
Ignore the transparent top bar, that is also due to my customization.
Cheers,
nc
netzcoyote said:
Excellent work.
This is now the prgogram i use when I time the breaks in between sets when i work out.
On my screen everything except the timers' digits and the icon for the timers' configs is black.
I'm pretty sure it's due to my extensive Wm6 customization, though, so it's not a bug. I guess your program uses wm5/6s BaseHue color derivation to paint itself?
Would you mind sharing your source code? Maybe I can help cut down on memory usage?
I have no experience programming C#, though, but I have done quite a lot of Java, and I recently got hold of Visual Studio 2005 Pro to start mobile development.
View attachment 70110
Ignore the transparent top bar, that is also due to my customization.
Cheers,
nc
Click to expand...
Click to collapse
Hi.
PDA customizing. A never ending story...
To paint the graphics I had to override the OnPaint event. The lines and timer text are drawn correct. The bitmap should be visible also. Maybe you have selected an incorrect path to the file or maybe you selected another image format than .BMP.
The code is very basic. No big problem to code something like this for a hobby programmer. I use a variable which holds the seconds...then there is a timer control which ticks every second and increment the variable. Then convert the seconds to a time string and display it on the screen. Now capture OnClick events and get the X,Y coords of the stylus to check where the user clicked at. Then I used OpenNetCF for the vibrate features. Thats it.
Nice program, would be even nicer if you could ad a stopwatch functionality also. So not just a countdown but also a count-up?
Keep up the good work!
Great app. Great for boiling eggs and what not..
/Psudo
Chris1974 said:
Nice program, would be even nicer if you could ad a stopwatch functionality also. So not just a countdown but also a count-up?
Keep up the good work!
Click to expand...
Click to collapse
yes, stopwatch feature would be nice. I will add this to the TODO list.
just curious to know which tool did you use to create it ?
nik_for_you said:
just curious to know which tool did you use to create it ?
Click to expand...
Click to collapse
It's written in VB.NET with Visual Studio 2005.
Great! Thank you for the nice app!!! Continue your efforts!!! (Maybe, you could add a chronograph as an option?)

"penki" - light painting

Light Painting App
Credits to xaffron
xaffron said:
Aurora Bulb v1.0
Quick and dirty. Just does the Droid Sans font, but user configurable shutter period, camera timer, text to show and color.
Just like Penki, works best when the shutter is open for 15-30 seconds, at f/8 and larger apertures.
The capability is there for rendering bitmaps, but it's locked right now because I haven't worked out the kinks yet.
Take a few photos and post back... let me know if it works well!
Click to expand...
Click to collapse
Should be a lot of fun to make!
Aurora Bulb v1.0
See if this one works...
Aurora Bulb v1.0
Quick and dirty. Just does the Droid Sans font, but user configurable shutter period, camera timer, text to show and color.
Just like Penki, works best when the shutter is open for 15-30 seconds, at f/8 and larger apertures.
The capability is there for rendering bitmaps, but it's locked right now because I haven't worked out the kinks yet.
Take a few photos and post back... let me know if it works well!
Here's one I took...
Looks pretty OK to me.
done really well thanks!
there are only some very minor issues
1. Usability... when getting my phone and camera ready I accidentally touched the text button instead of the go button. I would suggest having a main page with a big go button and the settings available through the menu button.
2. A tutorial in the beginning would be nice. I was confused at first because I was unsure of how to hold my phone. Users might not know what you mean by pass distance.
3. Although the tip at the end is useful, perhaps you could have a checkbox so you could "never see this tip again "
4. Good luck. Marvellous effort I must say
Sent from my HTC Desire using XDA App
EDIT : the L's seem to be a bit wide although it may be the way im holding it...
EDIT2 : colour picker!!!
Thanks!
Will definitely consider using the context menu rather than the pref screen. The pref screen was so much easier to code, however, so the menu/go button will take a bit.
As for the tutorial, I'm way ahead of you - an XDA friend is looking into the tutorial for me right now, and depending on what he finds, we might be able to squeeze a tutorial in (even though that would easily double the size of the apk!)
The checkbox/color picker suggestions are definitely noted... these should be low-hanging fruit. (I'm thinking of kanging CyanogenMod code for the latter)
I actually read about Dentsu London's project on Giz before I saw your post, so I jumped on the chance to bring Android to parity with iOS. Thanks for inspiring the app, Shokwaav!
xaffron said:
Will definitely consider using the context menu rather than the pref screen. The pref screen was so much easier to code, however, so the menu/go button will take a bit.
As for the tutorial, I'm way ahead of you - an XDA friend is looking into the tutorial for me right now, and depending on what he finds, we might be able to squeeze a tutorial in (even though that would easily double the size of the apk!)
The checkbox/color picker suggestions are definitely noted... these should be low-hanging fruit. (I'm thinking of kanging CyanogenMod code for the latter)
I actually read about Dentsu London's project on Giz before I saw your post, so I jumped on the chance to bring Android to parity with iOS. Thanks for inspiring the app, Shokwaav!
Click to expand...
Click to collapse
haha yes I saw this on gizmodo too im surprised the tutorial would double the apk! when I manage to get some decent looking photos ill post them up here
Sent from my HTC Desire using XDA App
Version 1.0.3 out...
Version 1.0.3 is out on the market.
Pretty significant changes, I think if you like bulb photography, you'll like the app!
Thanks to Shokwaav for the initial nudge, and to Nemuro for artistic help.

[App] LifeDropper - the eyedropper tool for real life. [Now on the Android Market!]

As the title would suggest, this is LifeDropper - the eyedropper tool for real life.
LifeDropper is designed to determine the colour of objects in the real world, and then present you with what it finds.
Instructions are provided when you open the app. Please leave feedback and make feature requests! Bug reports are extremely welcome!
Important note regarding feedback: when providing feedback, please include your phone model, Android version, ROM version (if applicable), and a link to the logcat (preferably posted on www.pastebin.com). If you don't know how to provide log information, please don't ask for directions in this thread.
Another important note regarding feedback: be brutal. If you hate the icon, tell me. If you hate the layout of something, tell me. If you hate the name, tell me. If you hate the concept...don't tell me that. Also tell me good things. Lots of good things.
Without further ado,
Market Version
Happy tagging!
Great app! Very unique, I love it! Keep up the good work my man
Hey,
great idea!
Taking screens and analyizing colors seems to work for me, but upon saving and sharing, app crashes .
(replace 'xx' with 'tt', since i can't post links yet)
Log for save-crash:
hxxp://pastebin.com/9FhrUMNc
Log share-crash:
hxxp://pastebin.com/XB3U6xVE
Suggestion(s):
- change camera overlay (the bright rectangle in camera view)'s size, so that it reflects the number of pixels being analyized. (e.g. 1px analyzed: only cross, 144px -> 12*12 rectangle, 2500px = 50*50rectangle (you get the point )
- make color values selectable (text), so you can copy/paste them somewhere else.
Besides that, great concept, icon is ok aswell .
Cheers!
EDIT:
almost forgot:
phone: Samsung Galaxy S2
android: 2.3.3
rom: XWKE7
Awesome! Thanks for the feedback and the logcat! I'll look into the issues you're getting. I assume you are using a different locale than en_CA or en_US (as it appears you are from Germany), and that's where the share issue is coming from. I was considering having the size change for the overlay, I think that'll be a definite feature now.
As for the save error, I'm confused. The logs don't appear to be showing me anything. Everything seems to be going fine and then suddenly my Activity is force finished. I'll need to do some more investigating in that department.
EDIT: The share logcat confuses me as well, even though I'm sure I know what the issue is. I think the developer of your ROM has set the log level to very low.
Yep locale setting seems to be the problem. After switching it from de_DE to en_US saving and sharing are working fine.
Seems like everything from verbose upwards is being logged, i could give you a filtered log if needed?
(Fyi it's the stock rom if thats any helpful)
Sent from my GT-I9100 using XDA App
That's alright. If changing the locale solved the issue, then the locale is the problem
Would you be so kind as to post some screenshots of the app in order to entice users?
Thanks!
I'll try to get some screenshots as soon as possible, unfortunately my phone's battery exploded. I have a new one on the way and it should be here in the coming days. If anyone else would like to post some screenshots they're welcome to!
(I've tried to take some through the emulator, but they don't work because a) I'm testing a camera-oriented app on the camera-less emulator, and b) the camera uses a surface which updates while the screenshot is being taken so they end up breaking.)
screens attached
Great App ideia, will follow this one up close congrats man
this is a great app idea but fc's on my droid incredible. i would love to have this app too.
Problem parsing the package
Motorola atrix 4g on bell
Post added to the XDA front page. Hope this gets your great app some exposure.
Shoudn't you have some way to calibrate the colors with a graycard? A color is highly dependent on the light that is emitted on it. A red object in daylight will give a diferent color than the same red object in fluorescent TL light...
@dirtsky are you using the en_US or en_CA locale?
@marko! I would suggest trying to redownload, I haven't heard of this issue as of yet.
@willverduzco thanks! There have been 300 downloads since last night thanks to the article!
@michaelarnauts I'm aware, but the thing is, LifeDropper is designed to capture colours as they are seen. If you see a colour under light, LifeDropper is viewing it in the same light.
An update that fixes the saving/sharing FC (due to locale) is now in the first post.
Wow, wonderful application! Working great on stock Droid Incredible... Few force closures now and then but still very useful!
@Cellulah is there any way you could provide a logcat for the FCs you're getting?
This is really cool. I bet someday you could do live updating with histogram data in the camera view!
Sent from my Thunderbolt das BAMF remix
@rycheme glad you like the concept! Awesome idea! I'm looking into doing capturing without having to take a picture (like Barcode Scanner).
Remember, if you like the app, mash the share button!
The next update will include linking to the currently under-construction LifeDropper site for the share feature, so the link at the end will be a link to your colour.
i'm sure i'm not alone on this... I'd really appreciate it if my camera could focus on the middle portion before taking the picture....
i would also really love this if there was a way to calibrate this stuff... maybe print out
100% cyan box... 100% Magenta.....100% Yellow... and whatever other colour might be necessary...
by the way ... this is an amazing App!!!
If it comes to the market ...i'll definitely buy it...
Phone: Samsung Vibrant w/ Custom Rom

[APP] PDF Viewer update

I needed a PDF viewer for my own purposes, and the closest I could find was Maciej's PDF Viewer (=apv) app on the market. It was open source, and so I made a bunch of changes that I wanted or needed. Anyway, I now have a pre-release for version 0.3.0, which include a bunch of enhancements since Maciej's 0.2.9 release.
Here it is.
New features:
- speed optimizations
- page number display
- options including: full screen, reverse video, various tweaks, page with volume keys
- overhauled file selection: added icons for directories, added home directory option
- better font rendering
Now I posted pre-release 0.3.0 pre 2. Includes a monochrome feature to save memory and a zoom-to-width feature which I think people will find handy.
Sounds like you know what your doing. Not had a chance to test your app yet, but does it have the functionality to add bookmarks and highlight text?
Gonna try it out now, thanks!
No, there is no annotation, sorry. Just reading.
Its really nice with open source alternatives. Im gonna try it out.
I think i will love this. thanks bud
I haven't tried it yet but it would be great if you could add zoom to a fixed percentage
the reason I want that is some pdfs have huge fonts for the page numbering and while technically fit to width is working, there's still a fair amount of room on the sides. Obviously this should be sticky. A bonus would be it would remember the setting by filename
Works good, one option I'd love to get is fixed scrolling like with browsers
sark666 said:
I haven't tried it yet but it would be great if you could add zoom to a fixed percentage
the reason I want that is some pdfs have huge fonts for the page numbering and while technically fit to width is working, there's still a fair amount of room on the sides. Obviously this should be sticky. A bonus would be it would remember the setting by filename
Click to expand...
Click to collapse
Zoom settings are indeed remembered by filename.
You can also adjust how much the zoom buttons zoom by. If you set that to 5% or 10%, you can do zoom-to-width and then press the zoom button once or twice.
Eventually, I'd like it to detect the real edges of the text.
moav said:
Works good, one option I'd love to get is fixed scrolling like with browsers
Click to expand...
Click to collapse
I couldn't figure out how to implement that. Moreover, I find it's poorly implemented in the browser--it locks much better on my device into horizontal movement than into vertical movement!
Instead, there is a "vertical scroll lock" option. This locks the scrolling to be only vertical, unless you make a serious (1/5 screen width) swipe left or right which temporarily unlocks horizontal scrolling.
I`ve just tested this app for half an hour with a bunch of PDFs littered in my Desire. This is without exaggeration the best pdf-viewer I´ve seen so far.
Very useful:
- zooming in steps as little as 5% because most PDFs were made for monitors or printing and not smartphones
- inverting the screen for reading at night or low-light conditions. It also saves power on my screen to read white text with black background.
- and it´s FAST
What I miss:
- an option to forget about the layout of a PDF, so I can only get the pure text. This would be very useful for PDFs designed for magazines with a columned layout, which is a pain to read on a handheld computer.
Keep up the good work
germanhoss said:
I`ve just tested this app for half an hour with a bunch of PDFs littered in my Desire. This is without exaggeration the best pdf-viewer I´ve seen so far.
Very useful:
- zooming in steps as little as 5% because most PDFs were made for monitors or printing and not smartphones
Click to expand...
Click to collapse
Remember, too, that if you set the 5% zoom option, you can still long-touch the zoom buttons for a 2X zoom.
arpruss said:
Remember, too, that if you set the 5% zoom option, you can still long-touch the zoom buttons for a 2X zoom.
Click to expand...
Click to collapse
Wow, haven´t noticed that - that´s quite useful.
Originally I thought of requesting a feature to remember the place where I closed the document because I´m used to open things in the ES explorer.
Then I stumbled through the built-in file explorer - feature implemented
Maybe an FAQ or a short manual would be useful ...
germanhoss said:
Wow, haven´t noticed that - that´s quite useful.
Originally I thought of requesting a feature to remember the place where I closed the document because I´m used to open things in the ES explorer.
Then I stumbled through the built-in file explorer - feature implemented
Maybe an FAQ or a short manual would be useful ...
Click to expand...
Click to collapse
There is a wiki on the project page. You can add a FAQ.
It's a great light app and it has some cool features which I miss on other apps. But my primary feature for PDF readers is smoothness.
It would be great if it would be working as smooth as Documents To Go (their PDF reader). By smooth I mean smooth rendering and scrolling. Also it won't hurt to have multitouch zooming.
I know it's easy to demand and hard to do but at least there are ideas what should be present in the next versions.
jankoboys6 said:
It's a great light app and it has some cool features which I miss on other apps. But my primary feature for PDF readers is smoothness.
It would be great if it would be working as smooth as Documents To Go (their PDF reader). By smooth I mean smooth rendering and scrolling.
Click to expand...
Click to collapse
That's largely a matter of speed, and it's going to be hard to improve that, except by expending a lot of memory for caching and background rendering.
Also it won't hurt to have multitouch zooming.
Click to expand...
Click to collapse
I agree, but it is a finicky feature to implement correctly and hence requires a multitouch device for debugging. I don't own one. Moreover, there are potential patent issues.
I've just posted 0.3.0 pre 13. This unfortunately has a new bookmark database, not compatible with previous versions, so people will lose their per-document settings. I am hoping this is the last such loss--the new format will make code maintenance easier and is easily upward expandable.
New features/fixes in pre 13:
- store horizontal offset in per-document settings
- better restore of zoom if orientation has changed
- fix round-off error which resulted in occasional horizontal one-pixel-width errors
I would also like to mention the color feature in your app is really great! Now I can read without hurting my eyes in the dark and it saves batter as well. Great feature indeed!
arpruss said:
That's largely a matter of speed, and it's going to be hard to improve that, except by expending a lot of memory for caching and background rendering.
Click to expand...
Click to collapse
hmmm what if you make the memory size for caching an option in the settings for users to choose their optimum size? Do you believe that this would make any speed improvements?
arpruss said:
I agree, but it is a finicky feature to implement correctly and hence requires a multitouch device for debugging. I don't own one. Moreover, there are potential patent issues.
Click to expand...
Click to collapse
I see it's kind a hard/expensive to make this feature possible. Darn US laws on patents :-/ don't know if in EU is the same for Android apps but for C++ and other programming languages, there are no e-patents.
Keep on your great work!
PS: I'm using HTC Desire (CM7 rom)
jankoboys6 said:
I would also like to mention the color feature in your app is really great! Now I can read without hurting my eyes in the dark and it saves batter as well. Great feature indeed!
hmmm what if you make the memory size for caching an option in the settings for users to choose their optimum size? Do you believe that this would make any speed improvements?
Click to expand...
Click to collapse
Maybe, but it would need a smarter pre-render queue than we currently have. I experimented with making one, but my attempts were buggy so I got rid of them.
Tell me which scrolling pattern you'd like to be faster? Currently the app (in render ahead mode) is optimized for ebook reading: you read a page, and while you read the page, the next one is rendered and shows up instantly when you flip pages (I generally do that with the volume-down key) or scroll vertically to it.
Unfortunately, there seems to be a bug somewhere, perhaps only on devices with larger screen resolutions (it works fine on my 854x480 Archos, but I am told that it doesn't work on a 1280x960 screen), which makes the next page not show up instantly.

[APP][4.0+] CyanogenMod's Calculator

Market Link: https://play.google.com/store/apps/details?id=com.android2.calculator3
Direct Download: https://www.dropbox.com/s/fnnppr2ojkigm3x/%28market%29%20Calculator_v4.0.apk
Calculator
Calculator is focused on extending the traditional 4 function calculator, keeping its simplicity while still adding features used in higher level math. It uses the original Android calculator as a base.
The project was started by me in June 2012 and by October 2012 it was accepted into CyanogenMod. Since then, users of the app have helped greatly in cleaning up the ui, improving the matrix features, and translating the app into all the languages currently available. Without them, this app would be nowhere near as polished as it's become.
Because the app is intended as a full replacement, it's recommended that you hide your default calculator by either disabling it (v4.1+) or using a custom launcher. Otherwise, the similar app names may prove confusing.
Calculator has the following features and more:
-Basic arithmetic
-Trigonometry
-Complex numbers
-Graphs for X,Y functions
-Matrices
-Hexadecimal and Binary support
-Widget for lockscreen and launcher
-History of previous calculations
-Themeing support
The app is completely open source and the source can be downloaded at: https://github.com/Xlythe/android_packages_apps_Calculator/tree/ics
Note: The pictures below are old and from the beta test. Check out the market link for more current pictures.
Xlythe said:
Features:
Addition, subtraction, multiplication, division. Really, if I broke this I'm sure you guys would find a way to give me negative stars.
Click to expand...
Click to collapse
This totally made me LOL. Thanks for starting work on this. It's about time someone improve upon the stock calculator (which is just an embarrassment in its stock state for a utility on a smartphone of all things).
I'll keep a watch out for this
wow. looks promising so far, cant wait to see where this app goes
THANK YOU VERY MUCH.........u literally saved me from carrying my Clucky TI-84 calculator
Sent from my cm_tenderloin using Tapatalk 2
Seems to work (only tested the Stock Functions)
One thing that dont work:
on Stock Google Calculator youre able to drop down the Panel to see your last functions you did .
(sry english isnt my main language so its kinda hard to explain what i mean exacly)
If you dont know what i mean, ill try to send you some screens tomorrow
I think I know what you mean, but some pictures would be very helpful. [: If I broke it, I can fix it this weekend.
To Everyone:
Which is less confusing? Having an X and a Y key or having an X and a Y= key?
hi nice looking app, however is it possible to show the last few calcuations (history mode)? looking for something simliar to the default windows 7 calculator.
That's what blutlust is asking about too [: I think I may have broken it because I remember it being there before. I'll try to fix it tomorrow or Saturday.
ill send you the screens in a message because i didnt post enough to implent them in this post.
to your question about the x - y key :
if the button give you the solution of the equalation, then x = would be better
You meant like that? I don't remember that in the CM9 app. Is that someone elses mod?
Either way, I can add it to this one too now that I know what it looks like.
-------------
About the Y, Y= thing. Actually, I'll ask this. How many of you couldn't figure out how to graph?
Sent from my Nexus 7 using xda app-developers app
Yeah i meant like this, i posted on the Screens.
This is the Stock Calculator on Samsung Galaxy S 2 , just the color are modified to fit the ICS Theme
About the Graphs, they arent necessary for me at work, but functions like sin,cos,hex,bin,dez are important.
1.1's been released. It's almost entirely focused on matrices.
Change Log:
-Cross and dot product
-Matrices scroll downwards instead of left and right
-Spacing added between panels in Tablet mode
-Small tweaks to the matrix popup
I'll focus on a pull-down for history next. And blutlust, you want buttons to turn the answer into Hexadecimal or Binary?
Edit:
Does anyone know of an open source project for pull-downs like the notification bar? Or an app that uses them?
Yeah, this Buttons would be Nice for Sure
(only if you want to do this)
I dont remember any Opensource Project with this dropdown menü, but if it helps, ill send you my Calculator Apk, so you can take a look.
Sure, that'd be great. It would let me play with it and see how its done. [:
I added logic for turning the answer into Hex and Bin so it'll be in the next release.
Sent from my Nexus 7 using xda app-developers app
Ill send you a PM with download Link for Calculator.
One more Suggestion/Tipp :
Is it only possible to show the answer in bin & hex or is it possible to calculate in bin & hex
For example : 0001+000e =000f or
0000 0010 + 0000 0001 + 0000 0001 = 0000 0100
Thx btw for Hex and Bin implementation
Alright, I'll have to add a toggle: Hex, Bin, Dec, as well as A, B, C, D, E, and F buttons. Otherwise I won't know if 10+10 equals 20 or 100.
The apk won't install on my Nexus 7 so I'm going to see if I can't flash it in recovery.
Alright, I'll have to add a toggle: Hex, Bin, Dec, as well as A, B, C, D, E, and F buttons. Otherwise I won't know if 10+10 equals 20 or 100.
Click to expand...
Click to collapse
Sounds really good .
Cant wait to test it at all
Hopefully Samsung didnt play around on this apk for the Calculator
Thats the only i thing why i think, the apk wont install on your Nexus.
If the Trick with flashing dont work, i dont know any other Calculator who support/got a Drop-Down History :|
Gah, I've been silent for a while, sorry. I found a few bugs in my Hex app and felt obligated to fix them. So that and work have been eating up my time. The ETA for the next update will probably be Sunday or Monday since birthdays are lazy days and mine's tomorrow.
The plan for the next release is:
New panel for containing A,B,C,D,E,F,Hex,Dec,Bin
The plan for the release after next is:
Settings page with option to turn off panels
History pulldown (I hope. Haven't figured out how to do this yet)
Thanks for the support and advice / feature requests are all welcome! (Doesn't mean I'll actually do it, but hey, definitely welcome!)
Then, have a nice Party tomorrow and take the time you need
Good things take time to work flawless :thumbup:
Alright, there's a page for Hexadecimals in the code. I at least got that far. I didn't finish the logic for switching into Hexadecimal or Binary though (it's maybe 50% complete). Ah well, ya'll get an update on Tuesday or Wednesday.
To make up for it, here are some pictures:

Categories

Resources