<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Impressive Artworx</title>
	<atom:link href="http://impressive-artworx.de/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://impressive-artworx.de</link>
	<description>A blog about Robots and Coffee Beans...</description>
	<lastBuildDate>Sat, 26 Nov 2011 17:18:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on List all installed apps by App automatisch starten ohne root? - Seite 2 - Android-Hilfe.de</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps/#comment-34</link>
		<dc:creator>App automatisch starten ohne root? - Seite 2 - Android-Hilfe.de</dc:creator>
		<pubDate>Sat, 26 Nov 2011 17:18:59 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=107#comment-34</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on List all installed apps in style by mschwarz</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps-in-style/#comment-33</link>
		<dc:creator>mschwarz</dc:creator>
		<pubDate>Sat, 19 Nov 2011 20:19:01 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=124#comment-33</guid>
		<description>This can easily be achieved. Simply store the entries inside the loadInstalledApps() method in a TreeSet which is instantiated with a custom Comparator. This Comparator class has to override the compare method in which the name of the entries are compared to each other.</description>
		<content:encoded><![CDATA[<p>This can easily be achieved. Simply store the entries inside the loadInstalledApps() method in a TreeSet which is instantiated with a custom Comparator. This Comparator class has to override the compare method in which the name of the entries are compared to each other.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on List all installed apps in style by GFlam</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps-in-style/#comment-32</link>
		<dc:creator>GFlam</dc:creator>
		<pubDate>Tue, 15 Nov 2011 19:09:50 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=124#comment-32</guid>
		<description>Would be helpful if they were loaded alphabetically how could that be done?

Thanks for the great tutorial really helped a lot</description>
		<content:encoded><![CDATA[<p>Would be helpful if they were loaded alphabetically how could that be done?</p>
<p>Thanks for the great tutorial really helped a lot</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on List all installed apps in style by mschwarz</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps-in-style/#comment-31</link>
		<dc:creator>mschwarz</dc:creator>
		<pubDate>Mon, 15 Aug 2011 09:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=124#comment-31</guid>
		<description>I am aware of the fact that the list still takes a long time to be loaded. A future update of this tutorial will show you how to display a loading indicator whilst the list is getting populated.</description>
		<content:encoded><![CDATA[<p>I am aware of the fact that the list still takes a long time to be loaded. A future update of this tutorial will show you how to display a loading indicator whilst the list is getting populated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on List all installed apps in style by mschwarz</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps-in-style/#comment-30</link>
		<dc:creator>mschwarz</dc:creator>
		<pubDate>Mon, 15 Aug 2011 08:57:39 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=124#comment-30</guid>
		<description>Thank you for this hint! I&#039;ve corrected the code samples to use your method of determing whether or not an installed app is a system app or not.</description>
		<content:encoded><![CDATA[<p>Thank you for this hint! I&#8217;ve corrected the code samples to use your method of determing whether or not an installed app is a system app or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on List all installed apps in style by mek</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps-in-style/#comment-29</link>
		<dc:creator>mek</dc:creator>
		<pubDate>Mon, 08 Aug 2011 15:11:47 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=124#comment-29</guid>
		<description>Hi again.

I just noticed something. I&#039;m running Cyanogenmod 7.1 and the versionName for system apps is not null, so even if includeSysApps is set to false, it lists all apps.

I did the following instead:

for(int i=0; i &lt; packs.size(); i++) {
  PackageInfo p = packs.get(i);
  ApplicationInfo a = p.applicationInfo;
  // skip system apps if they shall not be included
  if ((!includeSysApps) &amp;&amp; ((a.flags &amp; ApplicationInfo.FLAG_SYSTEM) == 1)) {
    continue;
  }</description>
		<content:encoded><![CDATA[<p>Hi again.</p>
<p>I just noticed something. I&#8217;m running Cyanogenmod 7.1 and the versionName for system apps is not null, so even if includeSysApps is set to false, it lists all apps.</p>
<p>I did the following instead:</p>
<p>for(int i=0; i &lt; packs.size(); i++) {<br />
  PackageInfo p = packs.get(i);<br />
  ApplicationInfo a = p.applicationInfo;<br />
  // skip system apps if they shall not be included<br />
  if ((!includeSysApps) &amp;&amp; ((a.flags &amp; ApplicationInfo.FLAG_SYSTEM) == 1)) {<br />
    continue;<br />
  }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on List all installed apps in style by mek</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps-in-style/#comment-28</link>
		<dc:creator>mek</dc:creator>
		<pubDate>Fri, 05 Aug 2011 06:26:58 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=124#comment-28</guid>
		<description>It&#039;s very slow to populate the list. How do I make it display a ProgressDialog? Do I do it inside the ListAdapter?</description>
		<content:encoded><![CDATA[<p>It&#8217;s very slow to populate the list. How do I make it display a ProgressDialog? Do I do it inside the ListAdapter?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Splash screen on startup by mschwarz</title>
		<link>http://impressive-artworx.de/2011/splash-screen-on-startup/#comment-21</link>
		<dc:creator>mschwarz</dc:creator>
		<pubDate>Fri, 15 Jul 2011 01:16:20 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=50#comment-21</guid>
		<description>Thank you for your comment. Your solution is correct if the splash screen shall simply be shown for a specified amount of time.

My solution, however, also allows the user to skip the splash screen by tapping on the screen. This is why I check every 100ms if the mActive flag is still set.</description>
		<content:encoded><![CDATA[<p>Thank you for your comment. Your solution is correct if the splash screen shall simply be shown for a specified amount of time.</p>
<p>My solution, however, also allows the user to skip the splash screen by tapping on the screen. This is why I check every 100ms if the mActive flag is still set.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on List all installed apps in style by santhanamari</title>
		<link>http://impressive-artworx.de/2011/list-all-installed-apps-in-style/#comment-20</link>
		<dc:creator>santhanamari</dc:creator>
		<pubDate>Wed, 13 Jul 2011 09:37:32 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=124#comment-20</guid>
		<description>Its very useful code.</description>
		<content:encoded><![CDATA[<p>Its very useful code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Splash screen on startup by hejp</title>
		<link>http://impressive-artworx.de/2011/splash-screen-on-startup/#comment-19</link>
		<dc:creator>hejp</dc:creator>
		<pubDate>Thu, 07 Jul 2011 14:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://impressive-artworx.de/?p=50#comment-19</guid>
		<description>In your run method you could simply sleep for mSplashTime, that is:

public void run() {
    try {       
        sleep(mSplashTime);
    } catch(InterruptedException e) {}
    
    Intent i = new Intent(getApplicationContext(), MainActivity.class);
    startActivity(i);
    finish();
}

It&#039;s a little bit neater.</description>
		<content:encoded><![CDATA[<p>In your run method you could simply sleep for mSplashTime, that is:</p>
<p>public void run() {<br />
    try {<br />
        sleep(mSplashTime);<br />
    } catch(InterruptedException e) {}</p>
<p>    Intent i = new Intent(getApplicationContext(), MainActivity.class);<br />
    startActivity(i);<br />
    finish();<br />
}</p>
<p>It&#8217;s a little bit neater.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

