Related
Description
Simple music control widget capable of hiding itself while there is no track playing. It is designed to be used with WidgetLocker Lockscreen, however it is possible to use it on your homescreen as well.
Why would I code something like this?
I have switched from Sense to CyanogenMod, and I just hated its lockscreen. So I installed WidgetLocker, and set it up so it looks and behaves like HTC Sense lockscreen. However, I missed some decent music control, because all the widgets made me start playback in my pocket when I did not wanted to. So I just coded my own widget able to hide itself when there is no active playback. Since there is a lot of users with various requests, I am working on support of more players all the time.
Download
Phantom Music Control (Google Play)
Phantom Music Control Pro (Google Play)
Changelog
Code:
1.67:
- DashClock Widget Extension
- New chromeless theme
- Several bugfixes
1.66:
- Various bugfixes
1.65:
- It is now possible to change music player via launcher icon
- Improved Sony Walkman compatibility
- Added instructions for Winamp users who do not receive track info
- Fixed bug that caused the widget not to hide on some phones
1.64:
- New CarbonRoundBlueGlow theme by Jeppe Foldager
- Sony Walkman (Xperia) support
- Better landscape support (widget doesn't lose information, text is not cropped)
- Official Last.fm support, that allows you to show track info i.e. in n7 Player
1.63:
- Usable as Android 4.2 lockscreen widget
- 2 new themes by DeVviL
- Updated translations (now localised to 19 languages!)
- Some bugs and crashes fixed
1.62.x:
- Fixed bugs and FCs. I am SO SORRY for the inconvenience, that I couldn't possibly be any more sorry. Please, review your rating if you 1-starred the app. Thank you.
1.62:
- Due to new Google Play policies, PayPal payment option had to be removed
- Holo theme implemented
- The widget should be able to wake itself soon after it has been killed by 3rd party app
- API (used in Web Remote for Phantom Music) no longer requires the widget to be actually placed on screen
- Several bugfixes
1.61:
- Market purchase available!
- Fixed 1.5 compatibility
- Added timeout option for Advanced Compatibility Mode (for support purposes)
- Updated translations
1.60:
- Settings available from launcher, it is not needed to remove the widget anymore
- Text color can be changed now
- Fixed "Show music player on touch" for Advanced compatibility mode
- Fixed situations when you had to enter activation key while already activated
- It was made clear that there is also refund policy for people unsure about purchase
- Updated translations
1.59.1:
- Unfortunately, new version of doubleTwist no longer supports service binding. Therefore it is needed to use Advanced compatibility mode instead. Sorry for your trouble, I cannot control this.
1.59:
- PlayerPro fixed
- Ads removed from free version
- Some Samsung users can now use Stock 2.3 profile if Samsung does not work right
- Translations updated. Now localised to: English, German, Dutch, Korean, French, Turkish, Czech, Spanish, Italian, Hungarian, Russian
- Advanced Compatibility Mode tweaked for Samsung users
- Some minor performance tweaks
1.58.2:
- Bugfixes regarding 3rd party support, Google Music, UberMusic, etc.
1.58.1:
- Fixed bug in broadcast sending (for developers)
1.58:
- Support for 3rd party apps to utilize Phantom's wide range of controllable players
- Some performance and battery life optimizations; if you experience battery drains from older versions, please uninstall Phantom completely and install it again
- Added Turkish translation, French updated
1.57:
- Localised to Dutch, French, Spanish, Italian and Russian (some fully, some partially); thanks to all the translators!
- Changed activation system, so users does not have to contact me when they flash different ROM (experimental)
- With next version of BeyondPod, scrobbling should not be required anymore
1.56:
- Native BeyondPod support (experimental)
- New Aero theme (WMP style)
- UberMusic modified for new package name (Beta 1); Alpha is still supported by Advanced compatibility mode
- Ability to hide control buttons (requested by some users to only display track info)
- Advanced compatibility mode tweaked to be more reliable
- Translation support
- Hot-swap icon has lower opacity
1.55:
- Music player hot-swap (ability to change the controlled player in real time)
- Scrollable track information
- Ability to open any music player in Advanced compatibility mode
- Increased Advanced compatibility mode performance (let me know if you experience any problems)
1.54:
- Compatibility mode tweaked for MIUI
- ScrobbleDroid and SLS can be used to read track info in compatibility mode (works with BeyondPod, Zimly, and many others; you do not need to install the scrobblers)
- Ability to swap the track information order
1.53:
- UberMusic (Fede's Music App) support
- New Metro theme (WP7 style)
- Custom background settings (any color, any opacity)
1.52:
- Advanced compatibility mode tweaked for MortPlayer
- License activation dialog fixed for copy&paste
- New License model - version Pro prices from under $0.99! (all current licenses work as transferable 3-device licenses)
1.51:
- Advanced compatibility mode tweaked for Meridian and ³/Cubed
1.50:
Introducing Phantom Music Control Pro!
Phantom Music Control Pro has some great new features:
- Android 2.3 (and higher) stock music player support
- New Google Music player support
- Advanced compatibility mode that supports any player with headset controls (i.e. Winamp)
- Experimental Samsung support
- Honeycomb theme
- Ad-free
- And you will support independent developer and encourage me to add new awesome features!
1.12:
- Natively supports PowerAMP
- Compatibility mode, that allows some root users with custom ROM to control almost any media player (2.3/Gingerbread stock, Winamp, etc.)
- Battery saving mode is turned off by default because of some problems in Android 2.3/Gingerbread
1.11:
- doubleTwist Player is now supported
1.10:
- Music PlayerPro support! (full version only, trial is not supported)
- Added donation guidelines for users without PayPal account
- If you use "Show music player on touch", it will get you to "Now playing" screen during playback in some players (stock and MusicMOD do not allow this, HTC and PlayerPro do)
1.9:
- Added new Sense-like theme (thanks to [user=841415]@GMKcz[/user] for the screens!)
- Some layout cleanups
1.8:
Fixed two embarrasing and long-lasting bugs
- Music player now can be launched on HTC as well
- Donation button fixed; please buy me a beer if you like the widget - I put wrong link to ALL older versions
Thank you, Ryan, for noticing and testing!
1.7:
- Added tasty chromeless theme (see screenshots)
- Volume buttons were made easier to reach
- Added option to hide current track info
- Some minor layout cleanups
1.6:
- Bugfix: "Problem loading widget" resolved definitively; themes and opacity settings only work on Android 2.2/Froyo and higher
- Music player can be started by clicking on a song name as well
- Buttons were remastered to higher resolution
1.5:
- Possibility to show volume control (optional)
- Fixed battery saving mode
1.4.2:
- Fixed background issue I have caused. Sorry for that. I need some rest.
1.4.1:
- Fixed "Problem loading widget" and "Force close" on some configurations. If you still experience this issues, please uninstall the widget, reboot your phone and install it again. Thank you for understanding.
1.4:
- Added battery saving mode that consumes almost zero energy (if you had any battery issues with Phantom, simply uninstall it and install again; it should disappear)
- Added inverted theme with black buttons on white background
- It is now possible to start music application by touching widget background (experimental feature, might not work correctly)
- Bug fix: The background no longer disappears
1.3:
- Possibility to choose opacity of the background
- Minor visual changes and settings+defaults cleanup
- Bug fix: If "wait for WidgetLocker to unlock" is checked, widget no longer shows up on lockscreen if playback was already stopped
1.2:
- Compatible with new versions of Music Mod (1.8+)
- Possibility to hide widget on WidgetLocker unlock (such as HTC Sense lockscreen does it) - please note that it might be delayed
- Possibility to reveal the hidden widget on touch for a while
- Delay can be set to shorter intervals now
1.1:
Fixed player detection and switching (restart no longer needed)
Info for 3rd party developers:
You can use Phantom Music Control Pro to control music from your own application. Just check "Allow 3rd party apps to control music" in widget settings, and you are ready to send some intents.
Broadcast intents received:
cz.jhg.musiccontrolwidget.PLAY
cz.jhg.musiccontrolwidget.PAUSE
cz.jhg.musiccontrolwidget.PLAY_PAUSE
cz.jhg.musiccontrolwidget.PREV
cz.jhg.musiccontrolwidget.NEXT
cz.jhg.musiccontrolwidget.VOLUME_DOWN
cz.jhg.musiccontrolwidget.VOLUME_UP
Broadcast intent returned:
cz.jhg.musiccontrolwidget.TRACK_INFO
with 2 extras:
- String named "label" with song info formatted by user's preferences
- Boolean named "playing" with playstate (true = playing, false = stopped/paused)
Of course, I have missed some bug right before release. App was updated on Market.
Changelog
1.1:
Fixed player detection and switching (restart no longer needed)
would it be possible to add support for music mod?
my phone has music mod instead of the stock music player, but it doesn't work with your widget.
i've actually been looking for a widget like this for a while.
Actually, I do have modded stock player (bundled with CyanogenMod), and one of my testers has Music MOD installed along with Sense player, and it works for both of us. Have you tried switching between auto-detection and Android player in widget settings? And most importantly - do you have 1.1 upgrade from Market?
got the latest version of the widget, tried all the widget's settings, even tried removing the pre-installed music-mod and re-installing it from market.
it still doesn't detect music-mod.
EDIT: problem seems to only occur with music-mod 1.8, perhaps because that one is designed to be installed next to the stock music player rather than replacing it.
got it working for now with a music-mod 1.7.5.2
EDIT2: just thought of 2 things that might make the widget even better:
1: let the user set the time-out in seconds using a text(number) entry box(if possible one with arrow buttons like the alarm clock and calendar apps), rather than a slide.
i find 1 minute to be too long, and immediate too quick.
2: allow the user to set an action when the widget is touched in it's hidden state, a few possible actions: do nothing(like it's now), launch music player, play/unpause music, reveal widget for a short time.
great idea, kudos!
I wish this were able to be implemented into other players, as I use PowerAMP.
But I love the idea, I always wanted a feature like this so I didn't have my PowerAMP music widget displayed on my lockscreen at all times.
Pls, add support for Music Mod 1.8
Thanks for the great ideas! I will focus on following:
- Install Music Mod 1.8.0 and analyse what is going on there
- Hiding the widget on unlock the way HTC lockscreen does it
- Change the slider to shorter intervals
- Short reveal of the widget on touch
New version released for your pleasure
Changelog
1.2:
- Compatible with new versions of Music Mod (1.8+)
- Possibility to hide widget on WidgetLocker unlock (such as HTC Sense lockscreen does it) - please note that it might be delayed
- Possibility to reveal the hidden widget on touch for a while
- Delay can be set to shorter intervals now
thanks, works great.
still keeping music-mod 1.7.5.2 though, because it acts more stock than 1.8.
i did notice the widget interferes with itself, but it's not that big of a problem.
when you use the widget on multiple screens(so either on 2 homescreen pages, or on your homescreen and on widgetlocker) pressing play/pause on one of the widgets doesn't trigger a hide/reveal on the other.
but i think fixing that would require an underlying service which would also mean redoing a lot of your work.
Yeah, unfortunately, the widget is not designed for more than one instance :-(. But sice it's designed specifically for WidgetLocker, I guess you can just use some full-featured widget (Pure Music, Music Mod, etc.) in your launcher, just as I do .
Awesome stuff. I actually thought of this a while back but I can't program for toffee - really cool to see someone else came up with the idea
Thank you.
i like it's new look. hope that in near future that it can change its background to transparent. and not working on stock music player on galaxy S
Johny_G said:
Warning
It is not compatible with Samsung (I am working on it).
Why would I code something like this?
I missed some decent music control, because all the widgets made me start playback in my pocket when I did not wanted to. So I just coded my own widget able to hide itself when there is no active playback.
Click to expand...
Click to collapse
Hi, I have Samsung and widgetlocker (currently uninstalled because of previous battery life issues, but it's been a few months so I should test again), so I'm interested in this but obviously not able to help with feedback. I thank you for getting on the Samsung coding.
I do have two questions, what happened with the widgets with playback in your pocket and why? Was your phone/screen activating itself/turning on > your leg would touch the widget > suddenly have music playing? Am I understanding correct?
Second, and I think this is a dumb question, but I'll ask anyways. This will take up the space for the widget whether the widget is hidden or not, right? So, nothing could be underneath (probably a bad term) which will be in the foreground when the widget is hidden, right? I think that's maybe impossible, but definitely cool if possible, I'd have no problem with this going on top of something like power control when I have music on. Just a dumb thought.
Can't wait to try it out.
randomelements: Thanks. I actually thought about this for a while, but it took me some time to get my ass up and code it .
munwaioblivious: There will be possibility to turn the background off. I did not even want it there, but it seemed to be a good way to support all possible wallpapers for the beginning. However, I am still clueless about the Samsung player.
alovell83: The problem was, that my phone kept waking itself up via buttons and when the display was up, it had no hard time to control the playback. So i was just pressing Play/Next in my pocket by my leg. To address your other question: it is not possible to cover one widget with another. The slots (4x1) are taken all the time, even while the widget is hidden.
Make it compatible with winamp and a bit darker background and it will fit perfect with minimalistic text widget
AFAIK Winamp still does not have any open service interface :-(. However, backgrounds will be a little more variable in following versions.
I was working on a minimalist look on my phone and couldn't find a proper widget for the music player. Stock widgets and Pure Music weren't enough.
So in the end, I had to wait 24h to find a solution. What took you so long ?
THANK YOU, this is perfect !
beyondpod
I use beyondpod for my podcasts.
Can your widget control beyondpod too? I would love that functionality...
Will keep an eye on this, need it working with PowerAmp!
****
2014-10-27 Long (and overdue) update supporting KitKat and later.
I'm amazed that even newer devices running KitKat with lots of RAM (Samsung Galaxy S3!) suffer from the bug!!
****
Hi,
there have been rumors of Gingerbread losing some SMS messages and -guess what- they weren't rumors at all. :| There's a real bug somewhere in the SMS/MMS app for Gingerbread so that if it gets killed due to low RAM, it doesn't store the SMS and you lose it without even knowing it was received. And as people asked me to support FroYo and Eclair, it looks like the bug is more widespread than initially thought...
This is especially true on devices with low RAM to start with, as my poor and loved G1.
Worry no more, until Google fixes the issue (and somebody pushes it to your cooked ROM) I have made this app. It's just meant to be a workaround and what does it do?
This app listens for incoming SMSs, saves them as fast as it can in an internal database (not the INBOX) and shows a notification. In order to be fast, no contact name lookup is done in before the notification: as soon as the message is received, it's saved as-is.
If you receive a notification from this app, but not from the stock SMS/MMS app (screenshot #2), open the activity, read your lost message and -if you wish- you can move it to your INBOX to store it or reply to it.
If you don't want to move it to the INBOX or if the stock SMS/MMS app didn't lose the message (screenshot #1 and... good for you, by the way!), you can safely delete it from the internal database: no message from the INBOX is EVER deleted.
If this app helps you recover a precious message you didn't want lost, consider a small donation as a token of appreciation
Translations: thanks to GetLocalization.com, translating the app is now easy and doesn't require any technical skill. Their web interface allows you to translate even just parts of the app. Want to see Ghostly SMS in your own language? Now you can.
Permissions:
- SMS permissions are needed to write to the INBOX.
- Read contacts is needed to show the contact name in the list.
- Vibrating is needed to... vibrate on SMS received.
- Internet/Network is needed to show Ads. No other network communication is done.
- Billing permission is needed for donations. Donations will unlock two optional features (Remove Ads and Use delayed notification) and will increase your karma.
The app can be downloaded for free from Google Play.
Compatibility with other messaging apps
There are some messaging apps which can automatically disable Ghostly SMS (or any other SMS receiving app, such as alarm receivers and so on).
If you use Go SMS! Pro make sure that you leave the following option UNCHECKED: Settings > Receive settings > Disable other message notification
If you use Handcent SMS, update to 4.6.3 (or above) and then go to Settings -> Application Settings -> Lower Priority. Make sure it is CHECKED.
Delayed Notification HOWTO
If you enable this option, when a SMS is received, Ghostly will save it in its internal DB, then it will wait as may seconds as you set up the "Delay (in seconds)" value. The default is 20 seconds, it should be enough for almost everybody but you can try and increase it as you see fit.
Once the delay is over, Ghostly will search the INBOX for a message from the same address and with almost the same "sent date". It will broaden the search with the value set up as "Time accuracy (in milliseconds)". 500 ms should be enough, but you can try increasing it if you keep getting double notifications. On my Desire Z running CyanogenMod 7.0 I need 1200 ms.
Why is a "accuracy" needed? Because (sadly) Android doesn't use the sent-date to store the message, but the local time/date when the SMS/MMS app processed the message. This means some kind of tolerance is needed.
If you enable the "Use sent date" in Ghostly SMS and in the stock SMS app, you should not need accuracy at all. Only do it if your SMS app has the option to save the "message sent date". Enable the GMT correction if you see a date which is wrong exactly the amount of hours you differ from GMT (only if your stock SMS app does the same!).
Donations
Since 1.12, Ghostly supports In-app donations. If you donate, you will unlock two optional features (read above for details). Once you click on an icon, you'll be prompted w/ the classic Android Market interface where you can choose to confirm or refuse the donation.
This way, once you donate, the features will be unlocked forever, even if you wipe your phone, since they'll be tied to your Android Market account. Just open the main screen, hit MENU and select "Donations". The app will synchronize with the Market and restore your donation information.
Thank you!
Changelog
201410-27 - 1.31
- Sorry for the long and overdue update! However… KitKat is now properly supported!
- Android 4.4 KitKat and Android 5.0 Lollipop support!
- Fixed small bugs reported through Play Store.
- Translation updates.
2013-03-24 - 1.30.1
- Updates to German and Hungarian translations.
- Smaller in-app donation tiers!
2013-03-06 - 1.30
- Improved compatibility with IceCreamSandwich and above.
- Increased app priority when receiving messages.
- Fix: "Dial %s" in JellyBean notifications.
- Updates to French, Hungarian, Italian, Dutch, Polish and Romanian translations.
2013-01-05 - 1.29
- Fix for FC when opening app w/ Ice Cream Sandwich or above. Please, contact me if you still get the FC and let me know the version of Android you're running as the automated "Report" information is incomplete.
- Fix for FC when switching to SMS/MMS app on devices with no SMS/MMS app (no, seriously?)
- New Chinese (Hong Kong) translation.
- Updates to other translations.
2012-12-01 - 1.28
- Android 4.2 support
- New Greek and Hungarian translations.
- r1: Fixed translation bugs which caused FC when opening app or settings.
2012-09-01 - 1.27
- New notification with full text and call/reply buttons (Jelly Bean 4.1+ only).
2012-08-06 - 1.26.2
- Fixed FC when adjusting accuracy.
- Sorry for the many updates!
2012-08-06 - 1.26.1
- Fixed FC for Polish users.
- Improved button layout on non English translations.
2012-08-05 - 1.26
- Added option to use contact icon in notification (Android 3+).
- Added check for presence of conflicting apps.
- Added light themes.
- Added quick action button to go to Messaging app.
- New longpress action: dial number.
- New Persian (Farsi), German, Polish and Dutch translation.
- Revised icons.
2012-07-01 - 1.25
- Android 4.1 Jelly Bean compatibility update.
2012-04-06 - 1.24
- Many optimizations in list display and action handling.
- Faster loading of messages (except for the first time after updating the app!)
- No more "Loading data" after deleting or moving a message, list will be updated instantly.
- Automatic refresh of list data.
- Reverted list order ("last received message on top") to match the stock SMS/MMS app.
- New Romanian translation
2012-03-03 - 1.23
- Android 4.0 "IceCreamSandwich" look & feel on older devices too!
2011-12-31 - 1.22
- Fixed "Force-close" on "Delete all". Bug reported on the Android Market
2011-12-27 - 1.21
- No more lag in list scrolling!
- Focus on last received message
- Long press on a received message to adjust delayed notification accuracy.
2011-12-10 - 1.20
- New option to ignore messages from certain numbers.
- Long-press on a received message to add that to the ignored numbers.
2011-12-05 - 1.19
- Support for Android 4.0 - Ice Cream Sandwich.
- Support for Android 2.1 - Eclair, as requested on the forum.
- Eclair, Froyo, Gingerbread, Ice Cream Sandwich... time to drop "Gingerbread" from the name!
2011-11-12 - 1.18
- Updated Google AdMob framework.
2011-10-31 - 1.17
- Fixed bug introduced in 1.16, sorry for the inconvenience.
2011-10-30 - 1.16
- Improved handling of long messages (no more double notification).
- Fixed bug reported on Android Market when selecting "Reply" from contextual menu.
2011-10-20 - 1.15
- Replaced contact name to contact number in notification.
- Fixed bug where some contacts would show a bigger icon in the list.
- Fixed bug of "View contact details" when contact has no details.
2011-10-09 - 1.14
- Fixed bug with automatic deletion of received messages.
- New feature: automatic 'Move to INBOX' for lost messages.
2011-10-07 - 1.13.1
- Minor bugfix in latest 1.13 release, sorry for the mistake.
2011-10-07 - 1.13
- New option to use sent date or received date when displaying and moving messages to the INBOX, with GMT correction option (thanks to CyanogenMod)
2011-10-06 - 1.12 "It should be called 2.0!"
- Ability to disable ads [Requires a donation]
- Long requested feature: remove duplicate notifications! [Requires a donation]
- Added contact icon in list display
- Contact name and message body on a single line to save screen space; fixed text wrap
- Added to contextual menu: reply, view contact details
- More code optimization
2011-07-20 - 1.11
- Faster list display
2011-06-11 - 1.10
- Added to contextual menu: move and delete
- Added customization of notification (sound, vibrate, custom vibration pattern, silent)
- Fixed typo in "it" localization
2010-06-05 - 1.9
- Confirmation dialog on "Move all" to improve usability.
- Fixed a FC reported on the Market
- Added a contextual menu to the list, available options are "copy text to clipboard" and "share text".
2011-05-29 - 1.8
- Fixed FC reported to Android Market. Thanks, anonymous reporter!
- Added the option to hide notifications
2011-05-07 - 1.7
- Fixed a rare FC when a message was deleted and phone was under heavy load
- Allowed installation on Android 2.2 FroYo due to popular demand
2011-04-29 - 1.6
- Added count of recovered messages
- UI fixes
2011-04-17 - 1.5
- Fixed FC when deleting all messages.
- Reworked code to get a faster app.
2011-04-16 - 1.4
- Split messages are joined into a single one (only for newly received messages)
- Complete metadata is restored when moving to INBOX (eg: original carrier date in place of when you moved it)
- GUI fixes, so that the progress bar is shown every time the database is read.
2011-04-10 - 1.3
- Added missing texts from "it" localization
- Contact name lookup in the main list & popup view.
2011-04-09 - 1.2
- Added "it" localization
2011-04-09 - 1.1
- First public release on market
2011-03-18 - 1.0
- First private release on XDA
Thank you might. Do you think the ad's will slow the app down so it could possibly lose messages, too?
The beta version you posted within the eZGinger thread worked very well for me up to now, testing your new version from now on.
jdb78 said:
Thank you might. Do you think the ad's will slow the app down so it could possibly lose messages, too?
Click to expand...
Click to collapse
Absolutely NOT!
It would mean shooting myself in the foot, since I use the same version that's in the market.
Ads are shown only in the screen you use to check/read the messages. It's the same reason that contact name lookup is done there but not on the notification (although the code allows to safely put it there too...)
Sent from my Gingerbread on Dream using XDA App
hrk said:
Absolutely NOT!
It would mean shooting myself in the foot, since I use the same version that's in the market.
Ads are shown only in the screen you use to check/read the messages. It's the same reason that contact name lookup is done there but not on the notification (although the code allows to safely put it there too...)
Sent from my Gingerbread on Dream using XDA App
Click to expand...
Click to collapse
While writing this very message I lost an SMS! Luckily the app caught it. Now I've seen that there's a "bug" with long messages, which the stock app merges into one, while my app keeps split. I've looked at the code of the stock app, at the SDK and I don't think I can add it without big changes in the code that I don't like (those very changes, not big changes in general).
Please ignore - I was using an outdated version
New release on the Market.
2011-04-16 - 1.4
- Split messages are joined into a single one (only for newly received messages)
- Complete metadata is restored when moving to INBOX (eg: original carrier date in place of when you moved it)
- GUI fixes, so that the progress bar is shown every time the database is read.
Is the problem with the lost sms only in the stock sms app?
daniel590 said:
Is the problem with the lost sms only in the stock sms app?
Click to expand...
Click to collapse
Without reading the source code for other messaging apps, I cannot know.
Sent from my Gingerbread on Dream using XDA App
New release on the Market...
2011-04-17 - 1.5
- Fixed FC when deleting all messages.
- Reworked code to get a faster app.
New release!
2011-04-29 - 1.6
- Added count of recovered messages
- UI fixes
Could you make this app aviable for 2.2? I've got this bug on some Froyo roms.
Szyms said:
Could you make this app aviable for 2.2? I've got this bug on some Froyo roms.
Click to expand...
Click to collapse
I thought that the bug was introduced with Gingerbread (hence the name of the app) but I see that half of the market downloads come from FroYo ROMs... which puzzles me, since I've set API 9 as the minimum supported API. How can they download it?
Are you sure you are suffering from the same bug?
This poses an even bigger problem: how do I rename this app if I add support for FroYo?
hrk said:
Are you sure you are suffering from the same bug?
Click to expand...
Click to collapse
Well, I can't be sure until i'll check it
Szyms said:
Well, I can't be sure until i'll check it
Click to expand...
Click to collapse
I guess you're right... so... 1.7 out!
2011-05-07 - 1.7
- Fixed a rare FC when a message was deleted and phone was under heavy load
- Allowed installation on Android 2.2 FroYo due to popular demand
I just tried your app and it really works! I had the problem with receiving messages in stock froyo.
But I have 2 questions.
When I receive sms when my sms app works fine I have two notifications in status bar. One from stock sms app, one from your app. Is it possible to notify that my sms was recovered only when my sms app has been killed due to low free ram?
There should be only one notification. From sms app or your app. Depending which app received message.
Second question is why don't you just modify android sms application if you know where is the problem and how to resolve that?
ferryPL said:
I just tried your app and it really works! I had the problem with receiving messages in stock froyo.
Click to expand...
Click to collapse
That's bad, I cannot call it "Gingerbread Ghostly SMS" anymore!
ferryPL said:
Is it possible to notify that my sms was recovered only when my sms app has been killed due to low free ram?
There should be only one notification. From sms app or your app. Depending which app received message.
Click to expand...
Click to collapse
Unfortunately it's not possible, because of how Android handles notifications. Every messaging app is called at the same time (more or less) and no app knows the existence of the others. The only way to show a single notification is to "steal" the SMS so that the Stock app never receives it. I'd never do that.
ferryPL said:
Second question is why don't you just modify android sms application if you know where is the problem and how to resolve that?
Click to expand...
Click to collapse
Because then I could not put ads there! Seriously: fixing the issue in the stock app requires a lot of work, with no way to know if Google will accept the changes. And that would be a waste of time. I hope they do fix the bug themselves, then I'll retire the app
hrk said:
fixing the issue in the stock app requires a lot of work, with no way to know if Google will accept the changes. And that would be a waste of time. I hope they do fix the bug themselves, then I'll retire the app
Click to expand...
Click to collapse
They will not fix the bug themselves. They didn't fix that in 2.1. They didn't fix that in 2.2. They even didn't fix that in 2.3...
Fix this issue in stock app, add your ads and then throw it to the market!
yeah this would be awesome. Maybe you could fix it in Cyanogenmod repos.
ObihoernchenDE said:
yeah this would be awesome. Maybe you could fix it in Cyanogenmod repos.
Click to expand...
Click to collapse
CM has this feature already.
ferryPL said:
CM has this feature already.
Click to expand...
Click to collapse
Are you sure about that? Do you have any proof? Don't get me wrong, I am not picking on you, it's that roalex's COS (Cyanogenmod Open Source) ROM suffers from the bug. So if CM has fixed it, it should be fixed in COS too.
Sent from my Gingerbread on Dream using XDA App
I thought as Miui has become very popular and we now have two different versions from modders here that I would post the official builds from MiuiAndroid.
In this thread users can post the change log, downloads and any tips and tricks they have for Miui.
Downloads come out on the Friday of each week! The change logs are released around the Wednesday / Thursday of the release week.
Next Release - 1.6.24
Change Log
http://forum.xda-developers.com/showpost.php?p=15017531&postcount=67
ROM Download (Chinese)
http://forum.xda-developers.com/showpost.php?p=15037548&postcount=68
---------------
Latest Release - 1.6.17
Change Log:
http://forum.xda-developers.com/showpost.php?p=14715239&postcount=36
ROM Download (Chinese)
http://forum.xda-developers.com/showpost.php?p=14808317&postcount=38
English Language Pack
http://forum.xda-developers.com/showpost.php?p=14810270&postcount=39
New Lock Screens / English Pack - 1B
http://forum.xda-developers.com/showpost.php?p=14856485&postcount=48
---------------
Older Release - 1.6.10
Change Log
http://forum.xda-developers.com/showpost.php?p=14550924&postcount=13
ROM Download (Chinese)
http://forum.xda-developers.com/showpost.php?p=14607729&postcount=14
English Language Pack
http://forum.xda-developers.com/showpost.php?p=14609763&postcount=15
English Language Pack - 1B
http://forum.xda-developers.com/showpost.php?p=14629472&postcount=24
English Language Pack - 1C
http://forum.xda-developers.com/showpost.php?p=14659624&postcount=29
Older Release - 1.6.3:
Change Log
http://forum.xda-developers.com/showpost.php?p=14329507&postcount=7
ROM Download (Chinese)
http://forum.xda-developers.com/showpost.php?p=14397967&postcount=8
English Language Pack
http://forum.xda-developers.com/showpost.php?p=14475354&postcount=9
English Language Pack - 1B
http://forum.xda-developers.com/showpost.php?p=14530347&postcount=10
Older Release - 1.5.27:
Change Log
http://forum.xda-developers.com/showpost.php?p=14128422&postcount=2
ROM Download (Chinese)
http://forum.xda-developers.com/showpost.php?p=14191776&postcount=4
English Language Pack
http://forum.xda-developers.com/showpost.php?p=14192604&postcount=5
English Language Pack - 1B
http://forum.xda-developers.com/showpost.php?p=14206918&postcount=6
Other:
1% Step Battery News
http://forums.miuiandroid.com/showthread.php?6821-Req-1-battery-steps
Please remember - I will not be able to fix bugs, this isn't my release. Any bug reports should be posted at http://miuiandroid.com.
If you do not know what these are or you just want a stable, fast ROM I recommend eybee version or Lalit version.
Note to ROM chiefs: Feel free to link to the change log posts in your threads, it's what this thread is for.
A lot of optimisation in this release! Lets hope is helps us Milestone users!
System:
- Add third-party application permissions support for Messaging, Phone and Contacts
Phone:
- Optimisation of Phone menu items including support for filtering unknown callers
- Added support for pasting Phone numbers to dial
- Optimisation, when no operator signal is found but can make emergency calls, status bar icon changed to show ‘SOS’ inside of the signal graphic
- Fix issue where some Theme .mtz files would cause parties to be unable to hear each other during call incoming or outgoing
Messaging:
- Added support for importing vCards from messages
- Write new message optimisations
- Faster search of contacts from recipient box
- Other UI performance enhancements
- Fix some issues where MMS messages could not be opened
- Added support for OGG media format in MMS
- Fixed screen unable to change to landscape mode when creating new SMS message page (5.24)
- Fixed conversations behind exposed when opening the attachment menu on the SMS message creating page
- Fixed MMS size display error in the details of MMS
DND:
- Added new privacy version
Contacts:
- Added support for adding photo for contact when creating new entry
- Added support for importing contacts via vCards
- Fix FC issue importing SIM card contacts in some circumstances
- Fixed the name of the contact to show correctly in call log where contact has multiple numbers
- Fixed FC issues in sorting group contacts
Themes:
- Optimisation of ringtone information and default selected when browsing ringtones
- Fix issue where some themes displayed the wrong Wi-Fi signal information in the status bar
- Fix issue where cancelling theme downloads and delayed dialogue messages
Music:
- Optimisation of default music player controls
- Fixed issue where pressing Menu and Exit was not allowing to exit
- Fixed issue where Music player would not respond to being closed by long-pressing the back key as per button settings in Settings > System > Button settings
Lockscreen & Status bar:
- Added support for customising toggles menu items (via Settings menu)
Camera:
- Added white balance, focus mode and scene mode settings
- Optimisation of SD card to disable some issues with FC
- Fixed Defy camera zoom failure
Backup:
- Multiple optimisations
Settings:
- Add new Mute / vibration settings, support for; calls, SMS. Can be set up independently for vibration mode as well
- Added support for controlling headphone settings / sound options
Using stock MIUI, feels good man.
ROM Download (Chinese) - 1.5.27
http://deodex.miuiandroid.com/miuiandroid-Milestone-1.5.27.zip
English Language Pack - 1.5.27
http://packs.miuiandroid.com/miuiandroid-1.5.27_Milestone-EN-PACK1_2.3.4.zip
English Language Pack - 1.5.27 - 1B
Uploaded 1b to fix Chinese summary texts in DND Call and SMS tabs. Also fixed some other Characters in framework-res.apk regarding phone options / country codes.
http://packs.miuiandroid.com/miuiandroid-1.5.27_Milestone-EN-PACK1b_2.3.4.zip
Looks like another optimization build!
Recommended updates:
Settings menu optimisations
Improved Theme Manager application (new version code base)
Vibration alert issues with SMS fixed
System:
Optimisation of settings sliding fluency to solve lag issues
Optimisation to reduce memory usage in Settings menu operations
Phone:
Fix issue with incoming and outgoing calls causes FC
Messaging:
Add time sent / received details to SMS.
Themes:
Added theme details page to select new items
Added theme manager can set the cover page as a list of preview images
Rebuilt theme application code to improve performance and greatly enhance speed of theme switching
Camera:
Fixed FC issue when closing camera application is some cases
Fixed issue with Camera view finder view becoming unreadable
Fixed I9000, T959 and Defy auto focus issues disabled as not supported by these models
Gallery:
Added support for mass select / move of SD card items
Optimisation of loading speed of Photos and folders from SD card
Fixed issue where Cropped images would not be saved to the gallery
Fixed issue where saving item as a wallpaper caused cropping and aspect ratio issues
Fixed issue where sending pictures from SD card displays the wrong file size details
Music:
Added functions to support editing the album name, artist and other details at the same time updating song ID3 details
Optimised menu operations performance
ID3 song information fixed, after modifying details they became corrupted and unreadable
Notes:
Optimisation of notes icon
Monitor:
Improvement in optimisation of app workflow
Fixed some errors regarding reminders of traffic usage
Authorisation management (Superuser):
Added improved popup notices for authorisation management
Settings:
Added volume controls show the correct output level based on the selected volume type e.g. Phone or Messaging
Fixed issue where flip to mute caused some problems after first ring
Fixed issue where SMS notifications would not allow vibration alerts correctly
ROM Download (Chinese) - 1.6.3
http://deodex.miuiandroid.com/miuiandroid_Milestone-1.6.3.zip
English Language Pack - 1.6.3
http://packs.miuiandroid.com/miuiandroid-1.6.3_Milestone-PACK1_2.3.4.zip
English Language Pack - 1.6.3 - 1B
Changes made in:
Monitor.apk (Some chinese text was found)
String improvements to MiuiMusic.apk
String improvements to MiuiCamera.apk
String improvements to Contacts.apk
String improvements to Settings.apk
String improvements and fixed missing EN drawables for ThemeManager.apk
String improvements for Mms.apk
FC issue is a MIUI China issue it seems, we’ll test tomorrows BETAs on the official test group devices (N1, NS, Desire and DHD typically) and report any findings and change log preview information tomorrow.
http://packs.miuiandroid.com/miuiandroid-1.6.3_Milestone-EN-PACK1c_2.3.4.zip
Is there a reason why it wants to Force close on theme changing and other programs? sometimes when im going through my contacts ill get a force close as well?
i love this rom and would love to keep using it , just want to get this theme problem fixed, i cannot edit any themes
DannyDroid said:
English Language Pack - 1.6.3 - 1B
FC issue is a MIUI China issue it seems, we’ll test tomorrows BETAs on the official test group devices (N1, NS, Desire and DHD typically) and report any findings and change log preview information tomorrow.
Click to expand...
Click to collapse
See the above post .
Recommended updates:
New status bar icons
New USB Toggle in Status bar pull down menu
Phone:
T9 Dialer has been optimised to improve search optimisation and also database size.
Added support for T9 to search long names
Messaging:
Fixed SMS session cache
Fixed issue in messaging where playing multimedia resulted in invalid volume
Other optimisations with messaging and call log interactions
Contacts:
Added improved copy selection of numbers from menu list
Adding an empty contact will result in the menu forwarding to the stored contacts list
Optimisation of multiple contacts, list will show most recently contacted number for the list of numbers
DND:
Added support for keyword filtering of messages (SPAM filter)
Blacklisted numbers can be given notes
Lockscreen & Status Bar:
Fixed issue with password lockscreen in landscape mode causes abnormal layout issues
New USB toggle switch in Status Bar pull down
Fixed 3rd party status bar icons, no longer using the previous single notification counter. Icon notifications are shown in Status bar homescreen and lockscreen
Themes:
Added download indicator to Theme Manager UI to improve visual optimisation of download progress
Fixed issue where themes failed to load or caused Force Close (FC)
Fixed issue where default icons would not reset
Gallery:
Improved optimisation of Gallery thumbnail loading speed
Music:
Fixed issue with sleepmode not waking up correctly
Fixed some issues with downloading online music (removed in our mod as its in Chinese)
Backup:
Added automatic online backup option for scheduled backups (Wi-Fi only mode)
Monitor:
Fixed problem resetting traffic data did not reset after first reset
Fixed input method issue where decimals caused issue
As always please credit the source for the changelog translated into English each week by miuiandroid.com the original English MIUI source since August 2010. Changelog subject to change without notice.
ROM Download (Chinese)
http://deodex.miuiandroid.com/miuiandroid-Milestone-1.6.10.zip
English Pack - 1.6.10
http://packs.miuiandroid.com/miuiandroid-1.6.10_Milestone-EN-PACK1_2.3.4.zip
Theme Manager FC Fix
http://forums.miuiandroid.com/showt...Theme-Manager-FC&p=67990&viewfull=1#post67990
DannyDroid said:
Theme Manager FC Fix
http://forums.miuiandroid.com/showt...Theme-Manager-FC&p=67990&viewfull=1#post67990
Click to expand...
Click to collapse
Is the Theme Manager fix for 1.6.10? Because the title of the thread talks about 1.6.3
Sent from my Milestone using XDA Premium App
Title: [ROM/GB] Miui for Milestone by MiuiAndroid [1.6.10 Download]
DannyDroid said:
Title: [ROM/GB] Miui for Milestone by MiuiAndroid [1.6.10 Download]
Click to expand...
Click to collapse
I meant the title of the forum thread for the Theme Manager fix. Sorry for the confusion.
skadude66 said:
I meant the title of the forum thread for the Theme Manager fix. Sorry for the confusion.
Click to expand...
Click to collapse
It works on last release
Hi,
The beta of my new project is up.
Is a app to automatically set Android profiles depending of the situations (networks, battery, phone state, calendar, ...)
I known, other apps are executing this work now, but none works fine in Android >= 4.0 and none executes all my requirements
In the first beta, you can define profiles with a combination of the next preferences:
Network and comms
Airplane mode
Bluetooth
Mobile data
Synchronization
Wireless
Screen
Brightness
Orientation
Screen timeout
Stay on while plugged in
Sounds
Alarm sound
Dialpad tones
Enable speaker phone
Haptic feedback
Incoming call sound
Lockscreen sounds
Notification sound
Sound effects
Wired headset on
Vibrations
On incoming call
On notification
Volumes
Alarm
Incoming call
Media
Notification
Silent mode
System
Voice call
I plan to add more features in the final version...
In this first beta you can also apply manually any of the defined profiles
and define your locations (based on wifi, gps or cell towers) but you can't apply the profiles based on this (you can wait to the final release).
If you like this devel and you can help.
I need:
* A icon for the final app
* A translations (including english due to i'm not english and my english is poor). You can set it in http://www.getlocalization.com/SettingProfiles
* Beta testers
Please, if you report a issue, post a description and a logcat.
Thank's to all!
Changelog
Beta-1
Define profiles
Apply profiles (manually)
Define locations
Beta-2
Profile internal store settings updated
Improvements in the profile settings edition
Beta-3
GPS locations working
Updated the profiles main view
Updated profiles addition page
Beta-5
Added dark and light theme
Added settings (only theme for now)
Multiple Internal improvements
Beta-6
Solved issues in Actions selection view
Solved issues with dialog transparencies
Beta-7
Solved issues with auto-scan end
Beta-8 (Not published jet)
Added ringtone feedback to volume setter
Added start and stop autoscan for cell locations in locations list
About requested permissions
android.permission.INTERNET
Load Google maps
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
Location via GPS / Cell tower
android.permission.BLUETOOTH_ADMIN
Enable/disable Bluetooth
android.permission.BLUETOOTH
Get bluetooth paired devices
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_WIFI_STATE
Get and set Wifi state
android.permission.CHANGE_NETWORK_STATE
Set mobile data availability state
android.permission.WRITE_SETTINGS
Set system settings
android.permission.READ_SYNC_SETTINGS
android.permission.WRITE_SYNC_SETTINGS
Get and set auto sync state
android.permission.WRITE_EXTERNAL_STORAGE
Store profiles backup in sdcard
android.permission.RECEIVE_BOOT_COMPLETED
Auto start when device bootup ended
Moved to Android Apps & Games.
ALFA-2, that includes a complete rewritten code and (manually) functional profile activation is attached to the OP.
You can set BT, Wifi, Auto-sync, Silence and volume preferences to each profile.
Working on more settings.
You can wait for the beta in 1 week.
Remember, is the moment to request for features...
ALFA-3
Silent mode selection in profile
Vibrations added to profile preferences
Backup/restore profiles
I'd like to have the possibility to change profiles with the Nfc tags, like the Cm10 does it.
Sent from my Galaxy Nexus using Tapatalk 2
TheMorpheus said:
I'd like to have the possibility to change profiles with the Nfc tags, like the Cm10 does it.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
This is a rule condition.
I'm planning to add NFC conditions in final version (non in beta).
Thank's for the comment!
1) What are the advantages compared to competitors, like a Profile Scheduler etc.?
2) Does your program is able to turn on/off GPS (on rootes devices)?
GrimPivo said:
1) What are the advantages compared to competitors, like a Profile Scheduler etc.?
2) Does your program is able to turn on/off GPS (on rootes devices)?
Click to expand...
Click to collapse
1) none of the programs that i've tested makes effective all my requeriments (except "Setting profiles", but it doesn't works fine in ICS and JB)
2) The list of features isn't closed. i'm working on find how to add gps control to the app, but it not seems possible in normal mode. if that's possible using root, yes, i will include
thanks
I will formulate the question in another way: what CAN (or will, maybe in future release, not in beta) your program that CAN NOT other existing programs?
I'm really interested
GrimPivo said:
I will formulate the question in another way: what CAN (or will, maybe in future release, not in beta) your program that CAN NOT other existing programs?
I'm really interested
Click to expand...
Click to collapse
you have in the op the beta and first release functions.
i don't known future at this moment...
OK, I will follow the development of your program
And maybe help with the translation in the Russian language, if you are interested.
GrimPivo said:
OK, I will follow the development of your program
And maybe help with the translation in the Russian language, if you are interested.
Click to expand...
Click to collapse
i agree to you very much!
i just updated the actual strings in getLocalization. is a web that provides interface to translate.
the url is : http://www.getlocalization.com/SettingProfiles/
thank's another time!
First beta is in the OP.
Now i'm working on the next release.
Thank's
Beta-2 is in the OP
Please, when updating to Beta-1, go Apps -> Downloaded -> Setting Profiles
and clear all data before first execution.
Profiles internal store mode changed (sorry. no repeats)
Changelog:
Improvements in the profile settings edition
Beta-3 is out with small changes...
help
how do you add rules?I go to rules and I see all empty,no add option ( beta3). help ?
hauntedhunter said:
how do you add rules?I go to rules and I see all empty,no add option ( beta3). help ?
Click to expand...
Click to collapse
Sorry,
beta can't include rules. only manual profiles activation.
I working on rules for final release.
see op
just re-read that. got it. all the best,looks interesting.
INTRODUCING
Color Phone Flash - Call Screen Theme is an application which helps you create and decorate your phone screen when you have incoming calls. This app provides a range of beautiful, interesting and unique themes, therefore, let Color Phone - color screen transform your boring incoming call themes into an interesting new look that no one has, except you.
PLAY STORE
https://play.google.com/store/apps/details?id=com.century.colorphone
FEATURES
- Quick and clean interface
- Beautiful themes: Beautiful, stylish caller screen with multiple themes.
- LED flash: Caller screen for incoming calls with LED flash.
- Quick SMS:
+ Send quickly SMS if you are busy.
+ Manage quickly SMS easily.
- Battery friendly: Low energy consumption.
BETA
This app is currently in beta. All your feedback will be more than welcome.
And you can also suggest new features...
If the app crashes it asks you to send me an email, with the Logs. You can see what is being send, so don't worry about your privacy, it is safe!
FEATURES FOR NEXT VERSION
- Create more themes
- Create your own theme
Release v1.180823
- Fixed crash on some devices
- Update body feedback informations
Does this have ads running around in it?
GEMINI365I said:
Does this have ads running around in it?
Click to expand...
Click to collapse
yes, it has ads.
Release v1.180831
- Fixed bugs.
- Include feature <apply theme to contact>
Release v1.180904
- Fixed crash.
Release v1.180904B
- Add more 4 themes
Release v1.181005
- Add feature choose [Call icon style]
- Add more 24 amazing themes
- Improve UI
- Fixed bugs