<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Server Guide and Blog</title>
	<atom:link href="http://www.bgevolution.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bgevolution.com/blog</link>
	<description>Rock Your Linux</description>
	<lastBuildDate>Mon, 24 Sep 2012 17:47:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Android &#8211; Killing an App is Crazy</title>
		<link>http://www.bgevolution.com/blog/android-killing-an-app-is-crazy/</link>
		<comments>http://www.bgevolution.com/blog/android-killing-an-app-is-crazy/#comments</comments>
		<pubDate>Sun, 23 Sep 2012 22:20:14 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[app]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[battery life]]></category>
		<category><![CDATA[broadcast receivers]]></category>
		<category><![CDATA[instances]]></category>

		<guid isPermaLink="false">https://www.bgevolution.com/blog/?p=2232</guid>
		<description><![CDATA[Why kill apps? I&#8217;m an Android developer. A top tier Android developer. And I ask you, why would you kill apps? Your reasoning for killing apps to save battery life is irrational and illogical. It&#8217;s impossible for an app designer to accommodate their app being killed in most instances! Killing an app can potentially cause [...]]]></description>
				<content:encoded><![CDATA[<p>Why kill apps? I&#8217;m an Android developer. A top tier Android developer. And I ask you, why would you kill apps? Your reasoning for killing apps to save battery life is irrational and illogical. It&#8217;s impossible for an app designer to accommodate their app being killed in most instances! Killing an app can potentially cause the app to not work especially if the app is dependent on services and broadcast receivers registered in the manifest.</p>
<p>Conclusions: Unless your a developer, or a power use DO NOT KILL APPS!</p>
<p>If you don&#8217;t like the app, or the app is causing a problem UNINSTALL IT, REMOVE IT, but DO NOT KILL IT unless you fully understand that you can be causing the device and the application to malfunction.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-killing-an-app-is-crazy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shady Photo &amp; Video Safe 4.0+ w/ the New LazyLoadingAdapter</title>
		<link>http://www.bgevolution.com/blog/shady-photo-video-safe-4-0-w-the-new-lazyloadingadapter/</link>
		<comments>http://www.bgevolution.com/blog/shady-photo-video-safe-4-0-w-the-new-lazyloadingadapter/#comments</comments>
		<pubDate>Tue, 18 Sep 2012 02:56:03 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[lazy]]></category>
		<category><![CDATA[loading]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[safe]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[content provider]]></category>
		<category><![CDATA[couple of lines]]></category>
		<category><![CDATA[gallery content]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[loading galleries]]></category>
		<category><![CDATA[public consumption]]></category>
		<category><![CDATA[single thread]]></category>
		<category><![CDATA[uris]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2229</guid>
		<description><![CDATA[Shady Photo &#38; Video Safe 4.0+ is now live on the Play Store. https://play.google.com/store/apps/details?id=com.project.memoryerrorsafetwo It&#8217;s built on the powerful Lazy Loading Adapter library I published on GitHub for public consumption. The adapter is extremely efficient and versatile. With support for images and video, local paths, remote uris, and ids of media in the phone&#8217;s Gallery [...]]]></description>
				<content:encoded><![CDATA[<p>Shady Photo &amp; Video Safe 4.0+ is now live on the Play Store.</p>
<p><a title="Shady Photo &amp; Video Safe 4.0+" href="https://play.google.com/store/apps/details?id=com.project.memoryerrorsafetwo">https://play.google.com/store/apps/details?id=com.project.memoryerrorsafetwo</a></p>
<p>It&#8217;s built on the powerful Lazy Loading Adapter library I published on GitHub for public consumption. The adapter is extremely efficient and versatile. With support for images and video, local paths, remote uris, and ids of media in the phone&#8217;s Gallery content provider. The library has built in LRU caching, position highlighting, and a unique single thread blocking structure.</p>
<p><a title="Lazy Loading Adapter" href="https://github.com/nseidm1/LazyLoadingAdapter">https://github.com/nseidm1/LazyLoadingAdapter</a></p>
<p>Go ahead, simplify your project, add some fast loading galleries of videos and images, and do it all with a couple of lines of code.</p>
<p>&nbsp;</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-photo-video-safe-4-0-w-the-new-lazyloadingadapter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Samsung and Motorola Scroll Bugs in Listview</title>
		<link>http://www.bgevolution.com/blog/samsung-and-motorola-scroll-bugs-in-listview/</link>
		<comments>http://www.bgevolution.com/blog/samsung-and-motorola-scroll-bugs-in-listview/#comments</comments>
		<pubDate>Sat, 28 Jul 2012 23:44:54 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[custom skin]]></category>
		<category><![CDATA[listview]]></category>
		<category><![CDATA[little bugs]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[motorola phones]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[skins]]></category>
		<category><![CDATA[users report]]></category>

		<guid isPermaLink="false">https://www.bgevolution.com/blog/?p=2195</guid>
		<description><![CDATA[Samsung and Motorola love to customize android. While recently their new skins are getting better and better they always have little bugs they introduce as a result of their customizations. One issue on most Samsung and Motorola phones is with listview transcript mode normal. Transcript mode is supposed to scroll to the bottom when a [...]]]></description>
				<content:encoded><![CDATA[<p>Samsung and Motorola love to customize android. While recently their new skins are getting better and better they always have little bugs they introduce as a result of their customizations. One issue on most Samsung and Motorola phones is with listview transcript mode normal. Transcript mode is supposed to scroll to the bottom when a notify data set changed is called and only when the last item is visible. What my users report is essentially funny scrolling behavior. While transcript mode normal works beautifully and as expected on Nexus phones, Samsung and Motorola phones are predictably funny using this feature. I&#8217;ve contemplated handling scrolling to the bottom manually, but I have yet to implement the change. </p>
<p>Unfortunately because of these manufacturer customization issues I recommend not using transcript mode normal, just handle scrolling manually. These scrolling bugs still exist on Android 4.0 versions of Android.</p>
<p>In the end my recommendation is to BUY Nexus phones. Unfortunately I cannot recommend any Android phone with a custom skin until manufacturers stop butchering Android. Nexus phones are pure Android, without a butchered operating system.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/samsung-and-motorola-scroll-bugs-in-listview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Overrides Action Bar Overflow Menu</title>
		<link>http://www.bgevolution.com/blog/samsung-override-action-bar-overflow-menu/</link>
		<comments>http://www.bgevolution.com/blog/samsung-override-action-bar-overflow-menu/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 13:28:32 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Samsung]]></category>
		<category><![CDATA[3 dots]]></category>
		<category><![CDATA[green pastures]]></category>
		<category><![CDATA[hardware menu]]></category>
		<category><![CDATA[menu button]]></category>
		<category><![CDATA[Overflow]]></category>
		<category><![CDATA[overrides]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[three dots]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2187</guid>
		<description><![CDATA[New ICS Android 4.0+ updates to Samsung devices override the Action Bar overflow menu. The overflow menu is the three dots in the top right of your phone. It&#8217;s literally the menu. But&#8230; Samsung overrides this feature, hides the 3 dots, and forces use of the hardware menu button on the phone. Why in green [...]]]></description>
				<content:encoded><![CDATA[<p>New ICS Android 4.0+ updates to Samsung devices override the Action Bar overflow menu. The overflow menu is the three dots in the top right of your phone. It&#8217;s literally the menu. But&#8230; Samsung overrides this feature, hides the 3 dots, and forces use of the hardware menu button on the phone. Why in green pastures would they think this is a good idea?</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/samsung-override-action-bar-overflow-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Galaxy S3 (SGS3) LED Colors and Blink Rate Broken</title>
		<link>http://www.bgevolution.com/blog/samsung-galaxy-s3-led-colors-and-blink-rate-is-broken/</link>
		<comments>http://www.bgevolution.com/blog/samsung-galaxy-s3-led-colors-and-blink-rate-is-broken/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 13:06:22 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Samsung]]></category>
		<category><![CDATA[3d color]]></category>
		<category><![CDATA[Blink]]></category>
		<category><![CDATA[color tables]]></category>
		<category><![CDATA[Colors]]></category>
		<category><![CDATA[flags]]></category>
		<category><![CDATA[Galaxy]]></category>
		<category><![CDATA[notification methods]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2179</guid>
		<description><![CDATA[(Update) Turns out this is likely only on the Verizon GS3 As of 9AM on 7/13/2012 the LED notifications of Samsung Galaxy S3 devices in the US are broken. I don&#8217;t know if it&#8217;s all carriers, but&#8230;.. It&#8217;s definite that the SGS3 does not respect either the deprecated or modern methods of settings the blink [...]]]></description>
				<content:encoded><![CDATA[<p>(Update) Turns out this is likely only on the Verizon GS3</p>
<p>As of 9AM on 7/13/2012 the LED notifications of Samsung Galaxy S3 devices in the US are broken. I don&#8217;t know if it&#8217;s all carriers, but&#8230;.. It&#8217;s definite that the SGS3 does not respect either the deprecated or modern methods of settings the blink rate and color of the LED. The color tables are borked, where Color.BLUE, Color.RED do no generate the respective colors. The blink rate does not respect millisecond off and on values defined.</p>
<p>To be specific the follow deprecated notification methods do not work properly:</p>
<p>notification.ledARGB = Color.GREEN;</p>
<p>notification.ledOnMS = 300;<br />
notification.ledOffMS = 1000;<br />
notification.flags |= Notification.FLAG_SHOW_LIGHTS;</p>
<p>Also the following modern notification methods do not work properly:</p>
<p>notification.setLights(Color.GREEN, 500, 5000);</p>
<p><a title="LightFlow" href="http://www.folioflow.com/ff/page/website/lightflow/pageId/1826">More Info over at LightFlow</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/samsung-galaxy-s3-led-colors-and-blink-rate-is-broken/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shady 3.0 26.19</title>
		<link>http://www.bgevolution.com/blog/shady-3-0-26-19/</link>
		<comments>http://www.bgevolution.com/blog/shady-3-0-26-19/#comments</comments>
		<pubDate>Wed, 02 May 2012 16:38:47 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[crash report]]></category>
		<category><![CDATA[current version]]></category>
		<category><![CDATA[fulltime]]></category>
		<category><![CDATA[implementation]]></category>
		<category><![CDATA[niche]]></category>
		<category><![CDATA[profitable business]]></category>
		<category><![CDATA[rare accomplishment]]></category>
		<category><![CDATA[Sandwich]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2175</guid>
		<description><![CDATA[Shady has gone through hundreds upon hundreds of updates over the years. The current version is my best implementation yet. It&#8217;s fully Android 4.0 Ice Cream Sandwich compatible, and is also designed to be future compatible with new Android versions. Shady 3.0 will never become outdated. There hasn&#8217;t been a single crash report in over [...]]]></description>
				<content:encoded><![CDATA[<p>Shady has gone through hundreds upon hundreds of updates over the years. The current version is my best implementation yet. It&#8217;s fully Android 4.0 Ice Cream Sandwich compatible, and is also designed to be future compatible with new Android versions. Shady 3.0 will never become outdated. There hasn&#8217;t been a single crash report in over 2 months, quite a rare accomplishment for an Android application. With over 10,000 active users it&#8217;s proving to be extraordinarily stable and reliable.</p>
<p>The quality of the product is great, sales and the userbase is another story. Why do Android user not buy applications? I would really love to code Android apps fulltime, but it&#8217;s simply not a profitable business in the niche I&#8217;m in. I truly wish it was.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-3-0-26-19/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Shady SMS 3.0</title>
		<link>http://www.bgevolution.com/blog/shady-sms-3-0/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-3-0/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 19:21:40 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[centralized location]]></category>
		<category><![CDATA[contact list]]></category>
		<category><![CDATA[instabilities]]></category>
		<category><![CDATA[menu button]]></category>
		<category><![CDATA[new application]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[remarkable level]]></category>
		<category><![CDATA[stealth mode]]></category>
		<category><![CDATA[toggle]]></category>
		<category><![CDATA[weights]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2159</guid>
		<description><![CDATA[So you like Shady SMS 3.0 Excellent, because I like it too. It is by far my best work and now weights in at a whopping 38,554 lines of code. It has come a long way since the release of 1.0 early last year and it&#8217;s current iteration is remarkable stable with essentially no known instabilities or [...]]]></description>
				<content:encoded><![CDATA[<p>So you like Shady SMS 3.0 <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Excellent, because I like it too. It is by far my best work and now weights in at a whopping 38,554 lines of code. It has come a long way since the release of 1.0 early last year and it&#8217;s current iteration is remarkable stable with essentially no known instabilities or outstanding bugs. As everyone know I not only fix stuff at warp speed I add new features almost too frequently. 3.0 has simply because a disturbingly awesome and reliable product with powerful new features including:</p>
<ul>
<li>Touch sensitive drag and drop contact list</li>
<li>Innovative alphabetic sorting feature</li>
<li>Android Market style swip-able pages</li>
<li>Fantastic UI overhaul with a transparent call filters and settings page</li>
<li>Croppable HD wallpaper for the contact list and the contact threads</li>
<li>Countless new additions including 25 fonts and 19 built in messager themes</li>
<li>Tweaks and enhancements to all code establishing a remarkable level of stability</li>
<li>Complete compatibility with Android 4.0 Ice Cream Sandwich</li>
<li>More, more, more&#8230;&#8230;</li>
</ul>
<div>The list really goes on an on as 3.0 is over twice as much code as the final version of Shady 2.0. It&#8217;s almost a completely new application from a code perspective even though some aspects may seem the same. One of the coolest new features is the action bar. Android style guidelines is moving away from use of the menu button, and the action bar, just at the name implies, is a centralized location for select functions. In the action bar is a convenient toggle to enable and disable shady contact notifications, a kinda stealth mode as some of my competitors would like to call it. Also the add contact button and menu buttons are present as expected.</div>
<div>Obviously the most important feature of Shady SMS is the sms and mms filter capacity. Shady&#8217;s sms filter is simply flawless, precise, and reliable always. It&#8217;s  the end all be all of sms filtering and by far the superior sms filtering design on the Android Market. The only thing that overshadows the sms filter is the mms filtering. Currently there are two mms filters in Shady. The default is the observer filter. After Android downloads the shady mms attachments Shady will filter them at warp speed, and for all practical purposes they won&#8217;t be outside of Shady for more than a blink of an eye. Shady&#8217;s mms filter now extends from images to video and also text. The second mms filter I call the power download filter. There is nothing at all to see with the power download filter as Shady will handle the entire download process direct from your carriers mms server. It is by far the superior filter, with the only drawback being video support. If video filtering is not a requirement, and images are the only expected mms attachment, the power download filter is simply awesome and far superior to the observer filter.</div>
<div>Overall welcome to Shady 3.0, where what happens in Shady stays in Shady <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </div>
<div><img src="http://chart.apis.google.com/chart?cht=qr&amp;chs=125x125&amp;chld=Q|0&amp;chl=http%3A%2F%2Fwww.androidzoom.com%2Fqrd%3FappCode%3Dbftpz" alt="" /></div>
<div><a href="https://market.android.com/details?id=com.project.memoryerrorthree&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5wcm9qZWN0Lm1lbW9yeWVycm9ydGhyZWUiXQ..">https://market.android.com/details?id=com.project.memoryerrorthree&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5wcm9qZWN0Lm1lbW9yeWVycm9ydGhyZWUiXQ..</a></div>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-3-0/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Shady SMS 2.0 &#8211; Version 23.72</title>
		<link>http://www.bgevolution.com/blog/shady-sms-2-0-version-23-72/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-2-0-version-23-72/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 21:14:19 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[application]]></category>
		<category><![CDATA[description]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[new sensation]]></category>
		<category><![CDATA[notification icons]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[social category]]></category>
		<category><![CDATA[storage mechanism]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[thumbnail mode]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2153</guid>
		<description><![CDATA[Shady SMS 2.0 has reached it&#8217;s 100&#8242;th update! Shady SMS 1.0 had over 550 updates. Thats alot of updates! I&#8217;ll admit that many of the updates in the original version were because I was going through an Android learning experience. If I started the project now it would have made much more progress, much faster, [...]]]></description>
				<content:encoded><![CDATA[<p>Shady SMS 2.0 has reached it&#8217;s 100&#8242;th update! Shady SMS 1.0 had over 550 updates. Thats alot of updates! I&#8217;ll admit that many of the updates in the original version were because I was going through an Android learning experience. If I started the project now it would have made much more progress, much faster, in less updates. In either case Shady SMS 2.0 is where it is today, and it&#8217;s better than ever. With awesome stability, predictable functionality, and supremely reliable filtering welcome to the new Shady SMS.</p>
<p>Shady SMS 2.0 has countless new features compared to the original version. My most liked features include:</p>
<ol>
<li>Sent and received notifications</li>
<li>MMS image, video, and text filtering</li>
<li>The 24 customizable notification icons</li>
<li>The awesome super backup and restore feature</li>
<li>The  4 different styles to the contact list, personally I use the medium thumbnail mode</li>
<li>The new Sensation theme for the messager</li>
</ol>
<p>Overall there are way to many feature in total for me to go through all of them in a single post. Shady turned into a sophisticated messaging machine. When I first started coding Shady I would have never imagined it would have turned into such a complicated project, but users kept emailing asking for new features; and I kept adding them.</p>
<p>One of the most common requested features is sorting of the contact list. Unfortunately it won&#8217;t be possible in the current version for countless reason. To be brief I will have to recode the entire data storage mechanism in order to achieve the feature. When I think about releasing Shady SMS 3.0 sorting of the contact list is one big motivator.</p>
<p>Currently Shady is #11 is the Social category top paid apps list. It has been fluctuating between #10 and #11 for the past couple of months, but it looks like its staying at the top <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I thank all my loyal customers that have the patience to email me and ask for support rather than just ignorantly rant in the comments. Your intelligent decision to prose questions and implement troubleshooting to achieve results has made Shady an extremely successful application. I guarantee that 9/10 issues are already discussed in the Shady Market Description, but definitely click the new help menu in Shady! The new help menu detects if Go SMS, Chomp, Handcent, ATK, and Android Booster are installed and provides instructions/recommendations accordingly. It is now a smart help menu. It gets straight to the point and does not show information unless needed.</p>
<p>Between the help menu, the Market Description, and my email based technical support Shady is guaranteed to be an effective secret/hidden messaging application that will meet or exceed your expectations!</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-2-0-version-23-72/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android &#8211; Manually Remove an Application</title>
		<link>http://www.bgevolution.com/blog/android-manually-remove-an-application/</link>
		<comments>http://www.bgevolution.com/blog/android-manually-remove-an-application/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 20:57:44 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[applications system]]></category>
		<category><![CDATA[confusing situation]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[memory error]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[Press]]></category>
		<category><![CDATA[savvy users]]></category>
		<category><![CDATA[scroll]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[unfortunate situation]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2150</guid>
		<description><![CDATA[Because of the unfortunate situation with Shady 1.0 many users are needing to learn how to manually uninstall Android application. All Android applications are accessible in the Android Applications System menu. To access this menu from your main screen press the &#8220;menu&#8221; button at the bottom of the telephone. Then press the &#8220;settings&#8221; button that [...]]]></description>
				<content:encoded><![CDATA[<p>Because of the unfortunate situation with Shady 1.0 many users are needing to learn how to manually uninstall Android application. All Android applications are accessible in the Android Applications System menu. To access this menu from your main screen press the &#8220;menu&#8221; button at the bottom of the telephone. Then press the &#8220;settings&#8221; button that pops up. The scroll down to &#8220;Applications&#8221;. Select &#8220;Manage Applications&#8221;. Hit the &#8220;All&#8221; tab. Then scroll down and find Memory Error. Shady 1.0 is called Memory Error in the Android Applications list. Shady 2.0 is called Memory Error Two.</p>
<p>Here&#8217;s a scenario. Lets say you never changed the default &#8220;123&#8243; password of Shady 1.0. Then you install Shady 2.0. When you dial your default passcode it will open both applications at the same time. This will confuse the heck out of un-tech savvy users. To avoid this confusing situation please follow the step above to remove Shady 1.0 from your telephone before installing Shady 2.0.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/android-manually-remove-an-application/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Shady SMS 2.0</title>
		<link>http://www.bgevolution.com/blog/shady-sms-2-0/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-2-0/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 20:09:02 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Shady]]></category>
		<category><![CDATA[applications system]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[memory error]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[menu press]]></category>
		<category><![CDATA[Press]]></category>
		<category><![CDATA[social category]]></category>
		<category><![CDATA[system menu]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2145</guid>
		<description><![CDATA[Shady SMS 1.0 has been removed from the Android Market for a very annoying reason. Typically when I have an issue I pull Shady from the Market in the morning, go to work, then get home fix the app and republish. This is what happened last Tuesday, but when I went to publish Shady to [...]]]></description>
				<content:encoded><![CDATA[<p>Shady SMS 1.0 has been removed from the Android Market for a very annoying reason. Typically when I have an issue I pull Shady from the Market in the morning, go to work, then get home fix the app and republish. This is what happened last Tuesday, but when I went to publish Shady to the market it would not left me upload the file. After two days of complete frustration, and attempting to contact Google 10 or so times via email, I decided I was going nowhere.</p>
<p>I gave up on trying to publish an update to Shady 1.0. I published Shady back on the market using a similar name, and a different package name. The different package name means Shady 2.0 will install on systems that have Shady 1.0 installed. There will be two separate applications causing a conflict.  Shady 1.0 needs to be manually removed using the Android Applications system menu. Press menu, press settings, press Applications, press Manage Applications. Locate &#8220;Memory Error&#8221;, select it, then uninstall. You&#8217;ll want to export all of your Shady contact first prior to manually removing it.</p>
<p>Then you can purchase Shady 2.0. This is the only way it can be. Google still hasn&#8217;t responded to my update issue. I simply cannot upload an update to the market for Shady 1.0. What a shame. I lost my stars, comments, and rank in the social category. I guess it will take some months to get my status back, but it will come back; it&#8217;s Shady <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>If you purchased Shady 1.0 within the last month I am offering refunds for the original product. You&#8217;ll be able to install Shady 2.0, and email me requesting that I refund Shady 1.0. Users owing a copy of Shady 1.0 older than 1 month can purchase the new Shady 2.0, but will not be offered a refund for 1.0 unless there is an extenuating circumstance. </strong></p>
<p><strong>I code Shady by myself, only by myself, and without the help of anyone else; it takes a lot of time and effort.<br />
</strong></p>
<p>Please don&#8217;t be confused, its not that I don&#8217;t want to update Shady 1.0. I CANNOT update Shady 1.0. The Android Market Administrator panel is not accepting the upload. This situation was the only course of actions given the lack of response by the Google support team.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Shady 2.0 has been built, and debugged using Android 2.3 in Cyanogen Mod 7 RC1 for the Droid Incredible. Shady 2.0 takes advantage of the new JIT compiler enhancements, and memory management improvement, to establish a stable application above and beyond Shady 1.0. In many way this unfortunate situation is a good situation because Shady 2.0 is sooooo incredibly different and really requires a forced uninstall of the original. The new app, after a fresh install, is much much better than Shady 1.0 in soooo many ways!</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shady SMS 22.47</title>
		<link>http://www.bgevolution.com/blog/shady-sms-22-47/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-22-47/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 17:07:42 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[archive button]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[history databases]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[messager]]></category>
		<category><![CDATA[old phones]]></category>
		<category><![CDATA[recovery feature]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[ui thread]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2138</guid>
		<description><![CDATA[Shady 22.47 contains the first re-write of the SMS and Call History filters  in about 4 months. It is a tremendous improvement. The new code uses persistent content observers to constantly monitor the SMS and Call History databases. Theoretically it is impossible for the filters to fail. The SMS filter scans all incoming messages, every [...]]]></description>
				<content:encoded><![CDATA[<p>Shady 22.47 contains the first re-write of the SMS and Call History filters  in about 4 months. It is a tremendous improvement. The new code uses persistent content observers to constantly monitor the SMS and Call History databases. Theoretically it is impossible for the filters to fail. The SMS filter scans all incoming messages, every time the content changes, resulting in a double checking mechanic. This design should even work on old phones like the HTC Hero, Samsung Moment, LG Ally, and Droid Eris. Shady uses a service to ensure that the content observers are always registers and in either cause when a new call comes in, or a new SMS comes in, the content observers are checked to ensure registration. The combination of registering the observers when a new message or call is received, and the service, results in the observers being perpetually registers and functioning with an extremely high likelihood of reliability.</p>
<p>22.47 contains a host of new features that started about a month ago with 22.20. Shady now contains a password recovery feature. Set a recovery phrase, in the main settings, and text your phone the phrase from any cellphone. Shady automatically responds with your access code.</p>
<p>My favorite new feature is the auto archive. Since the messager has to be completely processed in the UI thread, having a large thread was extremely slow. Now Shady only loads the last 50 messages, thus reducing the load time of the messager tremendously. When the archive is less than 500 messages the archive button says &#8220;normal&#8221;. When above 500 it says &#8220;large&#8221;, and when above 1000 it says &#8220;too large&#8221; and turns red. Handling large threads is difficult and slow. Above 500 messages the load time will be in the seconds. Above 1000 it may take several seconds for all messages to load. The read it takes time to load is because all messages need to be processed in the UI thread, and cannot be executed in a background thread. This causes the UI thread to hand until the entire thread is processed and displayed. I want to code a delete the entire archive button, which will conveniently save recent messages while also cleaning up the thread without requiring a full delete of the entire thread.</p>
<p>The archive is a big feature because is substantially decreases the load time, of the messager, when a contact has a large thread. Before the archive was coded some users mentioned the messager took a long time to load, and the only solution was to delete the entire thread. Now the messager is much more versatile. When I add the delete archive feature it will be even better.</p>
<p>There have been countless improvements since 22.19. The contact list is much better formatted with the large contact name. Instead of the &#8220;text&#8221; and &#8220;call&#8221; words, on the contact list, the contact animates showing the type of new message. Also convenient is the red message count at the top of the contact list. While I really want to work on re-organizing the contact list, particularly moving contacts with new messages to the top, I may hold off on such a feature until Shady 2.0. I don&#8217;t want to jeopardize stability! Shady&#8217;s data storage mechanism doesn&#8217;t make it easy to reorganize the list, and ultimately I want to recode Shady to use an entirely different storage mechanism, which will much better facilitate reorganizing the list.</p>
<p>Some improvements to the messager include the new larger editor at the bottom. It gives much more room to edit your message. In combination with the new font selection menu, if you reduce the font size, you can really fit a lot of text in message editor. The messager&#8217;s timing has also been adjusted making the animations much more smooth. Note that when your editing a message using the keyboard, the keyboard closes first then the message begins to send approximately .5 seconds later. Previously the message began to send immediately, which caused a stutter in the UI. This stutter was completely resolved using the new message send delay of .5 seconds; a much better UI feel.</p>
<p>Shady needed some tweaking to the screen off protection code. If the screen was turned off, and any dialog was open, it would causes a window to leak. This would cause Shady to crash. No good! I ended up create auto close code, for each dialog, to close the dialog automatically if it was left open when the program terminates. This completely eliminates a nasty crash condition associated with the screen off protection feature.</p>
<p>A little fix was the smileys in the stock theme. Fixed line wrapping and caps in landscape mode. I added an additional default login code; 321.</p>
<p>Shady 22.47 should be around for some time. I hope not as long as 22.19, which was around for 2 months <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I like updating, but many users post nasty comments about me updating too much; what a shame. If you want to remove Shady from your Market downloads tab please root your device and using Titanium Backup. With Titanium Backup you can backup Shady, uninstall using the remove from downloads tab option, and then restore the app. A simple solution for many users that constantly and unnecessarily complain about the downloads tab.</p>
<p>I have some more work to do on Shady before I begin working on a second generation. I want Shady 1.0 to be the best it can be, and then I will take it to another level. I have many plans for 2.0, most of which require a complete re-working of the data storage mechanism.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-22-47/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shady SMS &#8211; Samsung Android Skin is a Bad Design &#8211; Causes Incompatibility</title>
		<link>http://www.bgevolution.com/blog/shady-sms-recent-thoughts-about-compatibility/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-recent-thoughts-about-compatibility/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 02:09:03 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[history tab]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[messager]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[skin]]></category>
		<category><![CDATA[sms content]]></category>
		<category><![CDATA[sms message]]></category>
		<category><![CDATA[sms messages]]></category>
		<category><![CDATA[tab]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2095</guid>
		<description><![CDATA[To start I want to copy paste what was previous in the update section of Shady&#8217;s Market page: If you have a device released with 1.6 (Hero, Moment, Eris), or a Samsung/Droid2 with a SMS history tab, I provide full support for Cyanogen Mod 6, and other stock based ROMs. For Shady to work on [...]]]></description>
				<content:encoded><![CDATA[<p>To start I want to copy paste what was previous in the update section of Shady&#8217;s Market page:</p>
<blockquote><p>If you have a device released with 1.6 (Hero, Moment, Eris), or a Samsung/Droid2 with a SMS history tab, I provide full support for Cyanogen Mod 6, and other stock based ROMs. For Shady to work on your device the OS needs to be exchanged for a different operating system. Use unrevoked.com to root and Rom Manager to install an alt OS</p></blockquote>
<p>Continuing on, Shady SMS uses many APIs in the Android SDK. It also uses an aspect of the Android OS that is not in the SDK, but built into the default source code of the stock messager on all Android models. Shady interacts effectively with the SMS/MMS content provider of the stock messager. This is not an issue that I have encountered. The primary issue that I have encountered a problem with is various customizations that manufacturers have done to the Android OS. Each manufacturer loves to place a skin on top of a stock Android build. This skin is causing a lot of problems ultimately rendering many devices incompatible with Shady. NOTE that I do not say that Shady is incompatible with any device, as it works on all devices. IT IS the manufacturers customizations that are incompatible with Shady.</p>
<p>The customizations that I am referring to are the history tabs. On Samsungs the contacts history tab caches SMS messages. Shady effectively and conclusively deletes the SMS message from the phone. You will not be able to see the SMS message in the stock messager. But the SMS messages still shows on the history tab. Samsung has coded their history tab not to mirror the SMS content provider. Since Samsung does not have an API for this history tab, Shady SMS messages will show likely and there is absolutely nothing that can be coded into Shady to address the issue. Samsung does not provide an option to disable the tab, at all!</p>
<p>I have a problem with the Android customizations coded by many manufacturers. They are going too far rendering a powerful application like Shady relatively useless. This is NOT an issue at all on HTC models. HTC does not cache SMS messages. I code on the Droid Incredible and it is clearly the device of choice for Shady. The HTC EVO 4G is also getting excellent comments.</p>
<p>Because of manufacturer customizations I am forced to define the best devices to purchase for use with Shady. Because I code on the Incredible I highly recommend the device. You will have the best performance because all of my testing is considering the custom HTC Sense skin used. Since the EVO 4G is comparable similar performance will be achieved. I have also received good comments for use with the Moto X, although I cannot confirm everything. Apparently the Droid 2 has a history tab as well.</p>
<p>There is always a solution. You must root your device and install a custom OS. Samsung devices are readily rootable, and ROM manager is quite effective at installing, and managing alternative operating systems. Cyanogen Mod 6 is based on stock Android released by Google. Shady works extremely well on Cyanogen!! If you have a device with a history tab, and want Shady to be as effective as possible, please consider rooting your device and installing such a replacement operating system. That, or consider exchanging your device for something that is compatible with Shady.</p>
<p>I apologize for these problems manufacturers have introduced into their custom skins. I hope Google addresses this problem, and forces manufacturers to stick with the stock Android build.</p>
<p>I would like to restate that Shady works on all Android, but there are many manufacturer customized Android operating systems that are not compatible with Shady. NOT THE OTHER WAY AROUND!</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-recent-thoughts-about-compatibility/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shady SMS 22.04</title>
		<link>http://www.bgevolution.com/blog/shady-sms-22-04/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-22-04/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 22:08:55 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[broadcast receiver]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[exception handler]]></category>
		<category><![CDATA[mask]]></category>
		<category><![CDATA[mask feature]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[Settings]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[stack trace]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2087</guid>
		<description><![CDATA[312) Added 4 new custom icons. See the bottom of the main settings to configure the new custom notification icons Notes: 1) In the main settings is a button at the bottom \&#8221;Settings Explanation\&#8221;. 2) The call mask feature, and dummy texts are disabled by default now. 3) Set custom notification sounds in the main [...]]]></description>
				<content:encoded><![CDATA[<p>312) Added 4 new custom icons. See the bottom of the main settings to configure the new custom notification icons</p>
<p>Notes:<br />
1) In the main settings is a button at the bottom \&#8221;Settings Explanation\&#8221;.<br />
2) The call mask feature, and dummy texts are disabled by default now.<br />
3) Set custom notification sounds in the main setting!</p>
<p>Updates:<br />
311) Fixed up the main settings explanation dialog accessible via the button at the bottom of the main settings<br />
310) Dummy texts are off by default now<br />
309) Added option to the main settings to enable missed call notifications. This option is useful for use with send to voicemail. Most phones send a notification for calls sent to voicemail, others do not<br />
308) By default custom notification icons are off. The default Android SMS icon is now used. Custom notification icons can be turned on in the main settings<br />
307) Added uncaught exception handler to messager, and contact list to catch anything not caught in a thread itself. It will automatically attach the stack trace to an email, please send it to me as everything is pre populated!<br />
306) Added exception handling to login broadcast receiver just in case somehow the outgoing number is null. Go figure sometimes it is and it crashes Shady, but no more</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-22-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shady SMS 22.02</title>
		<link>http://www.bgevolution.com/blog/shady-sms-22-02/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-22-02/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 07:10:49 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[broadcast receiver]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[mask feature]]></category>
		<category><![CDATA[millisecond timing]]></category>
		<category><![CDATA[os limitations]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[stack trace]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2084</guid>
		<description><![CDATA[Shady&#8217;s server crashed hard today. Luckily I have many backups, although many comments were lost on the blog . 21.02&#8242;s code was thoroughly backed up. A shame that I did about 2 hours of work on 21.03, which I am still trying to recover, but I think its gone. The following is what I changed, [...]]]></description>
				<content:encoded><![CDATA[<p>Shady&#8217;s server crashed hard today. Luckily I have many backups, although many comments were lost on the blog <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . 21.02&#8242;s code was thoroughly backed up. A shame that I did about 2 hours of work on 21.03, which I am still trying to recover, but I think its gone. The following is what I changed, and will need a bit of time to recode:</p>
<p>1) The default notification icon will be the default icon of Android</p>
<p>2) I added exception handling for the login broadcast receiver to prevent strange crashing when the outgoing number is somehow null</p>
<p>3) I added a default exception handler for all threads to generate an email with the stack trace</p>
<p>4) I cleaned up the settings explanation in the main settings</p>
<p>21.02 includes:</p>
<p>305) Made the call mask feature optional because of its unpredictable behavior. The call mask creates a real contact on the fly, after the call is received but before the phone actually rings. Because of the millisecond timing required for this feature, slower phones usually don&#8217;t perform well. If the call mask was generated after the phone rang it would not work, and most likely would generate a blank contact in the real contact list, a little annoying but not a deal breaker. You can turn this option on in the main settings<br />
304) When Shady receives a video it cannot be filtered because of Android OS limitations, particular SDK shortcoming. Shady will no longer delete the message as it was doing before, it will only add a message to the Shady contacts thread saying that video filtering cannot be supported</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-22-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shady SMS 21.95</title>
		<link>http://www.bgevolution.com/blog/shady-sms-21-95/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-21-95/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 22:37:33 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[broadcast receiver]]></category>
		<category><![CDATA[cleanup code]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[messager]]></category>
		<category><![CDATA[onstart]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[sms broadcast]]></category>
		<category><![CDATA[Tonights]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2069</guid>
		<description><![CDATA[Tonights update includes a reversion of the SMS filtering code to a very stable state. No more missed filtering! 301) Shady has reached 32,000+ lines of code! ***) Shady is now optimized, compressed, and obfuscated 300) Now the contact list background is removed and added in the onstart and onstop, which will improve memory management [...]]]></description>
				<content:encoded><![CDATA[<p>Tonights update includes a reversion of the SMS filtering code to a very stable state. No more missed filtering!</p>
<p>301) Shady has reached 32,000+ lines of code!</p>
<p>***) Shady is now optimized, compressed, and obfuscated</p>
<p>300) Now the contact list background is removed and added in the onstart and onstop, which will improve memory management</p>
<p>299) Moved the sent SMS broadcast receiver unregistration code to the ondestroy, which will allow the bar to be updated even if you move the messager to the background</p>
<p>298) When the messager was closing the default open message thread was set to zero, which would cause undesirable behavior</p>
<p>297) Now the messager stays alive in the background when pressing the home button</p>
<p>296) Removed override for onrotate, which should fix phones with sliding keyboards<br />
295) Added additional condition to incoming MMS thread content observer reactivation code<br />
294) Extracted all main settings, contact menu, and address dialog cleanup code and placed in contact list ondestroy<br />
293) Removed delivery reports for the time being, they may be revisited in the future<br />
292) Reverted incoming SMS dialog to the 16th, which was a completely stable version<br />
291) Removed memory management in contact menu dialog</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-21-95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shady SMS 21.87</title>
		<link>http://www.bgevolution.com/blog/shady-sms-21-87/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-21-87/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 01:02:56 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[behavior]]></category>
		<category><![CDATA[message detection]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[sec delay]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[sms message]]></category>
		<category><![CDATA[sms messages]]></category>
		<category><![CDATA[Timing]]></category>
		<category><![CDATA[timing adjustments]]></category>
		<category><![CDATA[Tonights]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2056</guid>
		<description><![CDATA[Tonights update includes: Timing is of the utmost importance with regard to proper thread behavior. Many timing adjustments have been made to ensure several things; 1) That the message sent bar updates properly, 2) That incoming SMS messages don&#8217;t overlap, 3) That outgoing SMS messages don&#8217;t overlap, 4) That re-drawing the messager screen does not [...]]]></description>
				<content:encoded><![CDATA[<p>Tonights update includes:</p>
<p>Timing is of the utmost importance with regard to proper thread behavior. Many timing adjustments have been made to ensure several things; 1) That the message sent bar updates properly, 2) That incoming SMS messages don&#8217;t overlap, 3) That outgoing SMS messages don&#8217;t overlap, 4) That re-drawing the messager screen does not overlap with 1, 2, and 3.</p>
<p>290) Added previously removed 1 sec delay in the very beginning of the incoming SMS thread. Silent, but very necessary</p>
<p>289) Fixed bug in contact menu dialog memory management</p>
<p>288) The messager&#8217;s edit text now starts without focus, which may fix a crash on devices with slide out keyboards<br />
287) Substantially improved sent SMS bar response time</p>
<p>286) Added concurrent incoming SMS message detection, apparently something similar happens as compared to MMS temp messages, which was overlooked previously<br />
285) Added 1 second delay to end of incoming SMS thread<br />
284) Extended send SMS after thread delay to 3 seconds<br />
283) Increased send SMS overlapping message delay to 2 seconds to improve sent message reporting<br />
282) Increased SMS table check to 1.25 seconds, and delete SMS delay to 1.25 seconds (changed 280)<br />
281) The best concurrent incoming MMS filtering code yet, as a coder the log tags really look great, this code is smart!!!</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-21-87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shady SMS 21.80</title>
		<link>http://www.bgevolution.com/blog/shady-sms-21-80/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-21-80/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 23:10:33 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[additional memory]]></category>
		<category><![CDATA[attempt]]></category>
		<category><![CDATA[crash report]]></category>
		<category><![CDATA[crash today]]></category>
		<category><![CDATA[memory managment]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[sms messages]]></category>
		<category><![CDATA[Today]]></category>
		<category><![CDATA[Todays]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2053</guid>
		<description><![CDATA[Todays update includes: 280) Added additional 1 second delay before deleting Shady SMS messages in an attempt to stabilize the algorithm 279) Additional memory managment of contact menu dialog 278) Tweaked memory management of contact menu dialog per a crash report today. The cleanup now takes place 4 seconds after the dialog is closed using [...]]]></description>
				<content:encoded><![CDATA[<p>Todays update includes:</p>
<p>280) Added additional 1 second delay before deleting Shady SMS messages in an attempt to stabilize the algorithm<br />
279) Additional memory managment of contact menu dialog<br />
278) Tweaked memory management of contact menu dialog per a crash report today. The cleanup now takes place 4 seconds after the dialog is closed using a thread and a pause<br />
277) Tweaked failed SMS download code in the incoming SMS thread<br />
276) Removed premature Android cloud backup code, which causes a strange crash today</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-21-80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shady SMS 21.79</title>
		<link>http://www.bgevolution.com/blog/shady-sms-21-79/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-21-79/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 05:33:35 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[broadcast]]></category>
		<category><![CDATA[broadcast receiver]]></category>
		<category><![CDATA[leaf background]]></category>
		<category><![CDATA[message wasnt]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[sms broadcast]]></category>
		<category><![CDATA[sms content]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2048</guid>
		<description><![CDATA[This morning update includes: 275) Verizon was having trouble with SMS messaging tonight. The SMS broadcast receiver was firing, but the message was never added to the SMS content provider. Because of this I added a 10 second timeout. If the broadcast receiver fires, and no message is added to the SMS content provider, the [...]]]></description>
				<content:encoded><![CDATA[<p>This morning update includes:</p>
<p>275) Verizon was having trouble with SMS messaging tonight. The SMS broadcast receiver was firing, but the message was never added to the SMS content provider. Because of this I added a 10 second timeout. If the broadcast receiver fires, and no message is added to the SMS content provider, the incoming SMS filter thread will break as if no message was received. This was preventing Shady from sending messages. To properly handle this situation a message will be added to the contacts thread stating that the carrier failed to deliver the message to the phone, and that the contact should be notified that the message wasnt received<br />
274) Faster SMS message processing (progress bar)<br />
273) Idiot proofed the removal of the 3 default background. Shady defaults back to the Leaf background<br />
272) Forgot to set the default MMS icon to custom, as per the default main settings configuration</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-21-79/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shady SMS 21.77</title>
		<link>http://www.bgevolution.com/blog/shady-sms-21-77/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-21-77/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 19:08:15 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[change]]></category>
		<category><![CDATA[default background]]></category>
		<category><![CDATA[memory load]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[messager]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[registration checker]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[strange background]]></category>
		<category><![CDATA[Todays]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2041</guid>
		<description><![CDATA[Todays update includes: (NOTE) If you experience strange background scrambling in the messager, please change the background. This may result rarely, very rarely, because I removed 3 default background!! 268) Removed 3 default background images to reduce package size 267) Added excellent memory management in the incoming SMS/MMS threads. Reduced memory load translates to increased [...]]]></description>
				<content:encoded><![CDATA[<p>Todays update includes:</p>
<p>(NOTE) If you experience strange background scrambling in the messager, please change the background. This may result rarely, very rarely, because I removed 3 default background!!</p>
<p>268) Removed 3 default background images to reduce package size<br />
267) Added excellent memory management in the incoming SMS/MMS threads. Reduced memory load translates to increased battery life<br />
266) Fixed Shady registration checker bug on failed registration check<br />
265) Shady now nicely supports concurrent, overlapping incoming MMS images</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-21-77/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shady SMS 21.74</title>
		<link>http://www.bgevolution.com/blog/shady-sms-21-74/</link>
		<comments>http://www.bgevolution.com/blog/shady-sms-21-74/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 06:23:13 +0000</pubDate>
		<dc:creator>nseidm1</dc:creator>
				<category><![CDATA[broadcast receiver]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[memory load]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[processor load]]></category>
		<category><![CDATA[proportional decrease]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[Shady]]></category>
		<category><![CDATA[system timer]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://www.bgevolution.com/blog/?p=2023</guid>
		<description><![CDATA[262) Shady now uses Android&#8217;s licensing service, which will reduce the package size tremendously 261) Reduced memory load of Shady SMS approximately 60%, which directly translates into a proportional decrease in processor load and battery use 260) Shady SMS now supports sending multi part text messages. Go ahead text the longest message you can 259) [...]]]></description>
				<content:encoded><![CDATA[<p>262) Shady now uses Android&#8217;s licensing service, which will reduce the package size tremendously<br />
261) Reduced memory load of Shady SMS approximately 60%, which directly translates into a proportional decrease in processor load and battery use<br />
260) Shady SMS now supports sending multi part text messages. Go ahead text the longest message you can <img src='http://www.bgevolution.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
259) The call mask primer is now not using the system timer broadcast receiver. The concept required a manually registered receiver to be leaked, and rarely certain model phones did not like the leak. The new method primes the object when an sms is received/sent, and an outgoing call is placed</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.bgevolution.com/blog/shady-sms-21-74/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
