Related
WARNING!!!
Twitter will turn off Basic Auth at the end of August,
when this happens Twm6.5r will stop working.
I no longer own a Windows Mobile Phone or
have the time to create a work around using OAuth.
WM6.5 Titanium Artesea Twm6.5r
Version 0.5
VGA, WVGA, QVGA and WQVGA Currently Supported
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Follow @twm65r on Twitter for updates.
Update 26th August 10 Due to twitter turning off Basic Auth, Twm6.5r will no longer work.
Update 04th October 09 Twitter are hosting their new "doesn't have an avatar" avatar on another server, causing error messages to appear. Like before to fix press Settings and then Reinstall / Update.
Update 10th July 09 Due to a change with Twitter and their image hosting new avatars can't be downloaded. You will see an error like '\Program Files\ArteseaTwitter\avatars\http:__a0.twitimg.com _profile_images298331929_twitty1_normal.jpg'. To fix press Settings and then Reinstall / Update.
Update 10th June 09 v0.5 with auto-refresh!
Update 17th May 09 Hopefully QVGA and WQVGA now supported, thanks codybear. (No changes to VGA and WVGA)
Update 12th May 09 Now highlights new tweets, and shows @replies
Update 7th May 09 VGA now supported, if you had previously downloaded the ZIP (even though it wouldn't work), please do it again. No other changes.
Having self taught myself MortScript in the last 24 hours I've decided to try and create a Titanium Twitter app. Unlike those already there, this one actually displays the 10 most recent tweets from your friends.
Features:
Displays the 10 most recent tweets on your Titanium Home Screen (value customisable)
Highlights "unread" tweets
Shows the last 3 @replies (value customisable)
Displays the avatars of your friends
Allows you to update your status
Tweets which contain URLs can be launched in the Default Browser by clicking on them
Define your own Twitter client/webpage to launch
Auto updates during the day (you choose the frequency and the hours)
Tweets at you when there is a new tweet from your friends.
Upgrade Instructions
Download the latest ZIP
Run Install.mscr
When prompted if you want it to Modify your CPR files say no (no changes here, and if you are using a custom theme it won't damage it).
Known Issues:
Your password is stored as Plain Text in the registry and it is passed in Plain Text to my servers (MortScript doesn't support BasicAuth, so I have to route the requests via my server)
Grey scale avatars don't display correctly, Titanium turn them multicoloured, their fault not mine.
Only works for WVGA/VGA/WQVGA/QVGA at the moment. I will work with people if they want to create alternate resolutions.
If your phone is asleep (when you press the power button) the script can't download the avatars and halts until the phone is woken again.
No Uninstall
Some characters (" ' £) might appear like & #123; if you see any please let me know.
The software is just a series of MortScripts.
The download ZIP file contains MortScript-4.3b5-PPC.cab for you, so if you don't already have Mort you will need to install this first.
The just run Install.mscr via any good file manager.
The Install script will download the latest package, create all the directories, modify the registry and if you let it tweak your CPR files.
If anything goes wrong you can find a backup of your CPR file in \Program Files\ArteseaTwitter\
WM6.5 Titanium Artesea Twm6.5r Version 0.5 Plans
Connects to the internet when you refresh or tweet (thanks mslug)
Settings menu
Auto refresh
Default Twitter Client / Website
Tidier errors
More HTML entities added to the list
Long Term Future Plans
Proper CAB file install
No routing via my servers to tweet
OAuth
Re-writing the code in something other than Mortscript (else the above isn't possible)
How to unistall
Artesea Twm6.5r doesn't do much damage, however below are instructions to remove it.
Your CPR files will have have a block of text like
Code:
<!-- ArteseaTwitter layout start -->
...
<!-- ArteseaTwitter layout end -->
just delete these and everything in between.
Just in case you will find backup CPR files before ArteseaTwitter was installed in the \Program Files\ArteseaTwitter\ folder
All the files installed on to the phone can be located at \Program Files\ArteseaTwitter\ just delete this folder
Registry settings are at \HKLM\Software\Microsoft\CHome\ArteseaTwitter\ again just delete these
i dont use twitter but this looks really nice
This looks great. Great job. You beat me to this. This kills my twitter panel.
cheers mate. this looks excellent. +1 for VGA when its done.
stuckonashelf said:
cheers mate. this looks excellent. +1 for VGA when its done.
Click to expand...
Click to collapse
The VGA shouldn't be too hard, as there aren't really many differences between the CPR files. Hopefully will have something for people to download either Tuesday or Wednesday.
this looks outstanding!
mate you just realised my concept idea! i couldnt thank you enough! man so freaking great...
does this mean it wont show up in the system tray, but will do its work in the background?
would be nice to have the standard view of the plugin to be updating your status.. and then all the unread tweets as slides.. when slided over those they become unread.. and will vanish.. but still mate i already love it now.. cant wait to put it to the test!
Because it's all being written in Mort some features aren't possibe.
I have no way of knowing which tweet you are looking at to flag it as read, however I should be able to mark new tweets since last update (something I was planning until PaintShop crashed on me this morning when I was designing the icon)
It should be possible to build in an auto-update, however when Mort downloads the avatar it displays a dialogue box showing the progress. This could be a problem if you are using other apps. (Anyone here able to get the Mort command Copy() to download small jpg/png?)
With real work, nearly zero knowledge of designing apps for mobiles (I do websites) and a football match tonight most likely an early beta should be out sometime tomorrow.
very nice, cant wait actually
mmh for the time being until the image download issue is resolved you could give out 2 apps...
one with the jpeg download but manual update
one with a standardcoded image but with automatic update
this would be a little work around the problem but will do to test both things.
i hope the problems you have encountered up until now can be resolved, and if there is no solving the problem because of scripting limitations than we have to deal wiht it isnt it
what i would also like to see, further than the whats new ( what would be awesome ) is:
notification by sound/vibrate which you can set yourself
soft button to automatic scrolling to latest viewed tweet so you can from there scroll to the left to get to where the newest is.
mmh what about showing how many unread tweets? indicator as unreal email/sms/missedcall.. or will this mean it will only show the newest tweet gathered with the latest update? cause you dont know when a tweet will be read yes or no..
gl mate
I was planning to launch ArteseaTwitter v0.2 this morning, however testing it on a fresh X1 has shown some "issues"
For some reason it's not allowing me to modify the list of active plugins in the registery. Guessing something else is wrong and WM is restoring to default. As soon as this is fixed I'll upload the code.
Version 0.2 Released
Please see the first post for full details.
not working..
script cannot find the files to download at web location http://www.artesea.co.uk/arteseatwitter/
hey mate really nice that you can already show something usuable. will try it out within now and an hour sad it needs a server.. will it be always available?
hope we can see improvements soon..though its already ann awesome job
@jeep670 - are you able to use the Titatium Weather plugin, my code is a variation of this. How about trying to launch a webpage first, minimising the browser and then running the script again.
@strages - whilst it's written in Mort it will need to go via a third party site. I plan to learn how to write a real WM app but that could be a long way off.
working great with all the other plugins. I have added support for it in my most recent theme and it works great. One thing i cannot seem to accomplish is moving the test over to position 80 in the condensed form as well as add an icon for it. I have modded the registry and your code ot no avail. Just some thoughts I wanted to toss out to ya.
thanks for the hard work bro
Looks awesome!
Will we see a QVGA version as well in the future?
@mallman the registery only contains the text, if you are looking at moving the position it should just be a simple tweek to the Titanium cpr files. Haven't seen any icons on the condensed pages before (although I haven't play with any of the "themes").
@Star-Lite I'm gonna be busy for a bit, I hope to do a VGA skin next, but (W)QVGA might take some time (unless someone else wants to give it a go).
mmh i installed the wvga version on to my htc touch diamond which is a vga.. so i think that why i doesnt show up.. although i get the error that it cant connect... how do i uninstall the app
artesea said:
@jeep670 - are you able to use the Titatium Weather plugin, my code is a variation of this. How about trying to launch a webpage first, minimising the browser and then running the script again.
Click to expand...
Click to collapse
yes, the weather plugin works fine. my evdo connection is ok. tried what you suggested and still not working for me... the script returns error saying cannot find the files to download.
I guess I'll wait for the next version and try again. thx.
A little tool I wrote for WinMo 5 and up. Uses a custom built alphanumeric text cipher to secure just about any text-related operations you can think of. Enter a message in the interface, followed by a codeword, select 'sneak' or 'unsneak', and hit 'do it'. The app will then either securely encrypt the message, or decrypt it. Maybe good for those couples who both use WinMo
Tech note: Requires .NET CF 2.0 or later
EULA note: Use of this app is subject to an EULA located here. The basic points are:
- You CAN freely distribute this app in its original .cab file
- You CANNOT reverse engineer, decompile or modify this app in any way
- You CANNOT charge a fee to distribute this app
- This app is provided as-is, I don't accept any responsibility or liability for any damage or loss caused in any way by using this app, directly or indirectly
And just for you ROM chefs
- You CAN include this app in any ROMs you cook. (This part isn't written in the official EULA but take it from me here, include it in a ROM if you want )
You can also check out my blog at http://ltbrenton.wordpress.com
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screenshot by the0ne
NEW: An iPhone version has been released on the App Store for 99 cents - if you like the work I do here, feel free to purchase a copy on iTunes for either you or your friend... now your iPhone-using friends and colleagues can join in the fun too! Get it here at http://itunes.com/app/sneaktext
Edit: WOW this has been awesome! Got probably 100+ downloads on this within 2 days, so glad you seem to like it so much
If you want, feel free to post any success-stories or reviews in this thread, I wanna know how you guys are using it and what you think, whether I could improve it or what features I could add/remove... if you want of course
And again, totally optional, but this would be awesomely helpful if you could (my Wizard is really starting to perform its death-rattle now, battery's starting to screw up), please donate and help me on my way to a Touch HD so I can keep on writing apps for you guys, maybe even learn to cook and push a few ROMs out
YAEdit: Doesn't seem like I can embed a button that easy, so if anyone is interested in donating, PM me and I'll give you my paypal details
New version uploaded today (11/29/2009), same version number because it's a bugfix/minor change
Changes:
- Removed 'help' menu and replaced with 'edit' (about button is now in functions menu)
- Added 'edit' menu which enables you to copy from and paste to the 'message' field. You still need to type your key, but IMO that's good practice...keeps the keys memorabl
I changed the attachment in the first post to point to the latest version, so you can download it exactly the same
If you have any suggestions on what I could do to improve the app, let me know in this thread
LtBrenton said:
A little tool I wrote for WinMo 5 and up. Uses a custom built alphanumeric text cipher to secure just about any text-related operations you can think of. Enter a message in the interface, followed by a codeword, select 'sneak' or 'unsneak', and hit 'do it'. The app will then either securely encrypt the message, or decrypt it. Maybe good for those couples who both use WinMo
Tech note: Requires .NET CF 2.0 or later
EULA note: Use of this app is subject to an EULA located here. The basic points are:
- You CAN freely distribute this app in its original .cab file
- You CANNOT reverse engineer, decompile or modify this app in any way
- You CANNOT charge a fee to distribute this app
- This app is provided as-is, I don't accept any responsibility or liability for any damage or loss caused in any way by using this app, directly or indirectly
And just for you ROM chefs
- You CAN include this app in any ROMs you cook. (This part isn't written in the official EULA but take it from me here, include it in a ROM if you want )
You can also check out my blog at http://ltbrenton.wordpress.com
Click to expand...
Click to collapse
LtBrenton, sorry for the dumb question but how do I sent the encrypted message via text. What is the procedure? do I copy and paste or is stored in a folder somewhere?
Hey, just copy and paste the resultant ciphertext into a new SMS. Remember the receiving party also needs to have a copy of the app and know your codeword they then paste it into the app and decode it
LtBrenton said:
Hey, just copy and paste the resultant ciphertext into a new SMS. Remember the receiving party also needs to have a copy of the app and know your codeword they then paste it into the app and decode it
Click to expand...
Click to collapse
Thanks,
Well I've had nearly 40 downloads already just from here, so I wanna ask, how are you guys doing? Any comments on features, stuff I should add, change, or whatever? Drop them here, I'd love to hear your input
Also take a look at http://twickret.wordpress.com <- It's just a desktop edition right now, with an iPhone version imminent, but I'd like to see a show of hands for anyone who wants me to bash out a WinMo version of this for you guys to include in your ROMs Let me know what you think
here is the screenshot
the0ne said:
here is the screenshot
Click to expand...
Click to collapse
thanks for that, I think it looks pretty sweet in green
WOW this has been awesome! Got probably 100+ downloads on this within 2 days, so glad you seem to like it so much
If you want, feel free to post any success-stories or reviews in this thread, I wanna know how you guys are using it and what you think, whether I could improve it or what features I could add/remove... if you want of course
Great app!
Is there a way to implement copy/paste withing the app, by tapping & holding? On my touch pro i need to use the keyboard to ctrl+c/v to copy/paste the text, but on my HD I can't copy paste text at all.
Other than that great work!
hey, on the HD for now you'll need to use the windows SIP ctrl+c/ctrl+v. I wasn't aware the tap/hold menu didn't work. I'll get this fixed in the next release as soon as my ISP stops dicking around with the 3G node...mobile lines suck when they're your main link
Update, it's fixed and the binary's been built. Unfortunately got no way to upload it for now but it's coming VERY soon
Changes:
- Removed 'help' menu and replaced with 'edit' (about button is now in functions menu)
- Added 'edit' menu which enables you to copy from and paste to the 'message' field. You still need to type your key, but IMO that's good practice...keeps the keys memorable
OK, fixed version is now downloadable from the first post in this thread Have fun
Out of interest, would anybody be interested in a "Secure-XDA" ROM consisting of a pile of crypto tools bundled? I was thinking of something like the following:
- sneakText installed by default
- Notes replaced by encrypted version
- Lockscreen replaced with a PIN/password prompt, which can have configurable 'consequences' for bad entries (such as forensic-wipe of certain files, SMS alert to configurable number, or in an extreme case, forensic wipe -> hard-reset)
- Built-in support for file/email encryption with PGP or similar
- other similar features
- Cool 'secret agent' theme
Any thoughts?
i will try and get a video of the app this weekend ..
Sweet, thanks for that man Looking forward to it
LtBrenton said:
Out of interest, would anybody be interested in a "Secure-XDA" ROM consisting of a pile of crypto tools bundled? I was thinking of something like the following:
- sneakText installed by default
- Notes replaced by encrypted version
- Lockscreen replaced with a PIN/password prompt, which can have configurable 'consequences' for bad entries (such as forensic-wipe of certain files, SMS alert to configurable number, or in an extreme case, forensic wipe -> hard-reset)
- Built-in support for file/email encryption with PGP or similar
- other similar features
- Cool 'secret agent' theme
Any thoughts?
Click to expand...
Click to collapse
That would be great!
Just an update for any of you on the 'dark side' - a Windows .NET version and an iPhone version of one of my other crypto apps is available now for download on my other blog, http://twickret.wordpress.com - shout out if you want to see a WinMo version
Just bumping this to say sneaktext is available now for iPhone as well - so if you know anybody on the Apple side of the fence they can now receive your encrypted messages: check out the post on the blog
Direct link to post:
http://ltbrenton.wordpress.com/2009/12/16/sneaktext-iphone-version-now-available-for-download/
App Store link:
http://itunes.com/app/sneaktext
I'm fairly new to actually "cooking" roms, and in no way am I a developer, but I thought I'd contribute to a fairly slow developing community, just throw something somewhat different out there, a twist. I don't need the crap about not being original, no one wants to hear it. I'm aware of what I am posting, and that it is based off of another ROM. I am in no way calling this an original ROM. Please, don't hesitate to make comments or suggestions, or even to contribute something more. I'll gladly take advice and help from the community to better the ROM
I will also take requests for other themes to be ported to CR_Mod, but keep in mind that I am attending school, and that I have a life, and that this is a side project and it might take awhile to get through requests.
This ROM is based off of CR_Mod 1.35.531.1 OTA, so you MUST be rooted in order to flash this ROM. You can find out how to root your MyTouch Slide by reading the respective thread in the Slide Android Development section.
Almost all of the credit here goes to ChiefzReloaded, who originally gave us the rooted OTA stock ROM, MiguelTheRocker, who ported themes from other devices to CyanogenMod, which gave me the idea for this, and of course, MRagu, who originally made the AndroGreen theme.
Also thanks to TrueBlue_Drew for giving me TONS of advice and pointers while working with the theming obstacles.
Here is a full list of the modifications I made + the changelog:
12/19/10 Original
-Removed AmazonMP3 (honestly who uses that?)
-Deodexed
-Did my best to port the GreenSlide theme
-Added ADWLauncher (Don't worry, I didn't remove the Sense UI; see below for more info on that, minor glitch)
12/20/10 Revision 1
-Made minor color changes in the browser to match the theme
-More thoroughly ported GreenSlide (notification bar and its icons are now GreenSlide, UI is significantly more green now)
-Replaced HtcMusic and MyTouchMusic with MusicMod (the one that's in cyanogenmod, it's much sexier.)
12/21/10 Revision 2
-Fixed 9patch glitches (let me know if you find any, like buttons or text fields being stretched or distorted)
-Replaced HTC IME and Swype with the Gingerbread keyboard (I can't edit the secure android settings file without a platform certificate or something rather, so dragon dictation is set as the default on first boot, so the first time you enter text just longpress on the input field, input method, and gingerbread keyboard. If anyone knows a workaround or a way to set the default system keyboard, the help would be most appreciated)
-Even MORE thoroughly ported GreenSlide, the stock HTC apps and interfaces should either have the GreenSlide framework elements or at LEAST be green instead of blue. The only things that I know are still blue are the progress bar, and the big buttons in the MyModes app, the ones where you select change mode or change theme, and the ones where you select the widgets to be placed on the home screens.
-Added the circle battery meter (I love that thing )
-[12-25-10] Added flip window animations (If you already downloaded the ROM, there is a flashable update to add the animations [6:45 PM PST]
Issues:
-Default new SMS icon is still the old notification theme, white on solid black, so it doesn't look quite right against the gradient notification bar. Same thing with the USB icon. Still looking for the location of those two icons
-Default input method is not GB keyboard (if that's even a fixable issue)
-Browser loading progress bar has a 9patch glitch, will post an update tonight Fixed with the flashable update attached to this post. You need to flash this only if you downloaded revision 2 before 11:15 PM PST 12/22/2010. I integrated the browser fix and reuploaded it, so if you have not downloaded revision 2 yet, you don't need to flash this. (I tried to decompile the APK and edit the 9patch and then recompile it, but for whatever reason, there are framework resources missing, at least according to apktool, so it won't properly recompile the apk. So, I had to leave the progress bar blue. BUT the rest of the icons are still green. Sorry!)
I also attached a flashable update that will revert your battery icon to the regular icon, if you don't like the circle one.
Still to do:
-Live wallpapers (I'll probably just end up implementing this into the current revision, rather than bother with a separate one. For those of you that have already downloaded and are running this, I'll post a link to a flashable zip for live wallpapers, it'd be too much of a pain in the ass to flash a whole new rom just for live wallpapers) Attached a flashable zip to this post titled LWP.zip, but you ONLY need to flash this if you downloaded the full ROM before 5:55 PM PST 12/24/2010. I integrated the flashable zip into the full ROM and reuploaded it, so if you are just downloading, you don't need to flash the zip.
DOWNLOAD & INSTALL INSTRUCTIONS:
1. Download both of the files in this folder to the root of your SD card (the archive is for older versions, no need to download anything in that folder)
2. The GreenSlide Addons is a zip that contains LauncherPro icons and dockbar background, as well as wallpapers and a themed fancy widget to match the theme. Use it if you'd like by extracting and selecting manual shortcut and dockbar images in LauncherPro, which you can download from the market.
3. Reboot into clockwork recovery, and flash CR_Mod-Deodexed-GreenSlide-signed.zip
4. If you'd like, download dumfuq's OC kernel here, remember to edit your init.d files, or you might not boot. (I have found that the OC kernel actually increases battery life while sleeping, but it does drain quicker while awake. It makes everything really smooth though)
5. Use, you should be good to go
OPTIONAL: etu_aty provided this link for more mymodes themes if you'd like them, but they will override the green theming I did to the stock HTC apps (I won't include them in the ROM because they add 20 MB to a ROM that's already tight on space).
MORE INFO:
ADW Launcher info: For some reason, HTC Sense has itself set as the default launcher on first boot, so you have to go into Setings>Applications>Manage Applications>HTC Sense>Clear Defaults and then press your home button and select ADW Launcher to use ADW.
I initially was just going to do this for myself, because I hated the battery life issues on CM6.1.1, but I loved the theming I had on it. But, I also loved the battery life and 2d animation speed and quality on Sense ROMs, they never lagged with window animations and such, but I disliked the inability to theme. So I thought, why not try and combine the two? I also thought why not give it to the community, contribute, even if it isn't anything too special, you know? It's not an original ROM but it has some cool things like the GB keyboard and of course, the awesome theme, that I thought I'd share it.
PICTURES:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
We need more deox! Thanks dude
Carnivore9 said:
We need more deox! Thanks dude
Click to expand...
Click to collapse
No problem, thanks for the props, and yeah I'm hoping to learn more as I go, hopefully make this something more original with my own little tweaks here and there, but this is a start haha
MusicMan374 said:
No problem, thanks for the props, and yeah I'm hoping to learn more as I go, hopefully make this something more original with my own little tweaks here and there, but this is a start haha
Click to expand...
Click to collapse
Looking good man!!! Keep it up!!
Im loving the green!!
which of the features of sense couldn't you remove?
edit: second question, does the facebook app let you sync the facebook phonebook or is it just the online directory?
Carnivore9 said:
which of the features of sense couldn't you remove?
edit: second question, does the facebook app let you sync the facebook phonebook or is it just the online directory?
Click to expand...
Click to collapse
I couldn't change the notification bar without making it glitch up, I'm still working on that. Also for some reason in certain htc apps, like contacts and settings, their theme still shows up for buttons. Basically, occasionally you'll see an occasional blue button or something, rather than the greenslide ones, but for almost everything it's themed. Like the dialer is still totally htc, as well as the contacts app for example. I will probably spend some time tonight working on getting it more completely themed, first priority is the notification bar, since that is only barely themed. When I get more work done on it I will post a flashable zip that will just replace the things I changed so that you don't have to go through a whole new wipe and reflash and resetup again. As for your facebook question, it syncs to your contacts but differently. You can't use the market facebook to sync, you have to use Facebook for MyTouch, which is built in. Then it links facebook friends to your contacts through the contacts app. You can also manually link facebook friends to your contacts by pressing link. When I'm done with this I may also port blackslide, or whatever the really black one that miguel ported is.
As for the dialer and other htc apps, I may be able to theme up settings, but probably not the dialer, it would screw it up to replace it with the stock android one I'm pretty sure.
I'll post a new full rom as well as an update zip when I get more work on it done tonight
Sent from my T-Mobile myTouch 3G Slide
This sounds (and looks) very cool. It's just what the CR_OTA needs. I think I'll flash and try this out. I'll report back and let Arayray know if you know what you're doing, as this is still Espresso.
Cheers, MusicMan.
Hayzie said:
This sounds (and looks) very cool. It's just what the CR_OTA needs. I think I'll flash and try this out. I'll report back and let Arayray know if you know what you're doing, as this is still Espresso.
Cheers, MusicMan.
Click to expand...
Click to collapse
Thanks! I still have a bit of work to do with the notification bar and possibly other HTC apps to make them more reminiscent of the theme, I'll post an update probably later today
Looking forward to it. This is great work.
Suggestions only if you're up for it: only thing I can think of is remove more stock apps. Too many open up on their own and run in the background frequently and are known to drain battery (in all roms). Other than that, I don't even need to tell you anything else. You got it pretty much covered.
I'm thinking this should be added to the Rom Bible.
Hayzie said:
Looking forward to it. This is great work.
Suggestions only if you're up for it: only thing I can think of is remove more stock apps. Too many open up on their own and run in the background frequently and are known to drain battery (in all roms). Other than that, I don't even need to tell you anything else. You got it pretty much covered.
I'm thinking this should be added to the Rom Bible.
Click to expand...
Click to collapse
Yeah I may take a shot at that again, but last time I tried that with some of the widgets, sense kept crashing because it couldn't open the widgets. When I froze calendar with titanium the phone wouldn't sleep because calendar sync was on, glitching everywhere. I'll take another shot, maybe remove some of the redundant music apps and include the musicmod app instead. Thanks for the input.
Update for everything else, themed up the browser to be a bit more green with the buttons, rather than the blue. No luck with the dialer, no matter how much I screw with the images it just won't display the images. Also, there is ONE notification icon that is still stock, the rest have been changed to GreenSlide. For whatever reason, the USB data icon is still white w/black background stock icon, you'll know what I'm talking about when I post the update. I just have to work on changing the text color of notification items and it should be ready to upload. I still have not figured out the stock HTC apps themes, I keep editing their individual drawable-mdpi folders, but they aren't effective when I push and reboot. It must be taking them from something else that I haven't found yet. Somehow it's retaining its own theming. I will post the work that I have in a little bit though. I will continue to look for the theming of the stock apps, it must be in some funky location.
Great job Musicman n_n
oh and another thing, since this is a espresso rom i dont know if you guys have all the themes (my modes) but i managed to get them from a thread somewhere and i removed the bubbles in the desktop and the drawer from all of them (i hate those freaking bubbles) if you want me to post them just tell me.. i have bubbles and no bubbles, i think there is 18 themes apk.. so you know, just let me know if you want them n_n
Proper good winzip!
etu_aty said:
oh and another thing, since this is a espresso rom i dont know if you guys have all the themes (my modes) but i managed to get them from a thread somewhere and i removed the bubbles in the desktop and the drawer from all of them (i hate those freaking bubbles) if you want me to post them just tell me.. i have bubbles and no bubbles, i think there is 18 themes apk.. so you know, just let me know if you want them n_n
Click to expand...
Click to collapse
What exactly are you referring to, bubbles? And I didn't remove the themes, so yes they're there. I'm almost finished, just having a bit of trouble finding the XML files that specify the color of the text for the notifications themselves, they are black by default. Once I figure that out I'll upload. Then I'll get some work done hopefully with the stock app theming, that's next.
Sent from my T-Mobile myTouch 3G Slide
I like how we have 6 ROMs in this section for the exact same thing.
MusicMan374 said:
What exactly are you referring to, bubbles? And I didn't remove the themes, so yes they're there. I'm almost finished, just having a bit of trouble finding the XML files that specify the color of the text for the notifications themselves, they are black by default. Once I figure that out I'll upload. Then I'll get some work done hopefully with the stock app theming, that's next.
Sent from my T-Mobile myTouch 3G Slide
Click to expand...
Click to collapse
the bubbles around the icons, and im not saying you deleted the themes but the stock rom includes just 3 or 4 i dont remember... these are the other themes
http://forum.xda-developers.com/showthread.php?t=695439
there is the thread, i found it again and the files are still up
Someone acknowledge my trolling!
r0man said:
Someone acknowledge my trolling!
Click to expand...
Click to collapse
I temporarily came back to XDA, just so I could tell you that this seriously made me LOL.
Back to my self imposed exile.
etu_aty said:
the bubbles around the icons, and im not saying you deleted the themes but the stock rom includes just 3 or 4 i dont remember... these are the other themes
http://forum.xda-developers.com/showthread.php?t=695439
there is the thread, i found it again and the files are still up
Click to expand...
Click to collapse
Oh yeah okay I see. Huh. Well this actually gave me a little bit more context to what I was doing. The default "nest" theme is the one I was actually editing when I was editing framework-res and such. If you change the mymode theme, it modifies a lot of the changes I made. But if you change it back to nest, it goes back. Interesting. This might actually help a lot with the issues I'm having with stock HTC apps.
Hello hello everyone. I recently picked up this Atrix and thought I would mess around with it a bit. I searched the forums here a couple of times and didn't see anything about the animated pull downs so thought I would whip one up for you to enjoy. If you haven't heard of this modification, it's it exactly how it sounds... When you slide down the notification / status bar screen the animation will start and will cycle through on repeat. Imagine it kind of like the looping part of the boot animation playing on the screen. I am not the creator of this modification. It was first presented here: http://www.droidforums.net/forum/droid-themes/151983-animated-status-bar-pulldown-gb-roms.html So special thanks to Alastrionia!
Instructions for Windows users... (Linux users: You should be able to follow along, as the idea is the same in both)
Things you will need:
The knowledge that whatever you do with this information is YOUR responsibility and not mine, nor the creators / developers of the mod and / or rom.
Basics -
Working computer.
Time.
Patience.
Animation / Idea for making your own animation.
Computer Programs -
Java: http://www.java.com/en/download/chrome.jsp?locale=en
Apk Manager: http://forum.xda-developers.com/showthread.php?t=695701
Command Prompt: Start Menu > Search/Run box > Type: CMD > Hit Enter
Text Editor (Suggested - Notepad++: http://notepad-plus-plus.org/download/v5.9.3.html)*
Archive Managing program (ie WinZip, WinRar, 7zip) (Suggested - 7zip: http://www.7-zip.org/download.html)*
Image Manipulation program - (whether it be Photoshop, Paint.Net, or GIMP we'll refer to it as PIMP for short from now on)
(Suggested - Dark Silent GIMP: http://dl.dropbox.com/u/9903887/PCApps/Dark_Gimp.rar)*
If wanting to make one with images from a video you will also need -
A Video (if you are wanting to use one from, say, www.youtube.com then you would copy/paste that web address to a site like www.savevid.com Hit Download, Run Java Applet and select size/quality)
Video Editor (Suggested - iWiSoft Free Video Converter: http://www.iwisoft.com/videoconverter/)*
Apks -
SystemUI.apk (rom.zip > system > app > SystemUI.apk)
framework-res.apk (rom.zip > system > framework > framework-res.apk)
moto-res.apk (rom.zip > system > framework > moto-res.apk)
blur-res.apk (rom.zip > system > framework > blur-res.apk)
Move apks to the "other" folder in the Apk Manager.
(Let's say my Apk Manager folder is on my Desktop and I have renamed it ApkManager.)
The path to move the apks to would be:
C:\Users\es0tericcha0s\Desktop\ApkManager\other
Change directories to the "other" folder which you moved the apks to. In Command Prompt:
cd C:\Users\es0tericcha0s\Desktop\ApkManager\other
Enter these 3 commands:
java -jar apktool.jar if framework.res.apk <Enter>
java -jar apktool.jar if moto-res.apk <Enter>
java -jar apktool.jar if blur-res.apk <Enter>
Place SystemUI.apk in the Apk Manager place-apk-here-for-modding folder.
Double Click the Script.
Choose 22.
Choose the number of SystemUI and hit Enter.
Choose 9 for Decompile.
Naviage to Apk Manager > projects > SystemUI > res > drawable hdpi > status_bar_background_animationX.png and open your PIMP.
Edit to your heart's delight.
Common Question:
How big does the image need to be? - The screen size is 540 px x 960 px. However, I didn't even think to check this as I am used to 480 x 854 from my last few phones, and it looks fine... Your results may vary.
What kind of animation should I do? - Only you can answer that! If you are having trouble of thinking of ideas, browse the forums and see if you can't find some ideas. Search www.youtube.com for a cool video. Play with some creating some logos. Only limitation is your imagination.
After editing images...
status_bar_background_animation
Navigate to Apk Manager > projects > SystemUI > res > drawable > status_bar_background_animation.xml and open with your Text Editor. Here you will be able to adjust for the amount of images you want and the speed of the image changes. You can just go from 1 - "X" number sequentially or you can have the images go 1-2-3-4-5-6-5-4-3-2 etc. depending on the style of animation or if you are trying to keep the image number down.
Save xml.
Common questions:
How many images can I have? - I'm not sure. The one I made has 31 and there have been no issues whatsoever. The original Droid would not like many on most roms, but the difference in power and speed of the two are vast, as I am sure you are aware of. With the amount of RAM / processing power, I'm sure you could easily have 50 or more.
What duration should I change the animation to? - Again, this really depends on what you are going for. How the animation looks, how many images you have, etc. I did not change mine for the default "200" Trial and error ftw!
After that... (it really does not matter what order you do these in, but this might help you the first time or two to have a set path)
Navigate to Apk Manager > projects > SystemUI > res > layout > status_bar_tracking.xml and open with Text Editor.
Find -
android:background="@android:color/transparent"
Change to -
android:background="@drawable/status_bar_background_animation"
Save xml.
{Now I wanted to try and keep both the transparent color and the animation but I could not figure out how to do a double attribute. If you know what that is, and have ideas on how to implement in this case, lemme know please.}
-What that means to the layperson is that I am not sure how to control the transparency quite yet.-
After you have edited your images and xml and saved all of them go back to the script for Apk Manager and choose 11 to compile. After it finishes it will ask you if it is a system apk (Y/N). "Y" + Enter. It will ask you if you want to keep blah blah blah (Y/N). "Y" + Enter.
Go to the "keep" folder in Apk Manager > keep and delete the "res" folder and the resources.arsc file (this is the lazy way ).
Go back to the Apk Manager script and hit Enter.
The apk will be completed and named unsignedSystemUI.apk and you will find it in the "place-here-for-modding" folder. Even though it says unsigned, it is signed and you will not need to do anything else to it beyond renaming it to SystemUI.apk. This new finished SystemUI.apk will be added to a flashable zip file in this format (open zip as archive to not break the signature):
flashable.zip > system > app > replace previous SystemUI.apk
Place this on your SD card and install via ClockworkMod Recovery. You will not need to wipe data or cache for this.
The example that I have made is themed for the Alien Rom (green version) built by developer kennethpenn and showcased here: http://forum.xda-developers.com/showthread.php?t=1186537 - So the rest of the thanks go to him as I like the rom and it inspired me to make this in the first place.
http://dl.dropbox.com/u/9903887/AlienPullDown.zip
It is the Alien text from his thread that each letter fades in 1 at a time after each other and then it glows and fades away, then repeats. Nothing crazy, just wanted something that went with the rom that would not be offensive to anyone. It's a good base to use since I have already have all of the fixes there that you could edit to your liking. If you would prefer the stock images vs. the green Alien theme from the rom, then find the SystemUI.apk of the rom you are using and open both the stock SystemUI and the flashable zip as archives and replace the images of all but the status_bar_background_animationX.pngs.
Sorry if this seems crazy difficult, but I just wanted to be thorough so even relatively new people can at least see how it is made. If you need help, hit me up on Talk with my screen name. Enjoy!
*I receive no form of compensation for these recommendations. I merely suggest them as they are free, have a fair amount of support, and work well enough for me.*
I made a how to on this a while back,
http://forum.xda-developers.com/showpost.php?p=16184786&postcount=88
Haha. Nice. I searched the forum three different ways and didn't find anything. Ah well. There's still a new animated pull down for Alien rom users.
Oh - That and XDA has the thread suggestion box when you first go to post a new thread title too, and it wasn't there. XDA needs to partner with Google for the search engine algorithm. Heh
I just flashed this using Romracer unlocked CWM over top of Alien 4 w/theme. It worked beautifully.
Here is screenshot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks for the screenshot. I was trying to take some video earlier, but couldn't get it to work right...
es0tericcha0s said:
Thanks for the screenshot. I was trying to take some video earlier, but couldn't get it to work right...
Click to expand...
Click to collapse
It definitely took a bunch of shots to get it just right.
es0tericcha0s said:
Thanks for the screenshot. I was trying to take some video earlier, but couldn't get it to work right...
Click to expand...
Click to collapse
Any chance you could make one that has Android on it.
Sent from my MB860 using XDA Premium App
You can also use the ultimate online theme kitchen to add an animated pull down. They have several on there already.
Sent from my 2.3.4 Atrix with an unlocked bootloader!
coldfusionb said:
Any chance you could make one that has Android on it.
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
I could be persuaded... What color text do you want? Do you want it to just have the letters fade in and glow like the Alien text? Lemme know and I'll see what I can do.
es0tericcha0s said:
I could be persuaded... What color text do you want? Do you want it to just have the letters fade in and glow like the Alien text? Lemme know and I'll see what I can do.
Click to expand...
Click to collapse
I would love to have it GB green and fade in. I think that will go with more roms. Thanks
Sent from my MB860 using XDA Premium App
Excellent work! I got this working perfectly on my ATRIX. Built it myself following your instructions instead of copying and pasting, just to make sure I got it right. However, I tried porting to my captivate themes and it just sits at the first animation.png. Its a gb 2.3.4 rom that uses systemui.apk, the modded systemui.apk recompiled perfectly, I made the shade_bg.png transparent, as well as status_bar_background_.png just for good measure, but no animation. Pulled it down several times, all animations are on, tried rebooting, tried reflashing, and its not working. I literally did everything the exact same way on both devices, works on ATRIX but not cappy. Weird.... Anyone have any ideas to help me out?
Sent from my MB860 using XDA Premium App
10tonhammr said:
Excellent work! I got this working perfectly on my ATRIX. Built it myself following your instructions instead of copying and pasting, just to make sure I got it right. However, I tried porting to my captivate themes and it just sits at the first animation.png. Its a gb 2.3.4 rom that uses systemui.apk, the modded systemui.apk recompiled perfectly, I made the shade_bg.png transparent, as well as status_bar_background_.png just for good measure, but no animation. Pulled it down several times, all animations are on, tried rebooting, tried reflashing, and its not working. I literally did everything the exact same way on both devices, works on ATRIX but not cappy. Weird.... Anyone have any ideas to help me out?
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
Thanks! I tried to be super thorough to make it as painless as possible for you. I know it sucks to have to piece together everything through a bunch of threads (not a knock against the author of the other thread, as I was unaware when I first posted). As far as for the Captivate, my first thought is that if it is a TouchWiz based rom, then you will also need to make the same adjustment in the TWFramework (I think) in the /system/framework/TWFramework.apk That or whatever the main TouchWiz apk is in framework. I had a Fascinate for a brief period of time and it had something or other to do with that. Hope that helps!
es0tericcha0s said:
Thanks! I tried to be super thorough to make it as painless as possible for you. I know it sucks to have to piece together everything through a bunch of threads (not a knock against the author of the other thread, as I was unaware when I first posted). As far as for the Captivate, my first thought is that if it is a TouchWiz based rom, then you will also need to make the same adjustment in the TWFramework (I think) in the /system/framework/TWFramework.apk That or whatever the main TouchWiz apk is in framework. I had a Fascinate for a brief period of time and it had something or other to do with that. Hope that helps!
Click to expand...
Click to collapse
Thanks for the reply. I'll definitely look into it, but the twframework-res.apk was rendered almost obsolete and useless in the gb builds. Everything status bar related was moved to the sysui.apk. Having said that, it will of course turn out to be the problem. Thanks again, and ill report back.
Sent from my MB860 using XDA Premium App
One of my friend's pointed out a couple of other potential culprits could be image size and / or timing on the animations. Have to remember that the Atrix will be able to play larger animations much more smoothly than the Captivate could (not that it isn't a nice phone, but still single vs dual core...). Just in case the TouchWiz stuff doesn't pan out...
es0tericcha0s said:
One of my friend's pointed out a couple of other potential culprits could be image size and / or timing on the animations. Have to remember that the Atrix will be able to play larger animations much more smoothly than the Captivate could (not that it isn't a nice phone, but still single vs dual core...). Just in case the TouchWiz stuff doesn't pan out...
Click to expand...
Click to collapse
Yea, the TW stuff did not pan out. I tried tweaking the anim speed, to no avail. The one I'm using is only 9 frames and played perfectly on my atrix, so I'll try tweaking the image sizes. Thanks for the ideas. Its driving me nuts, lol. WORK, DAMN YOU, WORK!!
I tried making a 30+ frame animation back when I first starting messing with this and it caused SystemUI to FC so I think there is a limit, but I don't know what it is. Ive got 15 frames working fine.
9 images, sounds familiar.
The ALIEN animation is 31 images, and I haven't had any issues with that one. It's not large though since it is a semi transparent background and just text. If you want, I could take a look at what you are working on and see if I don't see something that might be tweaked?
es0tericcha0s said:
The ALIEN animation is 31 images, and I haven't had any issues with that one. It's not large though since it is a semi transparent background and just text. If you want, I could take a look at what you are working on and see if I don't see something that might be tweaked?
Click to expand...
Click to collapse
Thanks guys, but I think I found the problem. Reviewing the stat bar tracking.xml code at work D) and there is some missing code that appears in the ATRIX sysui.apk and not in the cappy version. Ill be testing tonight and report back.
Sent from my MB860 using XDA Premium App
Hey there guys. Sorry, but I have already moved on to another phone, so can't really do much more to help with this one. The Atrix was meant to be my next phone, but shortly after purchasing my first GSM phone, I learned that that version of the phone is not completely compatible with the HSPA+ bands of T-Mo so I sold it to get a LG G2x. I wish you all luck with modding your phone and if you do have specific questions, I will be more than willing to try and provide assistance, but I will no longer have the time to make more stuff for the phone such as the "Android" pull down I was working before. Good luck and good night.
Hi guys,
Rumor on the street has it that there is no API for making watchfaces.. Well, that's just plain wrong. I've been working with Daniel "Master of Time" Ortiz, aka @kuronosan. We've worked out a ton of the details in order to make watchface APKs easy! It's as simple as making some png resources and then putting code behind them. You just need a framework and that framework is right here! We are going to squash that "no API" rumor here and now. We've not only got the APis here, we've added nice things like transitions which you won't find on many of the other watches!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What's it all about?
This package consists of 2 major parts, the Mobile App, and the Wear App.
mobile app
The mobile app's job is to deploy the Wear app and provide an icon/view which gets installed in the app drawer, allowing the user easy access to uninstallation. After the Wear "MicroApp" App is deployed, this application serves little function. Its a little funny as the MicroApp is much larger than the primary app due to resources
Wear App
The Wear App has two entirely different activities built into it; Analog and Digital. Wear applications are basically live wallpapers. They use the Background Provider permission and they have a few additional properties such as the need to react to the DisplayManager's Screen On, Screen Dim and Screen Off commands. Aside from this, they are simply eye-candy.
Digital
The Digital section of this watch was written entirely from scratch by yours truely. I found that the animations involved in watchfaces can bloat an activity significantly. So, I use Java Inheritance to extend the classes in order to logically separate things in this way
DigitalWatchfaceActivity - Handles setting up the views and intent receivers for date/time/battery and updating the time
DigitalWatchfaceActions - Handles PowerManager commands and aesthetic elements such as animations/transitions.
DigitalWatchfaceApp - Used to launch the activity, reserved for future use.
Analog
Watchface-Gears has provided an awesome starter for Analog Watches. Rather than reinvent the wheel, we've used their base. I had to rework a considerable chunk to add in fading transitions and refactoring for analog/digital separation. When all was said and done, between mine and Daniel Ortiz's work, the only thing that's original is Watchface-Gears library. We kept Watchface-Gears in tact because it is an awesome library. It also set the license used throughout the project. (Apache)
How do I make my own?
Here's how you get started. Being that this is mostly artwork, I can't tell you "how" to do it... But, I can do what to do.
Download the source.
Load it into Android Studio
Modify the package name suffix (watchface/gradle.properties: currentApplicationIdSuffix=MyCustomWatchName), and make it unique string, so when you generate a signed APK it doesn't collide with mine or others. Better yet, you should rename the entire package but that is a detailed operation.
Modify both the Mobile and Wear (watchface/wear/src/main/AndroidManifest.xml & watchface/mobile/src/main/AndroidManifest.xml) files to rename the watch faces and app names for the Wear Picker.
Build the package now to verify it works after you've changed properties.
If you want to customize the Analog watchface app, all you need to do is modify the PNGs in watchface/wear/src/main/res.
If you want to customize the Digital watchface app, you will rework both the wear/src/main/res/layout/digital_watch_layout_awake.xml and the wear/src/main/res/layout/digital_watch_layout_dim.xml. These are standard Android XML layouts.
If you don't want to use the Analog or Digital, remove the AnalogWatchfaceActivity's or DigitalWatchfaceActivity's <activty> entry from watchface/wear/src/main/AndroidManifest.xml
When you're done with the layouts, update the PNG files in watchface/wear/src/main/res/drawable with screenshots for the Background Provider picker (shown near the bottom).
Get creative!
CASUALWear Images
see attached images
Transitioning through Background Providers:
See attachments
Downloads and Source
You can get source here: https://github.com/adamoutler/watchface
Download it free here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch.release
Get the donate version and give me an excuse for my wife here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch
Wow!!!!
You guys are awesome... Great to see you two were able to pull this project that is otherwise much needed. Thanks Dan and Adam. =D
excellent. thankyou.
Sent from my D6603 using Tapatalk
Nice and thanks!
BTW any news about the new Android Wear 2 that was due to be released on Nov 3?
great
:good: If Adam wouldnt do it then who will try it . great work Adam
AdamOutler said:
Hi guys,
Rumor on the street has it that there is no API for making watchfaces.. Well, that's just plain wrong. I've been working with Daniel "Master of Time" Ortiz, aka @kuronosan. We've worked out a ton of the details in order to make watchface APKs easy! It's as simple as making some png resources and then putting code behind them. You just need a framework and that framework is right here! We are going to squash that "no API" rumor here and now. We've not only got the APis here, we've added nice things like transitions which you won't find on many of the other watches!
What's it all about?
This package consists of 2 major parts, the Mobile App, and the Wear App.
mobile app
The mobile app's job is to deploy the Wear app and provide an icon/view which gets installed in the app drawer, allowing the user easy access to uninstallation. After the Wear "MicroApp" App is deployed, this application serves little function. Its a little funny as the MicroApp is much larger than the primary app due to resources
Wear App
The Wear App has two entirely different activities built into it; Analog and Digital. Wear applications are basically live wallpapers. They use the Background Provider permission and they have a few additional properties such as the need to react to the DisplayManager's Screen On, Screen Dim and Screen Off commands. Aside from this, they are simply eye-candy.
Digital
The Digital section of this watch was written entirely from scratch by yours truely. I found that the animations involved in watchfaces can bloat an activity significantly. So, I use Java Inheritance to extend the classes in order to logically separate things in this way
DigitalWatchfaceActivity - Handles setting up the views and intent receivers for date/time/battery and updating the time
DigitalWatchfaceActions - Handles PowerManager commands and aesthetic elements such as animations/transitions.
DigitalWatchfaceApp - Used to launch the activity, reserved for future use.
Analog
Watchface-Gears has provided an awesome starter for Analog Watches. Rather than reinvent the wheel, we've used their base. I had to rework a considerable chunk to add in fading transitions and refactoring for analog/digital separation. When all was said and done, between mine and Daniel Ortiz's work, the only thing that's original is Watchface-Gears library. We kept Watchface-Gears in tact because it is an awesome library. It also set the license used throughout the project. (Apache)
How do I make my own?
Here's how you get started. Being that this is mostly artwork, I can't tell you "how" to do it... But, I can do what I can do.
Download the source.
Load it into Android Studio
Modify the package name suffix (watchface/gradle.properties: currentApplicationIdSuffix=MyCustomWatchName), and make it unique string, so when you generate a signed APK it doesn't collide with mine or others. Better yet, you should rename the entire package but that is a detailed operation.
Modify both the Mobile and Wear (watchface/wear/src/main/AndroidManifest.xml & watchface/mobile/src/main/AndroidManifest.xml) files to rename the watch faces and app names for the Wear Picker.
Build the package now to verify it works after you've changed properties.
If you want to customize the Analog watchface app, all you need to do is modify the PNGs in watchface/wear/src/main/res.
If you want to customize the Digital watchface app, you will rework both the wear/src/main/res/layout/digital_watch_layout_awake.xml and the wear/src/main/res/layout/digital_watch_layout_dim.xml. These are standard Android XML layouts.
If you don't want to use the Analog or Digital, remove the AnalogWatchfaceActivity's or DigitalWatchfaceActivity's <activty> entry from watchface/wear/src/main/AndroidManifest.xml
When you're done with the layouts, update the PNG files in watchface/wear/src/main/res/drawable with screenshots for the Background Provider picker (shown near the bottom).
Get creative!
CASUALWear Images
mobile app: http://forum.xda-developers.com/attachment.php?attachmentid=2996683&stc=1&d=1414986371
Digital:
Analog
Transitioning through Background Providers:
See attachments
Downloads and Source
You can get source here: https://github.com/adamoutler/watchface
Download it free here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch.release
Get the donate version and give me an excuse for my wife here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch
Click to expand...
Click to collapse
purchased (so the wife is more likely to allow future indulgences)
Does this solve the issue of notifications not being sizeable to a less intrusive size like the default faces?
Thanks Adam
Hi Adam,
I managed to get watchface build and run on a previous version of android studio. Now that I have updated it I'm unable to build it anymore. Damn! I've changed some gradle properties according to:
http://tools.android.com/tech-docs/new-build-system
Renamed a few properties to make things more consistent.
BuildType.runProguard -> minifyEnabled
BuildType.zipAlign -> zipAlignEnabled
BuildType.jniDebugBuild -> jniDebuggable
BuildType.renderscriptDebug -> renderscriptDebuggable
ProductFlavor.renderscriptSupportMode -> renderscriptSupportModeEnabled
ProductFlavor.renderscriptNdkMode -> renderscriptNdkModeEnabled
Click to expand...
Click to collapse
But I'm getting stranded on:
Code:
Error:(27, 0) Could not find property 'outputFile' on com.and[email protected]a49d4b5.
I know I'm not the greatest dev in the world so I need some help here. Please?
Awesome thank you! Now time to bang my head on the keyboard for a while and make this work!
With Android Wear 5.01 this maybe old?
AstroDigital said:
With Android Wear 5.01 this maybe old?
Click to expand...
Click to collapse
Yes, received an email from Google 2 days ago saying I need to update to use API 5.02 otherwise my app will cause problems and stop working after January 31st 2015.
Managed to mangle my way through a Google provided template, but having issues using images instead of drawPaint for the hands....time to learn.
SchmilK said:
Yes, received an email from Google 2 days ago saying I need to update to use API 5.02 otherwise my app will cause problems and stop working after January 31st 2015.
Managed to mangle my way through a Google provided template, but having issues using images instead of drawPaint for the hands....time to learn.
Click to expand...
Click to collapse
Code:
canvas.save(Canvas.MATRIX_SAVE_FLAG); //Saving the canvas and later restoring it so only this image will be rotated.
canvas.rotate(angle);
canvas.drawBitmap(bitmap, left, top, null);
canvas.restore();
This is the method I use to rotate bitmaps.
By the way what do you think about my first watchface: https://dl.dropboxusercontent.com/u/4281191/Line2.apk ?
After some fiddling around I was able to add a settings menu on the watch itself ^^
seahorsepip said:
Code:
canvas.save(Canvas.MATRIX_SAVE_FLAG); //Saving the canvas and later restoring it so only this image will be rotated.
canvas.rotate(angle);
canvas.drawBitmap(bitmap, left, top, null);
canvas.restore();
This is the method I use to rotate bitmaps.
By the way what do you think about my first watchface: https://dl.dropboxusercontent.com/u/4281191/Line2.apk ?
After some fiddling around I was able to add a settings menu on the watch itself ^^
Click to expand...
Click to collapse
I'll have to try that, thanks! All this time I"ve spent trying to hack through sample code, I probably could have learned how to program myself. :-/
Is there any software to hack instagrams on this thing bruh