<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6228795949466184600</id><updated>2012-02-17T17:20:24.659-08:00</updated><title type='text'>Android</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default?start-index=101&amp;max-results=100'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4047</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-1757608122142682680</id><published>2012-02-17T17:19:00.000-08:00</published><updated>2012-02-17T17:20:24.685-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 12 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;test cases are in a different package&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;Errors running builder &amp;#39;Java Builder&amp;#39;&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;Android Source Code&lt;/a&gt; [4 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;ICS calendar event setup issue&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;sound player&lt;/a&gt; [5 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;How to get around restriction on Bluetooth major device class of 0?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;PDF on android: request for comments&lt;/a&gt; [4 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;Cursor Blinking Management (TabHost/ActivityGroup)&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;Help! Monkeyrunner Press and Touch event&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;Avoiding FAILED BINDER TRANSACTION error when updating lots of widget bitmaps&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;accessing 2d array from strings.xml&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3a0d87bf168f1dce" style="color:15c;text-decoration:none"       &gt;test cases are in a different package&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ray Tayek &amp;lt;rtayek@ca.rr.com&amp;gt;&lt;/span&gt; Feb 17 02:21PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       having the test cases in a different package make it hard to test &lt;br /&gt; methods and classes with protected or the default visibility.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; is there some reason why the test cases are put into a separate package?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; placing them in the same package seems to work ok.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; am going to run into trouble by doing this?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; thanks&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ---&lt;br /&gt; co-chair &lt;a href="http://ocjug.org/"&gt;http://ocjug.org/&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;fei ji &amp;lt;ufo22940268@gmail.com&amp;gt;&lt;/span&gt; Feb 18 07:06AM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       If test cases are put in the same package, then release version will&lt;br /&gt; contain test project. This isn&amp;#39;t customer want to see.&lt;br /&gt; And you should only test public interface. Because other module can only&lt;br /&gt; use the method declared public. If you insist on testing method other than&lt;br /&gt; pubic, you can consider to use the reflection of java to test even private&lt;br /&gt; method. But it violate common sense of TDD.&lt;br /&gt; 在 2012-2-18 上午6:21，&amp;quot;Ray Tayek&amp;quot; &amp;lt;rtayek@ca.rr.com&amp;gt;写道：&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ray Tayek &amp;lt;rtayek@ca.rr.com&amp;gt;&lt;/span&gt; Feb 17 04:31PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       At 03:06 PM 2/17/2012, you wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt;If test cases are put in the same package, then &lt;br /&gt; &amp;gt;release version will contain test project.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; who is going to do that? the test cases are in a separate project?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt;And you should only test public interface.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; i disagree. i usually test non-public classes and methods.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; thanks&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ---&lt;br /&gt; co-chair &lt;a href="http://ocjug.org/"&gt;http://ocjug.org/&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/bf9288059e5dc40" style="color:15c;text-decoration:none"       &gt;Errors running builder &amp;#39;Java Builder&amp;#39;&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;fei ji &amp;lt;ufo22940268@gmail.com&amp;gt;&lt;/span&gt; Feb 18 08:04AM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Have you ever installed any plugins? It may caused by some plugin which&lt;br /&gt; isn&amp;#39;t very robost I think.&lt;br /&gt; 在 2012-2-17 下午11:40，&amp;quot;Jim Morris&amp;quot; &amp;lt;jim.morris@lecere.com&amp;gt;写道：&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3e2db47f562e58fd" style="color:15c;text-decoration:none"       &gt;Android Source Code&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;LiTTle &amp;lt;littleprog@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:21PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello everyone,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have downloaded (I think so) the source code from the built-in&lt;br /&gt; applications of Android 4. I have already download the source code&lt;br /&gt; from the appropriate branch Android 4.0.3_r1 (I cannot remember&lt;br /&gt; exactly). I want to change a little bit the &amp;quot;Home&amp;quot; application! I took&lt;br /&gt; the whole folder &amp;quot;Launcher2&amp;quot; from the &amp;quot;packages/apps/&amp;quot;. I imported to&lt;br /&gt; the eclipse as a new project! And a lot of errors appeared (undeclared&lt;br /&gt; variables, undefined methods, etc). How the source is built? With&lt;br /&gt; errors?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Is there any way to edit the applications that come with the Android&lt;br /&gt; platform? I have started to believe that the Android project is not as&lt;br /&gt; open as it is said to be!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kristopher Micinski &amp;lt;krismicinski@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:25PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; the eclipse as a new project! And a lot of errors appeared (undeclared&lt;br /&gt; &amp;gt; variables, undefined methods, etc). How the source is built? With&lt;br /&gt; &amp;gt; errors?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; This list isn&amp;#39;t for the Android source, it&amp;#39;s just for building apps&lt;br /&gt; with the Android SDK.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Is there any way to edit the applications that come with the Android&lt;br /&gt; &amp;gt; platform? I have started to believe that the Android project is not as&lt;br /&gt; &amp;gt; open as it is said to be!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; If you don&amp;#39;t know even know how the source is built, how can you&lt;br /&gt; substantiate this conclusion?  You can change the apps, but you have&lt;br /&gt; to release them on custom firmware: you can&amp;#39;t take a firmware&lt;br /&gt; distributed app and distribute it to users via the android market, for&lt;br /&gt; example.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; So basically: this question isn&amp;#39;t for this list, you can to go&lt;br /&gt; &lt;a href="http://source.android.com"&gt;http://source.android.com&lt;/a&gt; to find a more appropriate list.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; kris&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;Harri Smått&amp;quot; &amp;lt;harism@gmail.com&amp;gt;&lt;/span&gt; Feb 18 12:49AM +0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Feb 18, 2012, at 12:21 AM, LiTTle wrote:&lt;br /&gt; &amp;gt; Is there any way to edit the applications that come with the Android&lt;br /&gt; &amp;gt; platform?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I&amp;#39;m quite sure there is. Once you have made your changes to Launcher2, setup the build environment at Android source root level and simply call &amp;quot;make Launcher2&amp;quot; and it should be built into out -dir (out/target/product/generic/system/app/Launcher2.apk in my environment).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; How to use this apk goes well beyond my knowledge though  :)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; --&lt;br /&gt; H&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;fei ji &amp;lt;ufo22940268@gmail.com&amp;gt;&lt;/span&gt; Feb 18 07:59AM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       To use it, you just need to adb push launcher.apk /system/app. Then system&lt;br /&gt; will auto reload this app.&lt;br /&gt; 在 2012-2-18 上午6:50，&amp;quot;Harri Smått&amp;quot; &amp;lt;harism@gmail.com&amp;gt;写道：&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3a034cc8fe340427" style="color:15c;text-decoration:none"       &gt;ICS calendar event setup issue&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Michael Chan &amp;lt;mchan@android.com&amp;gt;&lt;/span&gt; Feb 17 03:59PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; Is there a way to make it show the day like Gingerbread did?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; No. We have a bug internally to get that fixed.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks,&lt;br /&gt; Mike&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/61f987a2e3afd885" style="color:15c;text-decoration:none"       &gt;sound player&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;exax &amp;lt;evan.yeung1@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:42PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &lt;br /&gt; &amp;gt; --&lt;br /&gt; &amp;gt; Mark Murphy (a Commons Guy)&lt;a href="http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy"&gt;http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; That&amp;#39;s actually what I originally had before I added the&lt;br /&gt; getApplicationContext().&lt;br /&gt; The error message I get is that the application has stopped&lt;br /&gt; unexpectedly and that I have to force close it. not sure what&amp;#39;s going&lt;br /&gt; on...&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 04:53PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Use adb logcat, DDMS, or the LogCat view in Eclipse to examine LogCat&lt;br /&gt; and look at the stack trace associated with your error.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;exax &amp;lt;evan.yeung1@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:52PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       so i got logCat working (good thing to know about) and i got the this&lt;br /&gt; actually working (think it had to be inside a method?) The real&lt;br /&gt; problem, maybe from the start, is that whenever it calls&lt;br /&gt; &amp;quot;music.start()&amp;quot;, music being the media player, it crashes. The&lt;br /&gt; debugger shows that music is null and i&amp;#39;m assuming that it shouldn&amp;#39;t&lt;br /&gt; be. Any ideas?&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;exax &amp;lt;evan.yeung1@gmail.com&amp;gt;&lt;/span&gt; Feb 17 03:32PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Now i get a source not found error for the android.jar file. it asks&lt;br /&gt; me to attach source code. What does this mean??!&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 06:46PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; Now i get a source not found error for the android.jar file. it asks&lt;br /&gt; &amp;gt; me to attach source code. What does this mean??!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; This means you are trying to step into source code that is not yours.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/e9d824c582ac4418" style="color:15c;text-decoration:none"       &gt;How to get around restriction on Bluetooth major device class of 0?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;DonFrench &amp;lt;dcfrench@gmail.com&amp;gt;&lt;/span&gt; Feb 17 03:18PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Some Android devices are programmed by the manufacturer to skip over&lt;br /&gt; devices with major device class of 0&lt;br /&gt; (BluetoothClass.Device.Major.MISC).  This means that it is impossible&lt;br /&gt; to use those Android devices to control many existing gadgets that&lt;br /&gt; contain simple serial Bluetooth transceivers, most of which advertise&lt;br /&gt; major device class 0.  Does anyone have any thoughts on how to get&lt;br /&gt; around this unreasonable restriction?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/2e101e805e430fc3" style="color:15c;text-decoration:none"       &gt;PDF on android: request for comments&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;John Goche &amp;lt;johngoche99@googlemail.com&amp;gt;&lt;/span&gt; Feb 17 09:45PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; need to use MODE_WORLD_READABLE (ick) or create a small&lt;br /&gt; &amp;gt; ContentProvider for serving that file and making it available to other&lt;br /&gt; &amp;gt; apps via a content:// Uri.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I&amp;#39;ve found the following code which would allow the user to select an&lt;br /&gt; email client from a list fired as an intent. The email client on the phone&lt;br /&gt; would have the pdf as an attachment. Here the pdf is called shortcuts.pdf.&lt;br /&gt; However I don&amp;#39;t know how to save it so that it becomes accessible as&lt;br /&gt; R.raw.shortcuts . How is this magic achieved? What is R.raw? Does it&lt;br /&gt; reside on external storage?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Do I really need to use &amp;quot;content://&amp;quot; and a content provider or can I do&lt;br /&gt; away with using &amp;quot;android:resource://&amp;quot; as below? What&amp;#39;s the difference?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);&lt;br /&gt; emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);&lt;br /&gt; emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,&lt;br /&gt;                      new String[]{&amp;quot;emailaddress&amp;quot;});&lt;br /&gt; emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, &amp;quot;Subject&amp;quot;);&lt;br /&gt; emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, &amp;quot;Body&amp;quot;);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; String rawFolderPath = &amp;quot;android.resource://&amp;quot; + getPackageName()&lt;br /&gt;                        + &amp;quot;/&amp;quot; + R.raw.shortcuts;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; // Here my file name is shortcuts.pdf which i have stored in /res/raw folder&lt;br /&gt; Uri emailUri = Uri.parse(rawFolderPath );&lt;br /&gt; emailIntent.putExtra(Intent.EXTRA_STREAM, emailUri);&lt;br /&gt; emailIntent.setType(&amp;quot;application/pdf&amp;quot;);&lt;br /&gt; startActivity(Intent.createChooser(emailIntent, &amp;quot;Send mail...&amp;quot;));&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; JG&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 03:51PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; would have the pdf as an attachment. Here the pdf is called shortcuts.pdf.&lt;br /&gt; &amp;gt; However I don&amp;#39;t know how to save it so that it becomes accessible as&lt;br /&gt; &amp;gt; R.raw.shortcuts . How is this magic achieved? What is R.raw?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; R.raw refers to raw resources, stored in res/raw/ in your project (or&lt;br /&gt; other resource sets, such as res/raw-es/ for Spanish-language raw&lt;br /&gt; resources).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Does it reside on external storage?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; No.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Do I really need to use &amp;quot;content://&amp;quot; and a content provider or can I do&lt;br /&gt; &amp;gt; away with using &amp;quot;android:resource://&amp;quot; as below?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Only if your PDF is a raw resource.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;John Goche &amp;lt;johngoche99@googlemail.com&amp;gt;&lt;/span&gt; Feb 17 10:07PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &lt;br /&gt; &amp;gt;&amp;gt; Do I really need to use &amp;quot;content://&amp;quot; and a content provider or can I do&lt;br /&gt; &amp;gt;&amp;gt; away with using &amp;quot;android:resource://&amp;quot; as below?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Only if your PDF is a raw resource.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; OK. Well I guess since the PDF is being generated dynamically it does&lt;br /&gt; not qualify as a raw resource. I probably don&amp;#39;t mind storing the generated&lt;br /&gt; PDF on internal storage and making it world readable as there is not much&lt;br /&gt; other apps can do with it. This seems like the simplest solution as not all&lt;br /&gt; devices possess external storage. I don&amp;#39;t see how writing a content provider&lt;br /&gt; would release me from any burden. After all, even if I make the content only&lt;br /&gt; available to email clients I don&amp;#39;t gain much (wouldn&amp;#39;t that be the extra purpose&lt;br /&gt; of having the content provider?). Plus, how does android know whether an&lt;br /&gt; application is an email client with access to the content provider&amp;#39;s content&lt;br /&gt; or not?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; JG&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;lbendlin &amp;lt;lutz@bendlin.us&amp;gt;&lt;/span&gt; Feb 17 03:07PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Would you care to name a device without external storage? I have yet to &lt;br /&gt; come across one. I know a few that have more than one external storage but &lt;br /&gt; that&amp;#39;s an entirely different story.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b3ede6e7f9f9c5d2" style="color:15c;text-decoration:none"       &gt;Cursor Blinking Management (TabHost/ActivityGroup)&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jan Burse &amp;lt;janburse@fastmail.fm&amp;gt;&lt;/span&gt; Feb 17 10:01PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       lbendlin schrieb:&lt;br /&gt; &amp;gt; You could even &amp;quot;refine&amp;quot; the approach by first taking the focus away and&lt;br /&gt; &amp;gt; then setting it again.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; &lt;a href="http://developer.android.com/reference/android/view/View.html#requestFocus%28%29"&gt;http://developer.android.com/reference/android/view/View.html#requestFocus%28%29&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I guess you are not a good listener, didn&amp;#39;t grasp how I&lt;br /&gt; described my application.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Since my application is a tab host, if I switch&lt;br /&gt; to another tab, this is exactly what happens underneath, the&lt;br /&gt; tab that comes to front also receives a request focus. You&lt;br /&gt; can lookup the source code of the tab host. The tab host&lt;br /&gt; will first try to focus inside the tab widget, but if&lt;br /&gt; there are no focusable elements it will next focus&lt;br /&gt; inside the fragment.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The fact is that some of the tabs that receives the focus&lt;br /&gt; nevertheless don&amp;#39;t switch on the cursor blinking whereas&lt;br /&gt; some switch on the cursor blinking. Basically those tabs&lt;br /&gt; that where first removed via clearAllTabs() and then&lt;br /&gt; re-added via addTab() lose the blinking. Tabs that were&lt;br /&gt; freshly added don&amp;#39;t lose the blinking.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The clearAllTabs() / addTab() thing is a workaround to&lt;br /&gt; the fact that the tab host does not provide removeTab()&lt;br /&gt; or insertTab().&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Bye&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;lbendlin &amp;lt;lutz@bendlin.us&amp;gt;&lt;/span&gt; Feb 17 02:59PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       i guess you are not a good thinker, and are unwilling to try my suggestions &lt;br /&gt; because they &amp;quot;don&amp;#39;t seem to make sense&amp;quot;. Fair enough.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/f9fbccc64ecda6b7" style="color:15c;text-decoration:none"       &gt;Help! Monkeyrunner Press and Touch event&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Tony Ko &amp;lt;htko89@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:10PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I have an issue with key press and touch press events. seems like it&lt;br /&gt; adb is not receiving&lt;br /&gt; confirmation of the event (just a hunch). see log&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Main issues seems to be:&lt;br /&gt; java.net.SocketException: Software caused connection abort: recv&lt;br /&gt; failed&lt;br /&gt; &amp;nbsp;&lt;br /&gt; All my program does is loop over and over using&lt;br /&gt; &amp;nbsp;&lt;br /&gt; while True:&lt;br /&gt;    HV = D.getHierarchyViewer()&lt;br /&gt;    win = HV.getFocusedWindowName()&lt;br /&gt;    #it then checks if&lt;br /&gt;    win == &amp;quot;com.example.whatever&amp;quot; # just an example, not the full&lt;br /&gt; activity name&lt;br /&gt;    #and if it is , sends:&lt;br /&gt;    D.press(&amp;#39;KEYCODE_BACK&amp;#39;, MonkeyDevice.DOWN_AND_UP)&lt;br /&gt;    #I added this to keep it from excessively using my cpu&lt;br /&gt;    MonkeyRunner.sleep(1)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; now this might seem like a stupid problem due to coding, but it isn&amp;#39;t&lt;br /&gt; (well&lt;br /&gt; not apparent). why? because if I don&amp;#39;t loop the code everything works&lt;br /&gt; perfectly. After about 10 loops, it errors out. If anyone can tell me&lt;br /&gt; how to fix this it would be appreciated&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Tony&lt;br /&gt; &amp;nbsp;&lt;br /&gt; LOG PASTED HERE&lt;br /&gt; ******************************************************************************************************&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] Error se&lt;br /&gt; nding press event: KEYCODE_BACK DOWN_AND_UP&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice]java.net.&lt;br /&gt; SocketException: Software caused connection abort: recv failed&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; net.SocketInputStream.socketRead0(Native Method)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; net.SocketInputStream.read(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; net.SocketInputStream.read(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at sun.n&lt;br /&gt; io.cs.StreamDecoder.readBytes(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at sun.n&lt;br /&gt; io.cs.StreamDecoder.implRead(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at sun.n&lt;br /&gt; io.cs.StreamDecoder.read(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; io.InputStreamReader.read(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; io.BufferedReader.fill(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; io.BufferedReader.readLine(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; io.BufferedReader.readLine(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.chimpchat.ChimpManager.sendMonkeyEventAndGetResponse(ChimpManager.java:&lt;br /&gt; 18&lt;br /&gt; 7)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.chimpchat.ChimpManager.sendMonkeyEvent(ChimpManager.java:234)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.chimpchat.ChimpManager.press(ChimpManager.java:134)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.chimpchat.adb.AdbChimpDevice.press(AdbChimpDevice.java:322)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.monkeyrunner.MonkeyDevice.press(MonkeyDevice.java:193)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at sun.r&lt;br /&gt; eflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at sun.r&lt;br /&gt; eflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at sun.r&lt;br /&gt; eflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at java.&lt;br /&gt; lang.reflect.Method.invoke(Unknown Source)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyObject.__call__(PyObject.java:355)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyMethod.__call__(PyMethod.java:215)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyMethod.instancemethod___call__(PyMethod.java:221)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyMethod.__call__(PyMethod.java:206)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyObject.__call__(PyObject.java:414)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyObject.__call__(PyObject.java:418)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.pycode._pyx0.eventPress$2(C:\Android\QrCodeAutoMain.py:43)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyTableCode.call(PyTableCode.java:165)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyBaseCode.call(PyBaseCode.java:131)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyFunction.__call__(PyFunction.java:317)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.pycode._pyx0.main$6(C:\Android\QrCodeAutoMain.py:86)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyTableCode.call(PyTableCode.java:165)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyBaseCode.call(PyBaseCode.java:117)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyFunction.__call__(PyFunction.java:307)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.pycode._pyx0.f$0(C:\Android\QrCodeAutoMain.py:89)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyTableCode.call(PyTableCode.java:165)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.PyCode.call(PyCode.java:18)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.Py.runCode(Py.java:1197)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.core.__builtin__.execfile_flags(__builtin__.java:538)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at org.p&lt;br /&gt; ython.util.PythonInterpreter.execfile(PythonInterpreter.java:156)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.monkeyrunner.ScriptRunner.run(ScriptRunner.java:116)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.monkeyrunner.MonkeyRunnerStarter.run(MonkeyRunnerStarter.java:&lt;br /&gt; 77)&lt;br /&gt; 120217 04:46:58.743:S [main]&lt;br /&gt; [com.android.chimpchat.adb.AdbChimpDevice] at com.a&lt;br /&gt; ndroid.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:&lt;br /&gt; 189)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/8484b1ea89c671ce" style="color:15c;text-decoration:none"       &gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Andresakis &amp;lt;jimandresakis@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:08PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Cool I guess I totally missed that the first time I peeked at it :)&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/28a1325ba5dd0ef8" style="color:15c;text-decoration:none"       &gt;Avoiding FAILED BINDER TRANSACTION error when updating lots of widget bitmaps&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;YuviDroid &amp;lt;yuvidroid@gmail.com&amp;gt;&lt;/span&gt; Feb 17 09:56PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; sorry to resurrect this post...but I got into a similar problem. And as the&lt;br /&gt; OP did, I&amp;#39;m using RemoteViews.setImageViewUri() to set my image on the&lt;br /&gt; appwidget. However I noticed that my image is being scaled according to the&lt;br /&gt; screen density.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; So, for example, on an XHDPI screen, if I have a bitmap which is 100x100&lt;br /&gt; and I set it using setImageViewBitmap() I get the image to look as 100x100.&lt;br /&gt; However, if I store that bitmap into a png on disk, and then use&lt;br /&gt; setImageViewUri() my bitmap is displayed as 50x50.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Do you know if there is a way to change this behavior? (i.e. if my image is&lt;br /&gt; 100x100 I&amp;#39;d like it to remain 100x100 also after it is decoded).&lt;br /&gt; Maybe there is a way to force some density on the ImageView itself?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; My only workaround (which sucks..) is to scale-up the bitmap before storing&lt;br /&gt; on disk so that when it is being decoded I get back my original size. But&lt;br /&gt; in this way I use more memory to save the image and I also loose image&lt;br /&gt; quality..:(&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I hope someone can help me!&lt;br /&gt; Thanks,&lt;br /&gt; Yuvi&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; YuviDroid&lt;br /&gt; Check out Launch-X &amp;lt;&lt;a href="http://android.yuvalsharon.net/launchx.php"&gt;http://android.yuvalsharon.net/launchx.php&lt;/a&gt;&amp;gt; (a widget&lt;br /&gt; to quickly access your favorite apps and contacts!)&lt;br /&gt; &lt;a href="http://android.yuvalsharon.net"&gt;http://android.yuvalsharon.net&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/da4123ad041f735a" style="color:15c;text-decoration:none"       &gt;accessing 2d array from strings.xml&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:45PM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Fri, Feb 17, 2012 at 2:18 PM, Narendra Singh Rathore &amp;lt;&lt;br /&gt; &amp;gt; It seems I must depend on database everytime I want to use&lt;br /&gt; &amp;gt; ExpandableListView.&lt;br /&gt; &amp;gt; So, I guess, its not a very good idea to use database for that reason.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I didn&amp;#39;t follow all that. But, have a look at this for the database option.&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.html"&gt;http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-1757608122142682680?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/1757608122142682680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_5891.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/1757608122142682680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/1757608122142682680'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_5891.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 12 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-4784309288005509380</id><published>2012-02-17T12:44:00.000-08:00</published><updated>2012-02-17T12:45:24.330-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 18 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;accessing 2d array from strings.xml&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;sound player&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;Same codebase, 2 apks, one free, another paid ?&lt;/a&gt; [4 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;PDF on android: request for comments&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;Encoder???&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;Changing ImageView background with a custom image&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;Why all the content of my GL10 gl object is null?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;Trouble Skinning Options Menu Item&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;Errors running builder &amp;#39;Java Builder&amp;#39;&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;How to avoid Starting an activity from adb shell using am start command&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;hai&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;Running wallpaper to react to changes in SharedPreferences&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_13"&gt;sonendra mishra wants to chat&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_14"&gt;Transparent progress layer on top of imageview&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_15"&gt;How to create two projects as one apk file.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_16"&gt;App Design Issue&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_17"&gt;Android Button Customization&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/8484b1ea89c671ce" style="color:15c;text-decoration:none"       &gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Andresakis &amp;lt;jimandresakis@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:17PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hey Mark thanks for the reply. After looking at it I think Ill go with&lt;br /&gt; the actionbarsherlock set up. Id imagine its all open source but I&lt;br /&gt; dont see any mentions of a license. Do you happen to know what license&lt;br /&gt; they have it under?&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 03:24PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       If you check the GitHub repo (see the ribbon, upper-right corner,&lt;br /&gt; pretty much every ABS site page), it&amp;#39;s Apache License 2.0.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/da4123ad041f735a" style="color:15c;text-decoration:none"       &gt;accessing 2d array from strings.xml&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Narendra Singh Rathore &amp;lt;nsr.curious@gmail.com&amp;gt;&lt;/span&gt; Feb 18 01:48AM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; nsr.curious@gmail.com&amp;gt; wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt;&amp;gt; Please suggest me what I can do in this situation.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Use a database.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Well..., Thanks for suggestion, and I am sure this will solve my prob.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But, FYI, I am using ExpandableListView and for that I was using&lt;br /&gt; strings.xml.&lt;br /&gt; It seems I must depend on database everytime I want to use&lt;br /&gt; ExpandableListView.&lt;br /&gt; So, I guess, its not a very good idea to use database for that reason.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I referred android doc for ExpandableListView. (link followed)&lt;br /&gt; &lt;a href="http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList1.html"&gt;http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList1.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I will be very glad on getting some better way to achieve my target.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; With Regards,&lt;br /&gt; NSR.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/61f987a2e3afd885" style="color:15c;text-decoration:none"       &gt;sound player&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;exax &amp;lt;evan.yeung1@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:14PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       So, I wanted to create a simple sound player that will just play a&lt;br /&gt; sound when I touch a button. I created it without errors but it&lt;br /&gt; crashes everytime i run it. I got rid of all the extra code and found&lt;br /&gt; that the error is coming from the media player initialization&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public MediaPlayer music = MediaPlayer.create&lt;br /&gt; (getApplicationContext(), R.raw.sound_1);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I believe this is due to my lack of understanding context. i need some&lt;br /&gt; help figuring out what context to put into the first parameter.&lt;br /&gt; thanks in advance&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 03:16PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; (getApplicationContext(), R.raw.sound_1);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; I believe this is due to my lack of understanding context. i need some&lt;br /&gt; &amp;gt; help figuring out what context to put into the first parameter.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Try:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public MediaPlayer music = MediaPlayer.create(this, R.raw.sound_1);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/c641cecabb0a5108" style="color:15c;text-decoration:none"       &gt;Same codebase, 2 apks, one free, another paid ?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;androidmediadeveloper &amp;lt;kamathajith@gmail.com&amp;gt;&lt;/span&gt; Feb 17 11:55AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       We are trying to come up with a tablet optimized pro product that we&lt;br /&gt; only want shipped in the market as a paid app. We currently do have a&lt;br /&gt; free app in the market which is doing fairly well. I understand there&lt;br /&gt; are package naming restrictions and even if we build multiple apks&lt;br /&gt; (phone and tablet), we wont be able to host them separately. From a&lt;br /&gt; tech perspective we want to just maintain one codebase given both&lt;br /&gt; flavors are going to share a majority of the functionality.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; That leaves us with some &amp;quot;preprocessor&amp;quot; type step where prior to&lt;br /&gt; building the tablet apk, we create a new manifest, change the package&lt;br /&gt; name, change package names on all sources, and then produce separate&lt;br /&gt; apks. This is undesirable as is obvious.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Any ideas here ? Any lessons learnt ? Any advice ?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 03:05PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Use an Android library project for the common code, and refer to it&lt;br /&gt; from the apps.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Fri, Feb 17, 2012 at 2:55 PM, androidmediadeveloper&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:05PM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Fri, Feb 17, 2012 at 1:55 PM, androidmediadeveloper &amp;lt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; I understand there&lt;br /&gt; &amp;gt; are package naming restrictions and even if we build multiple apks&lt;br /&gt; &amp;gt; (phone and tablet), we wont be able to host them separately.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html"&gt;http://android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Any ideas here ? Any lessons learnt ? Any advice ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://developer.android.com/guide/developing/projects/projects-eclipse.html#SettingUpLibraryProject"&gt;http://developer.android.com/guide/developing/projects/projects-eclipse.html#SettingUpLibraryProject&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kostya Vasilyev &amp;lt;kmansoft@gmail.com&amp;gt;&lt;/span&gt; Feb 18 12:12AM +0400       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       To build separate APKs while maintaining a more-or-less common code &lt;br /&gt; base, look into using an Android Library project:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://developer.android.com/guide/developing/projects/index.html"&gt;http://developer.android.com/guide/developing/projects/index.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Market lets you upload multiple APKs for the same package name, &lt;br /&gt; targeting distinct API levels or screen sizes. I&amp;#39;d recomment the latter, &lt;br /&gt; given that Android 4.0 supports both phone class and tablet class devices.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; All of those are presented to the user as a single application, so I &lt;br /&gt; don&amp;#39;t think you&amp;#39;d be able to charge just for the tablet version - unless &lt;br /&gt; you used in-app billing.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Alternatively, you could give the tablet version its own package name, &lt;br /&gt; essentially creating a separate paid app.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- K&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On 02/17/2012 11:55 PM, androidmediadeveloper wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/2e101e805e430fc3" style="color:15c;text-decoration:none"       &gt;PDF on android: request for comments&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;John Goche &amp;lt;johngoche99@googlemail.com&amp;gt;&lt;/span&gt; Feb 17 06:33PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I would like to produce a PDF file programmatically in my application.&lt;br /&gt; I have found that itext (&lt;a href="http://itextpdf.com/"&gt;http://itextpdf.com/&lt;/a&gt;) does the job but that the&lt;br /&gt; later versions are covered by the AGPL rather than the LGPL which&lt;br /&gt; as far as I understand means that if the application is sold then I need&lt;br /&gt; to purchase the license for $1,500 which is quite a lot especially given&lt;br /&gt; that I do not know in advance how many copies of my application will&lt;br /&gt; sell. I have found that there is a bundle from a previous version called&lt;br /&gt; droid text: &lt;a href="http://code.google.com/p/droidtext/downloads/list"&gt;http://code.google.com/p/droidtext/downloads/list&lt;/a&gt;&lt;br /&gt; which is based on the LGPL so that users don&amp;#39;t have to pay&lt;br /&gt; for it.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I wonder if anyone knows what the differences are between the old&lt;br /&gt; version and the new version. Are the APIs compatible and what more&lt;br /&gt; does the new version (currently 5.1.3) offer besides PDF 2 support that&lt;br /&gt; the former version does not? I would like to hear from anyone whom has&lt;br /&gt; used droid pdf.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Also, where do I save the PDF? I would like to fire a browser intent which&lt;br /&gt; attaches the generated PDF file as an attachment. Anyone know how to&lt;br /&gt; do that? Where on the file system can I save the generated PDF and can&lt;br /&gt; I specify the PDF as an intent bundle extra?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; JG&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 12:38PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; I wonder if anyone knows what the differences are between the old&lt;br /&gt; &amp;gt; version and the new version.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; That would be a fine question for some iText-specific list or group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Also, where do I save the PDF?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On internal storage or external storage.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; I would like to fire a browser intent which&lt;br /&gt; &amp;gt; attaches the generated PDF file as an attachment.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Browsers don&amp;#39;t have attachments. Email messages might have attachments.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Where on the file system can I save the generated PDF&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On internal storage or external storage.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; and can&lt;br /&gt; &amp;gt; I specify the PDF as an intent bundle extra?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You can specify the path to a PDF as an extra, or as the Uri&lt;br /&gt; associated with the Intent. You need to follow the rules for whatever&lt;br /&gt; it is that you are trying to do (e.g., ACTION_SEND would use&lt;br /&gt; EXTRA_STREAM).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Note that paths to files on internal storage are frequently useless,&lt;br /&gt; as other apps cannot access those files by default. You would either&lt;br /&gt; need to use MODE_WORLD_READABLE (ick) or create a small&lt;br /&gt; ContentProvider for serving that file and making it available to other&lt;br /&gt; apps via a content:// Uri.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/16265949710585dd" style="color:15c;text-decoration:none"       &gt;Encoder???&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Muhammad UMER &amp;lt;muhammad.umer12@hotmail.com&amp;gt;&lt;/span&gt; Feb 17 10:36PM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hi pskink,&lt;br /&gt;               I want Mediarecorder documantation or report on Mediarecorder can you provide me.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks&lt;br /&gt; &amp;nbsp;&lt;br /&gt; From: muhammad.umer12@hotmail.com&lt;br /&gt; To: android-developers@googlegroups.com&lt;br /&gt; Subject: RE: [android-developers] Re: Encoder???&lt;br /&gt; Date: Wed, 15 Feb 2012 17:56:24 +0500&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Hi pskink,&lt;br /&gt;               How are you, I am disturbing you again sorry for that. I want this application on at most 10 mobiles, so how can i apply the user authentication on this application to restrict the other user.&lt;br /&gt; that will not use this application also not connect to server.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks&lt;br /&gt; &amp;nbsp;&lt;br /&gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;gt; For more options, visit this group at&lt;br /&gt; &amp;gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt;  		 	   		  &lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Muhammad UMER &amp;lt;muhammad.umer12@hotmail.com&amp;gt;&lt;/span&gt; Feb 17 10:37PM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hi pskink,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;               I want Mediarecorder documantation or report on Mediarecorder can you provide me.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/900e049db9896a29" style="color:15c;text-decoration:none"       &gt;Changing ImageView background with a custom image&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kookamonga &amp;lt;site1ca@yahoo.ca&amp;gt;&lt;/span&gt; Feb 17 08:31AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Just in case I wasn&amp;#39;t clear in what I wanted, let me try again.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I basically want to accomplish the same effect as the latest GMail app&lt;br /&gt; does with its buttons at the bottom of the main Activity. If you click&lt;br /&gt; on the &amp;quot;Compose&amp;quot; button, it is highlighted in blue while it is&lt;br /&gt; pressed. My question is whether this is possible with a selector and a&lt;br /&gt; single actual image of the icon, or whether I necessarily need as many&lt;br /&gt; images as I have different backgrounds.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Again, I realize that the selector itself requires separate images for&lt;br /&gt; each state, but my drawables in that case are simple... For example:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt; &amp;lt;shape&lt;br /&gt;     xmlns:android=&amp;quot;&lt;a href="http://schemas.android.com/apk/res/android"&gt;http://schemas.android.com/apk/res/android&lt;/a&gt;&amp;quot;&lt;br /&gt;     android:shape=&amp;quot;rectangle&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;solid&lt;br /&gt;          android:color=&amp;quot;#FF0000&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;/shape&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; It is much easier to create multiple such drawables for changing the&lt;br /&gt; background as long as there is a single icon image that can be applied&lt;br /&gt; on top of the changing background. Hopefully this is more clear.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks again for your help.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/75cca68d66e7c0a" style="color:15c;text-decoration:none"       &gt;Why all the content of my GL10 gl object is null?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;saex &amp;lt;elpablosaez@gmail.com&amp;gt;&lt;/span&gt; Feb 17 08:06AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I&amp;#39;m trying to create a simple opengl test.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; i have a GLSurfaceView class that must show a square with a texture.&lt;br /&gt; I&amp;#39;m trying to fit the screen with the texture/polygon dimensions, then&lt;br /&gt; i need to use projections.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I&amp;#39;m using 3 classes to have compatibility with android 1.5:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; MatrixGrabber.java MatrixStack.java MatrixTrackingGL.java&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The problem is that i am getting an exception because all the content&lt;br /&gt; of my GL10 gl object is null, then, when i try to get the projection&lt;br /&gt; or the model matrix i got exception.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; THis is the code:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public class SquareGLSurfaceView extends GLSurfaceView implements&lt;br /&gt; Renderer {&lt;br /&gt;     private Square square;&lt;br /&gt;     private final float Z = -1.0f;      //eje Z&lt;br /&gt;     private float x = 0;                //eje X&lt;br /&gt;     private float y = 0;                //eje Y&lt;br /&gt;     private float oldX;&lt;br /&gt;     private float oldY;&lt;br /&gt;     private final float TOUCH_SCALE = 0.2f;     //Proved to be good&lt;br /&gt; for normal rotation ( NEW )&lt;br /&gt;     private static Context context;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     //los siguientes valores son para hacer proyecciones gluProject&lt;br /&gt; para mover el objeto con el dedo&lt;br /&gt;     float screen2GL = 0f;&lt;br /&gt;     float [] modelMatrix = new float[16];&lt;br /&gt;     float [] projMatrix = new float[16];&lt;br /&gt;     float [] outputCoords= new float[4];&lt;br /&gt;     int [] mView = new int[4];&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     private float scale=0.01f;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     // Translations&lt;br /&gt;     float offset_x , offset_y;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     private MatrixGrabber mg = new MatrixGrabber(); //create the&lt;br /&gt; matrix grabber object in your initialization code&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     int screenW; //screen Width&lt;br /&gt;     int screenH; //screen Height&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     public SquareGLSurfaceView(Context context) {&lt;br /&gt;         super(context);&lt;br /&gt;         this.setRenderer(this);&lt;br /&gt;         this.requestFocus();&lt;br /&gt;         this.setFocusableInTouchMode(true);&lt;br /&gt;         this.context = context;&lt;br /&gt;         Bitmap bm=loadImage(&amp;quot;sample_0&amp;quot;);&lt;br /&gt;         square = new Square(bm);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         DisplayMetrics dm = new DisplayMetrics();&lt;br /&gt;  &lt;br /&gt; ((Activity)context).getWindowManager().getDefaultDisplay().getMetrics(dm);&lt;br /&gt;         screenW=dm.widthPixels;&lt;br /&gt;         screenH=dm.heightPixels;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         modelMatrix=mg.mModelView;&lt;br /&gt;         projMatrix=mg.mProjection;&lt;br /&gt;         mView[0] = 0;&lt;br /&gt;         mView[1] = 0;&lt;br /&gt;         mView[2] = screenW; //width&lt;br /&gt;         mView[3] = screenH; //height&lt;br /&gt;     }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     public void onSurfaceCreated(GL10 gl, EGLConfig config) {&lt;br /&gt;         gl.glDisable(GL10.GL_DITHER);               //dithering OFF&lt;br /&gt;         gl.glEnable(GL10.GL_TEXTURE_2D);            //Texture Mapping&lt;br /&gt; ON&lt;br /&gt;         gl.glShadeModel(GL10.GL_SMOOTH);            //Smooth Shading&lt;br /&gt;         gl.glClearDepthf(1.0f);                     //Depth Buffer&lt;br /&gt; Setup&lt;br /&gt;         gl.glEnable(GL10.GL_DEPTH_TEST);            //Depth Testing ON&lt;br /&gt;         gl.glDepthFunc(GL10.GL_LEQUAL);&lt;br /&gt;         gl.glClearColor(0,0,0,0);                   //fondo&lt;br /&gt; transparente&lt;br /&gt;         gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT,&lt;br /&gt; GL10.GL_NICEST);&lt;br /&gt;         //Cargamos la textura del cubo.&lt;br /&gt;         square.loadGLTexture(gl, this.context);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     public void onDrawFrame(GL10 gl) {&lt;br /&gt;         //Clear Screen And Depth Buffer&lt;br /&gt;         gl.glClear(GL10.GL_COLOR_BUFFER_BIT |&lt;br /&gt; GL10.GL_DEPTH_BUFFER_BIT);&lt;br /&gt;         gl.glLoadIdentity();                    //Reset The Current&lt;br /&gt; Modelview Matrix&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         mg.getCurrentProjection(gl);&lt;br /&gt;         mg.getCurrentModelView(gl);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         // Translating&lt;br /&gt;         if( offset_x != 0 ){&lt;br /&gt;             x+=offset_x * screen2GL;&lt;br /&gt;             offset_x = 0;&lt;br /&gt;         }&lt;br /&gt;         if( offset_y != 0 ){&lt;br /&gt;             y+=offset_y * screen2GL;&lt;br /&gt;             offset_y = 0;&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         gl.glTranslatef(x, y, Z );          //Move z units into the&lt;br /&gt; screen&lt;br /&gt;         Log.d(&amp;quot;onDrawFrame&amp;quot;,&amp;quot;x:&amp;quot;+x+&amp;quot; y:&amp;quot;+y+&amp;quot; z:&amp;quot;+Z);&lt;br /&gt;         //Drawing&lt;br /&gt;         gl.glScalef(scale, scale, 1.0f);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         square.draw(gl);                    //Draw the Cube&lt;br /&gt;     }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     public void onSurfaceChanged(GL10 gl, int width, int height) {&lt;br /&gt;         if(height == 0) {                       //Prevent A Divide By&lt;br /&gt; Zero By&lt;br /&gt;             height = 1;                         //Making Height Equal&lt;br /&gt; One&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         gl.glViewport(0, 0, width, height);     //Reset The Current&lt;br /&gt; Viewport&lt;br /&gt;         gl.glMatrixMode(GL10.GL_PROJECTION);    //Select The&lt;br /&gt; Projection Matrix&lt;br /&gt;         gl.glLoadIdentity();                    //Reset The Projection&lt;br /&gt; Matrix&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         //Calculate The Aspect Ratio Of The Window&lt;br /&gt;         GLU.gluPerspective(gl, 45.0f, (float)width / (float)height,&lt;br /&gt; 0.1f, 100.0f);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         gl.glMatrixMode(GL10.GL_MODELVIEW);     //Select The Modelview&lt;br /&gt; Matrix&lt;br /&gt;         gl.glLoadIdentity();                    //Reset The Modelview&lt;br /&gt; Matrix&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         solveScreen2GL();&lt;br /&gt;     }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     public boolean onTouchEvent(MotionEvent event) {&lt;br /&gt;         float screenX = event.getX();&lt;br /&gt;         float screenY = event.getY();&lt;br /&gt;             switch (event.getAction()) {&lt;br /&gt;                case MotionEvent.ACTION_DOWN:&lt;br /&gt;                    break;&lt;br /&gt;                case MotionEvent.ACTION_UP:&lt;br /&gt;                    break;&lt;br /&gt;                case MotionEvent.ACTION_MOVE:&lt;br /&gt;                    offset_x+=screenX - oldX;&lt;br /&gt;                    offset_y-=screenY - oldY;&lt;br /&gt;                    break;&lt;br /&gt;             }&lt;br /&gt;             oldX=event.getX();&lt;br /&gt;             oldY=event.getY();&lt;br /&gt;         return true; //El evento ha sido manejado&lt;br /&gt;     }&lt;br /&gt; }&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1f82e9de073f14a1" style="color:15c;text-decoration:none"       &gt;Trouble Skinning Options Menu Item&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;tatebn &amp;lt;brandonntate@gmail.com&amp;gt;&lt;/span&gt; Feb 17 07:53AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I&amp;#39;m trying to skin the options menu on android.  I have the background&lt;br /&gt; color changed with a custom theme, but I can&amp;#39;t get the text color to&lt;br /&gt; change for some reason.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; My Theme&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;style name=&amp;quot;default&amp;quot; parent=&amp;quot;@android:style/Theme.NoTitleBar&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         &amp;lt;!--  Menu panel colors --&amp;gt;&lt;br /&gt;         &amp;lt;item name=&amp;quot;android:panelBackground&amp;quot;&amp;gt;@color/&lt;br /&gt; optionsMenuBackgroundColor&amp;lt;/item&amp;gt;&lt;br /&gt;     	&amp;lt;item name=&amp;quot;android:panelFullBackground&amp;quot;&amp;gt;@color/&lt;br /&gt; optionsMenuBackgroundColor&amp;lt;/item&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     	&amp;lt;!--  Menu item colors --&amp;gt;&lt;br /&gt;     	&amp;lt;item name=&amp;quot;android:itemTextAppearance&amp;quot;&amp;gt;@style/OptionsMenuFont&amp;lt;/&lt;br /&gt; item&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;      &amp;lt;/style&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; My Style for the options menu font&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;style name=&amp;quot;OptionsMenuFont&amp;quot; parent=&amp;quot;@android:style/&lt;br /&gt; TextAppearance.Widget.IconMenu.Item&amp;quot;&amp;gt;&lt;br /&gt;         &amp;lt;item name=&amp;quot;android:textColor&amp;quot;&amp;gt;@drawable/menu_item_font&amp;lt;/item&amp;gt;&lt;br /&gt;     &amp;lt;/style&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; My drawable for the button color selector menu_item_font.xml&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt; 	&amp;lt;selector xmlns:android=&amp;quot;&lt;a href="http://schemas.android.com/apk/res/android"&gt;http://schemas.android.com/apk/res/android&lt;/a&gt;&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		&amp;lt;!--  Put other state colors up top --&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		&amp;lt;item android:color=&amp;quot;@color/optionsMenuTextColor&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	&amp;lt;/selector&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; That color is just a hex color #c4c4c4.&lt;br /&gt; I have also tried just putting a straight hex color value of #ffffff&lt;br /&gt; in there, which also doesn&amp;#39;t work.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; What am I missing here?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/bf9288059e5dc40" style="color:15c;text-decoration:none"       &gt;Errors running builder &amp;#39;Java Builder&amp;#39;&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Morris &amp;lt;jim.morris@lecere.com&amp;gt;&lt;/span&gt; Feb 17 07:39AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Every time I open Eclipse, I get a message about a null pointer&lt;br /&gt; exception. Everything seems to work okay, but I fear someday it might&lt;br /&gt; cause me problems. I have seen postings about this, but I have never&lt;br /&gt; seen a resolution. I am running Eclipse 3.7.1. I have not done&lt;br /&gt; anything non-standard.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ======================&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; !ENTRY org.eclipse.core.resources 4 75 2012-02-17 07:18:29.140&lt;br /&gt; !MESSAGE Errors occurred during the build.&lt;br /&gt; !SUBENTRY 1 org.eclipse.jdt.core 4 75 2012-02-17 07:18:29.140&lt;br /&gt; !MESSAGE Errors running builder &amp;#39;Java Builder&amp;#39; on project &amp;#39;firms&amp;#39;.&lt;br /&gt; !STACK 0&lt;br /&gt; java.lang.NullPointerException&lt;br /&gt; 	at java.lang.String.&amp;lt;init&amp;gt;(Unknown Source)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.problem.ProblemReporter.conditionalArgumentsIncompatibleTypes(ProblemReporter.java:&lt;br /&gt; 1335)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.ConditionalExpression.resolveType(ConditionalExpression.java:&lt;br /&gt; 556)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1799)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType(BinaryExpression.java:&lt;br /&gt; 1796)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression.resolveType(CombinedBinaryExpression.java:&lt;br /&gt; 337)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.ReturnStatement.resolve(ReturnStatement.java:&lt;br /&gt; 225)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:&lt;br /&gt; 463)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:&lt;br /&gt; 252)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:&lt;br /&gt; 422)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:&lt;br /&gt; 1148)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:&lt;br /&gt; 1258)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:&lt;br /&gt; 539)&lt;br /&gt; 	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:&lt;br /&gt; 763)&lt;br /&gt; 	at&lt;br /&gt; org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:&lt;br /&gt; 137)&lt;br /&gt; 	at java.lang.Thread.run(Unknown Source)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/2031a1c13b1e2dc" style="color:15c;text-decoration:none"       &gt;How to avoid Starting an activity from adb shell using am start command&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;fei ji &amp;lt;ufo22940268@gmail.com&amp;gt;&lt;/span&gt; Feb 17 11:37PM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Maybe you can change the group of the am binery to root. Then the user can&lt;br /&gt; use this tool when they have not get root permission. I haven&amp;#39;t test it yet.&lt;br /&gt; 在 2012-2-17 下午2:47，&amp;quot;banu&amp;quot; &amp;lt;banuchandrm@gmail.com&amp;gt;写道：&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/7583fc8994bd6b33" style="color:15c;text-decoration:none"       &gt;hai&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;fei ji &amp;lt;ufo22940268@gmail.com&amp;gt;&lt;/span&gt; Feb 17 11:32PM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       the call status is stored in contact2.DB. you get the call status from&lt;br /&gt; calllogprovider which is in contact provider module.&lt;br /&gt; 在 2012-2-17 上午5:24，&amp;quot;deepu mandy&amp;quot; &amp;lt;deepikamandapalli@gmail.com&amp;gt;写道：&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1e42ecffbc8ce7d1" style="color:15c;text-decoration:none"       &gt;Running wallpaper to react to changes in SharedPreferences&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Doo &amp;lt;durilka@gmail.com&amp;gt;&lt;/span&gt; Feb 17 07:16AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       so i was lucky it started working! thanks again, i&amp;#39;ve fixed it to use&lt;br /&gt; class field now (good that i&amp;#39;ve got get-method for that).&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_13"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/6110b5f2a9ed4e94" style="color:15c;text-decoration:none"       &gt;sonendra mishra wants to chat&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sonendra mishra &amp;lt;sonendra.mishra1990@gmail.com&amp;gt;&lt;/span&gt; Feb 17 07:13AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I&amp;#39;ve been using Google Talk and thought you might like to try it out.&lt;br /&gt; We can use it to call each other for free over the internet. Here&amp;#39;s an&lt;br /&gt; invitation to download Google Talk. Give it a try!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -----------------------------------------------------------------------&lt;br /&gt; &amp;nbsp;&lt;br /&gt; sonendra mishra wants to stay in better touch using some of Google&amp;#39;s coolest new&lt;br /&gt; products.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; If you already have Gmail or Google Talk, visit:&lt;br /&gt; &lt;a href="http://mail.google.com/mail/b-a57a40e8f1-c32d68bea6-wXsp4OmWaBvayvtK60vUg-j0roo"&gt;http://mail.google.com/mail/b-a57a40e8f1-c32d68bea6-wXsp4OmWaBvayvtK60vUg-j0roo&lt;/a&gt;&lt;br /&gt; You&amp;#39;ll need to click this link to be able to chat with sonendra mishra.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To get Gmail - a free email account from Google with over 2,800 megabytes of&lt;br /&gt; storage - and chat with sonendra mishra, visit:&lt;br /&gt; &lt;a href="http://mail.google.com/mail/a-a57a40e8f1-c32d68bea6-wXsp4OmWaBvayvtK60vUg-j0roo"&gt;http://mail.google.com/mail/a-a57a40e8f1-c32d68bea6-wXsp4OmWaBvayvtK60vUg-j0roo&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Gmail offers:&lt;br /&gt; - Instant messaging right inside Gmail&lt;br /&gt; - Powerful spam protection&lt;br /&gt; - Built-in search for finding your messages and a helpful way of organizing&lt;br /&gt;   emails into &amp;quot;conversations&amp;quot;&lt;br /&gt; - No pop-up ads or untargeted banners - just text ads and related information&lt;br /&gt;   that are relevant to the content of your messages&lt;br /&gt; &amp;nbsp;&lt;br /&gt; All this, and its yours for free. But wait, there&amp;#39;s more! By opening a Gmail&lt;br /&gt; account, you also get access to Google Talk, Google&amp;#39;s instant messaging&lt;br /&gt; service:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://www.google.com/talk/"&gt;http://www.google.com/talk/&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Google Talk offers:&lt;br /&gt; - Web-based chat that you can use anywhere, without a download&lt;br /&gt; - A contact list that&amp;#39;s synchronized with your Gmail account&lt;br /&gt; - Free, high quality PC-to-PC voice calls when you download the Google Talk&lt;br /&gt;   client&lt;br /&gt; &amp;nbsp;&lt;br /&gt; We&amp;#39;re working hard to add new features and make improvements, so we might also&lt;br /&gt; ask for your comments and suggestions periodically. We appreciate your help in&lt;br /&gt; making our products even better!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks,&lt;br /&gt; The Google Team&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To learn more about Gmail and Google Talk, visit:&lt;br /&gt; &lt;a href="http://mail.google.com/mail/help/about.html"&gt;http://mail.google.com/mail/help/about.html&lt;/a&gt;&lt;br /&gt; &lt;a href="http://www.google.com/talk/about.html"&gt;http://www.google.com/talk/about.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; (If clicking the URLs in this message does not work, copy and paste them into&lt;br /&gt; the address bar of your browser).&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_14"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d2b05f9ccb33eadf" style="color:15c;text-decoration:none"       &gt;Transparent progress layer on top of imageview&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 17 08:49AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; waveform which progress with respect to the duration of&lt;br /&gt; &amp;gt; the audio when it is played.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; How it is done? Or is there any UI controls in android to do this?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/widget/RelativeLayout.html"&gt;http://developer.android.com/reference/android/widget/RelativeLayout.html&lt;/a&gt;&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/widget/FrameLayout.html"&gt;http://developer.android.com/reference/android/widget/FrameLayout.html&lt;/a&gt;&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/widget/ProgressBar.html"&gt;http://developer.android.com/reference/android/widget/ProgressBar.html&lt;/a&gt;&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/view/View.html#attr_android:background"&gt;http://developer.android.com/reference/android/view/View.html#attr_android:background&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_15"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/5e5edf2ba7af9000" style="color:15c;text-decoration:none"       &gt;How to create two projects as one apk file.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 17 08:46AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Fri, Feb 17, 2012 at 1:03 AM, Eric Wong (hdmp4.com) &amp;lt;ericwongcm@gmail.com&lt;br /&gt; &amp;gt; with another application (app B, which I build, i.e. have source code)&lt;br /&gt; &amp;gt; to make it into a single apk, which will be distributed on Android&lt;br /&gt; &amp;gt; market?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; No.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_16"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/c59a92c5ee5e9474" style="color:15c;text-decoration:none"       &gt;App Design Issue&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 17 08:42AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; activity and then displaying data.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; M2: Moving to next Activity, then showing loding dialog and then&lt;br /&gt; &amp;gt; displaying data&lt;br /&gt; &amp;nbsp;&lt;br /&gt; M2, as that defers the blocking operation until it&amp;#39;s actually necessary.&lt;br /&gt; What if the user never makes it to B? Then you blocked them and made them&lt;br /&gt; wait for no reason.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_17"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ea0452677433f05a" style="color:15c;text-decoration:none"       &gt;Android Button Customization&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;fei ji &amp;lt;ufo22940268@gmail.com&amp;gt;&lt;/span&gt; Feb 17 10:39PM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I think image button can also be a good choice. You just need to set a&lt;br /&gt; attribute called android:src which reference to the image file you want to&lt;br /&gt; use.&lt;br /&gt; 在 2012-2-17 上午5:24，&amp;quot;value makers&amp;quot; &amp;lt;shihabkv22008@gmail.com&amp;gt;写道：&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-4784309288005509380?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/4784309288005509380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_9392.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/4784309288005509380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/4784309288005509380'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_9392.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 18 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-7596528064297275223</id><published>2012-02-17T06:25:00.001-08:00</published><updated>2012-02-17T06:25:32.319-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 16 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;Customizing Button&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;Running wallpaper to react to changes in SharedPreferences&lt;/a&gt; [4 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;Reads file inside a apk&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;accessing 2d array from strings.xml&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;How to deal with java.io.exception no space left on device when that isnt the case&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;run activity through app widget provider&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;Shared Object Overview&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;about Permission Denial: not allowed to send broadcast android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;NDK and sensors&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;How can i export my sqlite database from intellj idea?&lt;/a&gt; [5 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;App Design Issue&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_13"&gt;[No Subject]&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_14"&gt;SQLite database maximum size&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_15"&gt;How to restrict my app??&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/2aab7326bb0afdff" style="color:15c;text-decoration:none"       &gt;Customizing Button&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 06:16PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi all,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I am facing a problem regarding with button customization. i am attaching&lt;br /&gt; the image below. i want to activate the onclick on the visible part of this&lt;br /&gt; image. the problem is if i click near to this image that means it takes as&lt;br /&gt; rectangle. i want to activate only that image potion itself. how can i do&lt;br /&gt; it without using canvas . pleas give a solution for this&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 17 08:08AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &lt;br /&gt; &amp;gt; i want to activate the onclick on the visible part of this image. the&lt;br /&gt; &amp;gt; problem is if i click near to this image that means it takes as rectangle.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; How big is this image going to be in practice? It might not be worth the&lt;br /&gt; effort.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; i want to activate only that image potion itself. how can i do it without&lt;br /&gt; &amp;gt; using canvas . pleas give a solution for this&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Roughly: you could use the View&amp;#39;s touch events to get the exact X / Y touch&lt;br /&gt; coordinates, then use some fancy math to determine that the point is&lt;br /&gt; contained within the geometric area represented by the image in question.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1e42ecffbc8ce7d1" style="color:15c;text-decoration:none"       &gt;Running wallpaper to react to changes in SharedPreferences&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;Harri Smått&amp;quot; &amp;lt;harism@gmail.com&amp;gt;&lt;/span&gt; Feb 17 03:01PM +0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Feb 17, 2012, at 12:55 PM, Doo wrote:&lt;br /&gt; &amp;gt; I mean I can do that but it&amp;#39;s somewhat strange that there&lt;br /&gt; &amp;gt; are settings for WP and no standard and easy way to notify running&lt;br /&gt; &amp;gt; instance about that.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; What gives you an idea there isn&amp;#39;t a standard and easy way for getting both preview and actual WP instances notified about preference changes? I&amp;#39;ve never had similar problems you&amp;#39;re describing here and find it possible there&amp;#39;s a flaw in your SharedPreference handling instead. Which, for some odd reason, was not included as a possible cause in your email at all   ;)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; So please, do send some code relevant to SharedPreference handling which hopefully leads to more specific answer to your question.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; --&lt;br /&gt; H&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Doo &amp;lt;durilka@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:26AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Oh, sorry. Stupid me. The thing is that the preview gets notified of&lt;br /&gt; prefs change, the already running wallpaper not. I have this&lt;br /&gt; consistent on stock SGS2 and in 4.0 emulator so thought it&amp;#39;s standard&lt;br /&gt; taking in account  that docs claim &amp;quot;Note: currently this class does&lt;br /&gt; not support use across multiple processes. This will be added&lt;br /&gt; later.&amp;quot;.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Anyway, my trimmed down code (i&amp;#39;m using LibdgxWallpaperEngine which is&lt;br /&gt; really a wrapper and I assume is not ultimately relevant):&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public class MyWPService extends LibdgxWallpaperService {&lt;br /&gt; 	public class MyEngine extends LibdgxWallpaperEngine implements&lt;br /&gt; SharedPreferences.OnSharedPreferenceChangeListener {&lt;br /&gt; 		@Override&lt;br /&gt; 		protected void initialize(AndroidApplicationLW androidApplicationLW)&lt;br /&gt; {&lt;br /&gt; 			SharedPreferences sharedPreferences = getSharedPrefs();&lt;br /&gt; 			sharedPreferences.registerOnSharedPreferenceChangeListener(this);&lt;br /&gt; 		}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		public void onSharedPreferenceChanged(SharedPreferences ignored,&lt;br /&gt; String key) {&lt;br /&gt; 			SharedPreferences sharedPreferences = getSharedPrefs(); //&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 			if (key.equals(getText(R.string.prefQuality))) {&lt;br /&gt; 				MyEngine.this.app.onQualityChanged(sharedPreferences.getInt(key,&lt;br /&gt; 0));&lt;br /&gt; 			} else if (key.equals(getText(R.string.prefWheel))) {&lt;br /&gt; 				MyEngine.this.app&lt;br /&gt; 						.onWheelChanged(sharedPreferences.getString(key,&lt;br /&gt; getText(R.string.valTextOnly)));&lt;br /&gt; 			}&lt;br /&gt; 		}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		private SharedPreferences getSharedPrefs() {&lt;br /&gt; 			return&lt;br /&gt; MyWPService.this.getSharedPreferences(PreferencesActivity.SHARED_PREFS_NAME,&lt;br /&gt; 0);&lt;br /&gt; 		}&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Actually you&amp;#39;ve made think and I moved&lt;br /&gt; registerOnSharedPreferenceChangeListener into onResume and maybe it&amp;#39;s&lt;br /&gt; different now. I&amp;#39;ll update my findings here.&lt;br /&gt; But does that mean service is always running as single process even if&lt;br /&gt; two different instances of the engine are created?&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Doo &amp;lt;durilka@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:36AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi Harri,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; that was the issue, thanks for pointing it ;) Register to prefs change&lt;br /&gt; in resume event.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Cheers!&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;Harri Smått&amp;quot; &amp;lt;harism@gmail.com&amp;gt;&lt;/span&gt; Feb 17 03:50PM +0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Feb 17, 2012, at 3:36 PM, Doo wrote:&lt;br /&gt; &amp;gt; that was the issue, thanks for pointing it ;) Register to prefs change&lt;br /&gt; &amp;gt; in resume event.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Actually I&amp;#39;d say your problem sums up within these lines in initialize() method;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; SharedPreferences sharedPreferences = getSharedPrefs();&lt;br /&gt; sharedPreferences.registerOnSharedPreferenceChangeListener(this);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You only grab local variable for SharedPreferences while you ought to use a class wide member variable you can reuse - and most importantly it is not garbage collected instantly.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; --&lt;br /&gt; H&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ab6e1ba89ca7cbee" style="color:15c;text-decoration:none"       &gt;Reads file inside a apk&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Cz &amp;lt;omercz@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:50AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I would do that when the adt would support creating a library jar with&lt;br /&gt; res/assets directory. I am sure many 3rd party developers will thank&lt;br /&gt; Google for that.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/da4123ad041f735a" style="color:15c;text-decoration:none"       &gt;accessing 2d array from strings.xml&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Narendra Singh Rathore &amp;lt;nsr.curious@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:34PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi all,&lt;br /&gt; I have two arrays in my Activity / java file --- 1-dimensional and&lt;br /&gt; 2-dimensional as follows&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  private String[] groups = { &amp;quot;People Names&amp;quot;, &amp;quot;Dog Names&amp;quot;, &amp;quot;Cat Names&amp;quot;,&lt;br /&gt; &amp;quot;Fish Names&amp;quot; };&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  private String[][] children = {&lt;br /&gt;                 { &amp;quot;Arnold&amp;quot;, &amp;quot;Barry&amp;quot;, &amp;quot;Chuck&amp;quot;, &amp;quot;David&amp;quot; },&lt;br /&gt;                 { &amp;quot;Ace&amp;quot;, &amp;quot;Bandit&amp;quot;, &amp;quot;Cha-Cha&amp;quot;, &amp;quot;Deuce&amp;quot; },&lt;br /&gt;                 { &amp;quot;Fluffy&amp;quot;, &amp;quot;Snuggles&amp;quot; },&lt;br /&gt;                 { &amp;quot;Goldy&amp;quot;, &amp;quot;Bubbles&amp;quot; }&lt;br /&gt;         };&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Here I can access them with no prob.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But what if I want to define them in Strings.xml and then to access from my&lt;br /&gt; activity .&lt;br /&gt; I am able to access 1-d array here in java file as below:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; String[] groups = getResources().getStringArray(R.array.group_array);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But what to do for 2d array?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Here is my Strings.xml&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt; - &amp;lt;resources&amp;gt;&lt;br /&gt;   &amp;lt;string name=&amp;quot;*hello*&amp;quot;&amp;gt;Hello World, bitmapmesh!&amp;lt;/string&amp;gt;&lt;br /&gt;   &amp;lt;string name=&amp;quot;*app_name*&amp;quot;&amp;gt;bitmapmesh&amp;lt;/string&amp;gt;&lt;br /&gt; - &amp;lt;string-array name=&amp;quot;*group_array*&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;item&amp;gt; People Names &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item&amp;gt; Dog Names &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item&amp;gt; Cat Names &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item&amp;gt; Fish Names &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;/string-array&amp;gt;&lt;br /&gt; - &amp;lt;string-array name=&amp;quot;*child*&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*0*&amp;quot;&amp;gt; Arnold &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*1*&amp;quot;&amp;gt; Barry &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*2*&amp;quot;&amp;gt; Chuck &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*3*&amp;quot;&amp;gt; David &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*2*&amp;quot; index1=&amp;quot;*0*&amp;quot;&amp;gt; Ace &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*2*&amp;quot; index1=&amp;quot;*1*&amp;quot;&amp;gt;Charlottetown&amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*3*&amp;quot; index1=&amp;quot;*0*&amp;quot;&amp;gt;Zürich&amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;item index0=&amp;quot;*3*&amp;quot; index1=&amp;quot;*1*&amp;quot;&amp;gt;Bern&amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;/string-array&amp;gt;&lt;br /&gt;   &amp;lt;/resources&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; *Now, how to access this 2d array from strings.xml in my Activity?*&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Am I doing something wrong here in defining 2d array in strings.xml&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Please suggest me what I can do in this situation.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 17 07:26AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Fri, Feb 17, 2012 at 6:04 AM, Narendra Singh Rathore &amp;lt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Please suggest me what I can do in this situation.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Use a database.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9dd21e0202383f48" style="color:15c;text-decoration:none"       &gt;How to deal with java.io.exception no space left on device when that isnt the case&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Chris Mawata &amp;lt;chris.mawata@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:17AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       That will be it. The file cache is supposed to be small (docs&lt;br /&gt; recommend under 1 MB.&lt;br /&gt; Thanks for the feedback. Many people don&amp;#39;t bother to post solutions.&lt;br /&gt; Chris&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b6055d81c167eeb3" style="color:15c;text-decoration:none"       &gt;run activity through app widget provider&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;surabhi jain &amp;lt;surabhi17.jain@gmail.com&amp;gt;&lt;/span&gt; Feb 17 06:40PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi all,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have created a widget and&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I want to run activity through app widget provider.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/8484b1ea89c671ce" style="color:15c;text-decoration:none"       &gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 07:48AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       If you are using fragments, I would recommend putting your tabs in the&lt;br /&gt; action bar, using ActionBarSherlock for supporting your pre-Android&lt;br /&gt; 3.0 devices.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; If you are certain that you want to use fragments with a TabHost, I&lt;br /&gt; think there is a sample in the SDK samples that demonstrates its use.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/948e5a05c74a2e7d" style="color:15c;text-decoration:none"       &gt;Shared Object Overview&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 07:46AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       If by &amp;quot;shared object&amp;quot; you mean .so files, they are not shared between&lt;br /&gt; applications, and it is up to you to manage your own versions for your&lt;br /&gt; own app.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Fri, Feb 17, 2012 at 2:26 AM, j_a_n.richardson@ntlworld.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b3f2a544431aa432" style="color:15c;text-decoration:none"       &gt;about Permission Denial: not allowed to send broadcast android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 07:45AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Only the firmware can send that broadcast.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/a19b870b3afcbeb0" style="color:15c;text-decoration:none"       &gt;NDK and sensors&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 07:44AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; Is there any example on using NDK to get sensors data via callback.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You will be better served using the [android-ndk] Google Group for&lt;br /&gt; questions on the Android NDK.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/cc0381eaf883b494" style="color:15c;text-decoration:none"       &gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 17 07:43AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; If is true,is any way can replace the three methods?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You delete them.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4f83b0c72f5f1c5f" style="color:15c;text-decoration:none"       &gt;How can i export my sqlite database from intellj idea?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:33PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       which os you are using ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Fri, Feb 17, 2012 at 4:48 PM, Duygu Kahraman&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 17 04:08AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       First tell me r u able to connect adb means check whether ur adb is&lt;br /&gt; connected or not.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; execute --&lt;br /&gt; adb devices&lt;br /&gt; &amp;nbsp;&lt;br /&gt; check whether ur device s there or not&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Duygu Kahraman &amp;lt;duygu.kahramann@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:21PM +0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       i am using windows 7&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; ---&lt;br /&gt; Duygu Kahraman&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://tr.linkedin.com/in/duygukahramann"&gt;http://tr.linkedin.com/in/duygukahramann&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Duygu Kahraman &amp;lt;duygu.kahramann@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:22PM +0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       i can execute adb yes.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; ---&lt;br /&gt; Duygu Kahraman&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://tr.linkedin.com/in/duygukahramann"&gt;http://tr.linkedin.com/in/duygukahramann&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 06:00PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I am using linux and ide is intellij. i can open ddms using command mode. i&lt;br /&gt; never use ecclipse .&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/17 Duygu Kahraman &amp;lt;duygu.kahramann@gmail.com&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/c59a92c5ee5e9474" style="color:15c;text-decoration:none"       &gt;App Design Issue&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;giles ian &amp;lt;gilesian.513@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:41PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; basically my question is which of the below methods is better in terms of&lt;br /&gt; app design and UI:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; M1: Loding dialog show on first activity and then moving on to next&lt;br /&gt; activity and then displaying data.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; M2: Moving to next Activity, then showing loding dialog and then displaying&lt;br /&gt; data&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_13"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ea83b84cd02ae0f8" style="color:15c;text-decoration:none"       &gt;[No Subject]&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Narendra Singh Rathore &amp;lt;nsr.curious@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:13PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi all,&lt;br /&gt; I have two arrays in my Activity / java file --- 1-dimensional and&lt;br /&gt; 2-dimensional as follows&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  private String[] groups = { &amp;quot;People Names&amp;quot;, &amp;quot;Dog Names&amp;quot;, &amp;quot;Cat Names&amp;quot;,&lt;br /&gt; &amp;quot;Fish Names&amp;quot; };&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  private String[][] children = {&lt;br /&gt;                 { &amp;quot;Arnold&amp;quot;, &amp;quot;Barry&amp;quot;, &amp;quot;Chuck&amp;quot;, &amp;quot;David&amp;quot; },&lt;br /&gt;                 { &amp;quot;Ace&amp;quot;, &amp;quot;Bandit&amp;quot;, &amp;quot;Cha-Cha&amp;quot;, &amp;quot;Deuce&amp;quot; },&lt;br /&gt;                 { &amp;quot;Fluffy&amp;quot;, &amp;quot;Snuggles&amp;quot; },&lt;br /&gt;                 { &amp;quot;Goldy&amp;quot;, &amp;quot;Bubbles&amp;quot; }&lt;br /&gt;         };&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Here I can access them with no prob.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But what if I want to define them in Strings.xml and then to access from my&lt;br /&gt; activity .&lt;br /&gt; I am able to access 1-d array here in java file as below:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; String[] groups = getResources().getStringArray(R.array.group_array);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But what to do for 2d array?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Here is my Strings.xml&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;  - &amp;lt;file:///F:/strings.xml#&amp;gt; &amp;lt;resources&amp;gt;&lt;br /&gt;    &amp;lt;string name=&amp;quot;*hello*&amp;quot;&amp;gt;Hello World, bitmapmesh!&amp;lt;/string&amp;gt;&lt;br /&gt;    &amp;lt;string name=&amp;quot;*app_name*&amp;quot;&amp;gt;bitmapmesh&amp;lt;/string&amp;gt;&lt;br /&gt;  - &amp;lt;file:///F:/strings.xml#&amp;gt; &amp;lt;string-array name=&amp;quot;*group_array*&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt; People Names &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt; Dog Names &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt; Cat Names &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt; Fish Names &amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;/string-array&amp;gt;&lt;br /&gt;  - &amp;lt;file:///F:/strings.xml#&amp;gt; &amp;lt;string-array name=&amp;quot;*child*&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*0*&amp;quot;&amp;gt; Arnold &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*1*&amp;quot;&amp;gt; Barry &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*2*&amp;quot;&amp;gt; Chuck &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*0*&amp;quot; index1=&amp;quot;*3*&amp;quot;&amp;gt; David &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*2*&amp;quot; index1=&amp;quot;*0*&amp;quot;&amp;gt; Ace &amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*2*&amp;quot; index1=&amp;quot;*1*&amp;quot;&amp;gt;Charlottetown&amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*3*&amp;quot; index1=&amp;quot;*0*&amp;quot;&amp;gt;Zürich&amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item index0=&amp;quot;*3*&amp;quot; index1=&amp;quot;*1*&amp;quot;&amp;gt;Bern&amp;lt;/item&amp;gt;&lt;br /&gt;   &amp;lt;/string-array&amp;gt;&lt;br /&gt;   &amp;lt;/resources&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; *Now, how to access this 2d array from strings.xml in my Activity?*&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Am I doing something wrong here in defining 2d array in strings.xml&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Please suggest me what I can do in this situation.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_14"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3dd6500f97b26a21" style="color:15c;text-decoration:none"       &gt;SQLite database maximum size&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;HighFlyer &amp;lt;aleksvas@gmail.com&amp;gt;&lt;/span&gt; Feb 17 03:31AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Version in emulator is 3.5.9&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_15"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/20723fc73df8d089" style="color:15c;text-decoration:none"       &gt;How to restrict my app??&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Muhammad UMER &amp;lt;muhammad.umer12@hotmail.com&amp;gt;&lt;/span&gt; Feb 17 11:07AM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hi souruitian,&lt;br /&gt;                    Can you give me the explaination of webservices for authentication, and if you have done this please can you share me a  link or a sample piese of code that how to do?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks and Regards,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Date: Fri, 17 Feb 2012 11:00:01 +0530&lt;br /&gt; Subject: Re: [android-developers] Re: How to restrict my app??&lt;br /&gt; From: souruitian@gmail.com&lt;br /&gt; To: android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Yes, you should use webservices for authentication, if its authentic then only move forward, otherwise exit the app.We have done this using EMEI no of device.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Fri, Feb 17, 2012 at 10:33 AM, moktarul anam &amp;lt;moktarul@gmail.com&amp;gt; wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; if your application is server dependent then in server side create&lt;br /&gt; &amp;nbsp;&lt;br /&gt; admin panel. admin will able to add mobile number&lt;br /&gt; &amp;nbsp;&lt;br /&gt; next save auth flag in ur application ( shared pref or in  database )&lt;br /&gt; &amp;nbsp;&lt;br /&gt; false. whenever user will use ur application first time then flag will&lt;br /&gt; &amp;nbsp;&lt;br /&gt; b null then check for authentication and save true/false value&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 16, 4:30 pm, &amp;quot;muhammad.ume...@hotmail.com&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; of mobiles that i want. how can i do that?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Thanks and Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; --&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-7596528064297275223?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/7596528064297275223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_2112.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/7596528064297275223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/7596528064297275223'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_2112.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 16 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-3346807586258990077</id><published>2012-02-17T03:25:00.001-08:00</published><updated>2012-02-17T03:25:47.556-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 17 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;ProgressDialog with Thread&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;How can i export my sqlite database from intellj idea?&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;sending events from monkeyunner fails&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;Running wallpaper to react to changes in SharedPreferences&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;Re : Session&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;SQLite database maximum size&lt;/a&gt; [4 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;create table of ranking&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;App Design Issue&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;How to solve bad instruction `vadd.i16 q0,q0,q0&amp;#39; when attempting to check gcc for neon instruction&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;Problems with MatrixGrabber: java.lang.ClassCastException: com.google.android.gles_jni.GLImpl&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;installation error&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;NDK and sensors&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_13"&gt;Get the PCM data of the songs currently playing in the android phone&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_14"&gt;about Permission Denial: not allowed to send broadcast android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_15"&gt;Shared Object Overview&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_16"&gt;establish() function from android.net.VpnService.Builder&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/a20d1952e44a2a1b" style="color:15c;text-decoration:none"       &gt;ProgressDialog with Thread&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;dc &amp;lt;dcone1122@gmail.com&amp;gt;&lt;/span&gt; Feb 16 02:13PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I am attempting to show a progress dialog while I am performing some&lt;br /&gt; actions. I am having troubles getting it to perform the way I would&lt;br /&gt; like. Here is what I want to do:&lt;br /&gt; click event of a button&lt;br /&gt; pop up a progress dialog showing a busy message.&lt;br /&gt; perform some action&lt;br /&gt; then once the action is complete, inflate a new layout into my main&lt;br /&gt; layout. (changing screens)&lt;br /&gt; It works fine except either I inflate the layout while the other&lt;br /&gt; actions are still processing (layout change is outside the thread) or&lt;br /&gt; if I put the layout change in the thread, it forces a close of the&lt;br /&gt; app, at the layout.removeallviews; line.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; private OnClickListener feeAcceptListener = new OnClickListener() {&lt;br /&gt;        @Override&lt;br /&gt;       public void onClick(View v) {&lt;br /&gt;           progressBar = ProgressDialog.show(v.getContext(), &amp;quot;Please&lt;br /&gt; Wait...&amp;quot;,&amp;quot;Communicating&amp;quot;,true);&lt;br /&gt;            new Thread(new Runnable() {&lt;br /&gt;                  @Override&lt;br /&gt;                  public void run() {&lt;br /&gt;                     GetWts(); //processes some action&lt;br /&gt;                      progressBar.dismiss();&lt;br /&gt;                  }&lt;br /&gt;            }).start();&lt;br /&gt; &amp;nbsp;&lt;br /&gt;            Handler handle=new Handler(){&lt;br /&gt;                  @Override&lt;br /&gt;                  public void handleMessage(Message msg) {&lt;br /&gt;                        super.handleMessage(msg);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;                  }&lt;br /&gt;            };&lt;br /&gt;            LinearLayout layout =&lt;br /&gt; (LinearLayout)findViewById(R.id.main_view);&lt;br /&gt;            layout.removeAllViews();&lt;br /&gt;            LayoutInflater inflater = getLayoutInflater();&lt;br /&gt;            layout.addView(inflater.inflate(R.layout.wts, null));&lt;br /&gt; &amp;nbsp;&lt;br /&gt;            Button print = (Button)findViewById(R.id.btnPrintTic);&lt;br /&gt;            Button done= (Button)findViewById(R.id.btnDone);&lt;br /&gt;            print.setOnClickListener(wtsPrintListener);&lt;br /&gt;            done.setOnClickListener(wtsDoneListener);&lt;br /&gt;       }&lt;br /&gt;     };&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;RLScott &amp;lt;fixthatpiano@yahoo.com&amp;gt;&lt;/span&gt; Feb 17 02:59AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I don&amp;#39;t think progressBar.dismiss is appropriate when executed by a&lt;br /&gt; thread other than the main UI thread.  Use a handler to signal from&lt;br /&gt; the worker thread to the main UI thread and let the main UI thread do&lt;br /&gt; the actual messing with the UI.  The same goes for any other action&lt;br /&gt; that touches the UI directly.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Seshu &amp;lt;s.seshu143@gmail.com&amp;gt;&lt;/span&gt; Feb 17 03:23AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; Use this code,&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  new Thread(new Runnable() {&lt;br /&gt;                  @Override&lt;br /&gt;                  public void run() {&lt;br /&gt;                     //GetWts(); //processes some action&lt;br /&gt;                     try {&lt;br /&gt; 		   	sleep(3000);&lt;br /&gt; 		    } catch (Exception e) {&lt;br /&gt; 		    // TODO: handle exception&lt;br /&gt; 		   }&lt;br /&gt;                    handler.sendEmptyMessage(0);&lt;br /&gt; 		progressBar.dismiss();&lt;br /&gt;                  }&lt;br /&gt;            }).start();&lt;br /&gt;           progressBar.dismiss();&lt;br /&gt; &amp;nbsp;&lt;br /&gt;            Handler handle=new Handler(){&lt;br /&gt;                  @Override&lt;br /&gt;                  public void handleMessage(Message msg) {&lt;br /&gt;                        super.handleMessage(msg);&lt;br /&gt;                        if(msg.what == 0) {&lt;br /&gt;                          //perform some action here................&lt;br /&gt;                        }&lt;br /&gt;                  }&lt;br /&gt;            };&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4f83b0c72f5f1c5f" style="color:15c;text-decoration:none"       &gt;How can i export my sqlite database from intellj idea?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Duygu Kahraman &amp;lt;duygu.kahramann@gmail.com&amp;gt;&lt;/span&gt; Feb 17 11:54AM +0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       intellj is not include ddms and you can not push  /data/data/&amp;lt;packagename&amp;gt;/&lt;br /&gt; etc.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Can anybody help me?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; ---&lt;br /&gt; Duygu Kahraman&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://tr.linkedin.com/in/duygukahramann"&gt;http://tr.linkedin.com/in/duygukahramann&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 04:45PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I am using intellij . i can access the sdcard using ddms. i tried it using&lt;br /&gt; command mode .&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Fri, Feb 17, 2012 at 3:24 PM, Duygu Kahraman&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Duygu Kahraman &amp;lt;duygu.kahramann@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:18PM +0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       where is the ddms in ide?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; ---&lt;br /&gt; Duygu Kahraman&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://tr.linkedin.com/in/duygukahramann"&gt;http://tr.linkedin.com/in/duygukahramann&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4878967bc7524854" style="color:15c;text-decoration:none"       &gt;sending events from monkeyunner fails&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Tony Ko &amp;lt;htko89@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:01AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I have the very very similar issue. seems like it adb is not receiving &lt;br /&gt; confirmation of the event (just a hunch).&lt;br /&gt; Main issues seems to be:&lt;br /&gt; java.net.SocketException: Software caused connection abort: recv failed&lt;br /&gt; &amp;nbsp;&lt;br /&gt; All my program does is loop over and over&lt;br /&gt; &amp;nbsp;&lt;br /&gt; HV = D.getHierarchyViewer()&lt;br /&gt; win = HV.getFocusedWindowName()&lt;br /&gt; &amp;nbsp;&lt;br /&gt; it then checks if &lt;br /&gt; win == &amp;quot;com.example.whatever&amp;quot; # just an example, not the full activity name&lt;br /&gt; &amp;nbsp;&lt;br /&gt; and if it is , sends:&lt;br /&gt; D.press(&amp;#39;KEYCODE_BACK&amp;#39;, MonkeyDevice.DOWN_AND_UP)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I added a &lt;br /&gt; MonkeyRunner.sleep(1) to keep it from excessively using my cpu&lt;br /&gt; &amp;nbsp;&lt;br /&gt; now this might seem like a stupid problem due to coding, but it isn&amp;#39;t (well &lt;br /&gt; not apparent). why? because if I don&amp;#39;t loop the code everything works &lt;br /&gt; perfectly. After about 10 loops, it errors out.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1e42ecffbc8ce7d1" style="color:15c;text-decoration:none"       &gt;Running wallpaper to react to changes in SharedPreferences&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Doo &amp;lt;durilka@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:55AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; (i know it&amp;#39;s been asked in different forms already)&lt;br /&gt; I&amp;#39;ve written the live wallpaper (there can&amp;#39;t be enough ;) and it has&lt;br /&gt; display settings. The problem is that when after the WP is being&lt;br /&gt; chosen if I go to WP selection, choose the same one, tinker with&lt;br /&gt; settings, the preview window reflect changes, the current running one&lt;br /&gt; does not. I assume that it&amp;#39;s because those are two separate processes&lt;br /&gt; and SharedPreferences notify inside same process only (so far).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; So the question is is the broadcast intent the only option?&lt;br /&gt; sendWallpaperCommand doesn&amp;#39;t work if you&amp;#39;re not the view host, no-&lt;br /&gt; create binding(my first idea) to service is impossible because onBind&lt;br /&gt; is final. I mean I can do that but it&amp;#39;s somewhat strange that there&lt;br /&gt; are settings for WP and no standard and easy way to notify running&lt;br /&gt; instance about that.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Cheers.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b71ba4ca7553e4e2" style="color:15c;text-decoration:none"       &gt;Re : Session&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;vivek elangovan &amp;lt;elangovan.vivek@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:43AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi members,&lt;br /&gt;                      I developed a login page application,after&lt;br /&gt; logging in i entered data in required field and then when i click&lt;br /&gt; logout it take to my login page but when i click the back button in my&lt;br /&gt; keypad it takes me to the previous page instead of showing  login page&lt;br /&gt; or it has to exit the application.So is there any session management&lt;br /&gt; which i can apply in this?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; - Vivek Elangovan&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3dd6500f97b26a21" style="color:15c;text-decoration:none"       &gt;SQLite database maximum size&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;HighFlyer &amp;lt;aleksvas@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:43AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello to everyone.&lt;br /&gt; We have a big SQLite database file (~11.6 Mb) that ships with&lt;br /&gt; application. All is good except strange problem on several devices&lt;br /&gt; (Samsung Galaxy S and Galaxy 580, both running Android 2.2). System&lt;br /&gt; can&amp;#39;t open such db file. Logcat poor with only one error message:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; sqlite returned: error code = 11, msg = database corruption found by source line 40107&lt;br /&gt; &amp;nbsp;&lt;br /&gt; After that failure database file is deleted. So all data lost.&lt;br /&gt; Deleting several rows and reducing db file size to 11Mb solves&lt;br /&gt; problem.&lt;br /&gt; On other tested devices running 2.3, 3.x and 4.x version does not have&lt;br /&gt; such problem.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; So the question is:&lt;br /&gt; Does there are any documented limits to databases (size or rows count)&lt;br /&gt; for SQLite that ships with Android 2.2 and previous versions?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Marcelo Henrique &amp;lt;marcelohd02@gmail.com&amp;gt;&lt;/span&gt; Feb 17 07:46AM -0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       will you Test in emulator ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/17 HighFlyer &amp;lt;aleksvas@gmail.com&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt;                                               - Marcelo Henrique -&lt;br /&gt;   &amp;quot;Se não puder se destacar pelo talento, vença pelo esforço.&amp;quot; (Dave&lt;br /&gt; Weinbaum)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;HighFlyer &amp;lt;aleksvas@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:10AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Yes, database opening also fails in emulator&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Marcelo Henrique &amp;lt;marcelohd02@gmail.com&amp;gt;&lt;/span&gt; Feb 17 08:41AM -0200       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       bug in SQlite 2.2. ? what version SQlite Database in 2.2? 2.3 ? 3.2 ? 4?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/17 HighFlyer &amp;lt;aleksvas@gmail.com&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt;                                               - Marcelo Henrique -&lt;br /&gt;   &amp;quot;Se não puder se destacar pelo talento, vença pelo esforço.&amp;quot; (Dave&lt;br /&gt; Weinbaum)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3fa8d120cd502ec2" style="color:15c;text-decoration:none"       &gt;create table of ranking&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:31AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi Zarrouk,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; do u want to display ranking directly fetching from server or want to&lt;br /&gt; store in to database?&lt;br /&gt; but i will suggest u that store all information 2 database and create&lt;br /&gt; one ranking algorithm. this algorithm will be user choice. user also&lt;br /&gt; can select rank by *&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 15, 10:53 pm, &amp;quot;zarrouk.ani...@yahoo.fr&amp;quot;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/c59a92c5ee5e9474" style="color:15c;text-decoration:none"       &gt;App Design Issue&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:45AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       HI Giles&lt;br /&gt;       if your web service data he heavy then i will suggest you to&lt;br /&gt; store in database or local files. otherwise memory will be allocated&lt;br /&gt; through out ur application( if u store in static variable/ stack&lt;br /&gt; memory).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; if your web service data is xml file use saxParser. ( android sax&lt;br /&gt; parser)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul anam&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/954902c9ea8915a8" style="color:15c;text-decoration:none"       &gt;How to solve bad instruction `vadd.i16 q0,q0,q0&amp;#39; when attempting to check gcc for neon instruction&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sureshmenon87 &amp;lt;sureshmenon87@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:17PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Checking gcc supports failed for neon instruction vadd.i16 q0,q0,q0&lt;br /&gt; test.c&lt;br /&gt; &amp;nbsp;&lt;br /&gt; int main ()&lt;br /&gt; {&lt;br /&gt; __asm__(&amp;quot;vadd.i16 q0, q0, q0&amp;quot;); return 0;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; arm-linux-androideabi-gcc test.c&lt;br /&gt; /tmp/ccfc8m0G.s: Assembler messages:&lt;br /&gt; /tmp/ccfc8m0G.s:24: Error: bad instruction `vadd.i16 q0,q0,q0&amp;#39;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Tried with flags -mcpu=cortex-a8 -mfpu=neon but stil no success&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Above code was used to test gcc support for neon instruction.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Actually i am trying to build x264 with NEON support for ARM&lt;br /&gt; platformAfter running configure script&lt;br /&gt; x264 config log file contains&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Command line options: &amp;quot;--cross-prefix=arm-linux-androideabi-&amp;quot; &amp;quot;--&lt;br /&gt; enable-pic&amp;quot; &amp;quot;--extra- cflags=-mcpu=cortex-a8&amp;quot; &amp;quot;--host=arm-linux&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; checking whether arm-linux-androideabi-gcc works... yes&lt;br /&gt; checking whether arm-linux-androideabi-gcc supports for( int i = 0; i&lt;br /&gt; &amp;lt; 9; i++ ); with -std=gnu99... yes&lt;br /&gt; checking whether arm-linux-androideabi-gcc supports __asm__(&amp;quot;rev ip,&lt;br /&gt; ip&amp;quot;);... yes&lt;br /&gt; checking whether arm-linux-androideabi-gcc supports __asm__(&amp;quot;movt r0,&lt;br /&gt; #0&amp;quot;);... yes&lt;br /&gt; checking whether arm-linux-androideabi-gcc supports __asm__(&amp;quot;vadd.i16&lt;br /&gt; q0, q0, q0&amp;quot;);... no&lt;br /&gt; &amp;nbsp;&lt;br /&gt; arm-linux-androideabi-gcc conftest.c -Wall -I. -I$(SRCPATH) -&lt;br /&gt; mcpu=cortex-a8 -std=gnu99 -lm -o conftest&lt;br /&gt; E:\cygwin\tmp\ccVtVI1i.s: Assembler messages:&lt;br /&gt; E:\cygwin\tmp\ccVtVI1i.s:24: Error: bad instruction `vadd.i16&lt;br /&gt; q0,q0,q0&amp;#39;&lt;br /&gt; --------------------------------------------------&lt;br /&gt; Failed program was:&lt;br /&gt; --------------------------------------------------&lt;br /&gt; int main () { __asm__(&amp;quot;vadd.i16 q0, q0, q0&amp;quot;); return 0; }&lt;br /&gt; --------------------------------------------------&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; config.h contains&lt;br /&gt; &amp;nbsp;&lt;br /&gt; #define HAVE_MALLOC_H 1&lt;br /&gt; #define HAVE_ARMV6 1&lt;br /&gt; #define HAVE_ARMV6T2 1&lt;br /&gt; #define ARCH_ARM 1&lt;br /&gt; #define SYS_LINUX 1&lt;br /&gt; #define HAVE_VECTOREXT 1&lt;br /&gt; #define fseek fseeko&lt;br /&gt; #define ftell ftello&lt;br /&gt; #define HAVE_GPL 1&lt;br /&gt; #define HAVE_INTERLACED 1&lt;br /&gt; #define HAVE_ALTIVEC 0&lt;br /&gt; #define HAVE_ALTIVEC_H 0&lt;br /&gt; #define HAVE_MMX 0&lt;br /&gt; #define HAVE_NEON 0&lt;br /&gt; #define HAVE_BEOSTHREAD 0&lt;br /&gt; #define HAVE_POSIXTHREAD 0&lt;br /&gt; #define HAVE_WIN32THREAD 0&lt;br /&gt; #define HAVE_THREAD 0&lt;br /&gt; #define HAVE_LOG2F 0&lt;br /&gt; #define HAVE_VISUALIZE 0&lt;br /&gt; #define HAVE_SWSCALE 0&lt;br /&gt; #define HAVE_LAVF 0&lt;br /&gt; #define HAVE_FFMS 0&lt;br /&gt; #define HAVE_GPAC 0&lt;br /&gt; #define HAVE_GF_MALLOC 0&lt;br /&gt; #define HAVE_AVS 0&lt;br /&gt; #define HAVE_CPU_COUNT 0&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Running make command build x264 static lib based on above config.h&lt;br /&gt; which contains HAVE_NEON 0&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; **Compiler Version**&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; arm-linux-androideabi-gcc -v&lt;br /&gt; Using built-in specs.&lt;br /&gt; Target: arm-linux-androideabi&lt;br /&gt; Configured with: /tmp/ndk-digit/src/build/../gcc/gcc-4.4.3/configure --&lt;br /&gt; prefix=/usr/local/google/digit/repo/opensource/ndk/toolchains/arm-&lt;br /&gt; linux-androideabi-4.4.3/prebuilt/windows --target=arm-linux-&lt;br /&gt; androideabi --host=i586-mingw32msvc --build=x86_64-linux-gnu --with-&lt;br /&gt; gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/tmp/ndk-&lt;br /&gt; digit/build/toolchain/temp-install --with-mpfr=/tmp/ndk-digit/build/&lt;br /&gt; toolchain/temp-install --disable-libssp --enable-threads --disable-nls&lt;br /&gt; --disable-libmudflap --disable&lt;br /&gt; -libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-&lt;br /&gt; shared --disable-tls --with-float=soft --with-fpu=vfp --with-&lt;br /&gt; arch=armv5te --enable-target-optspace --enable-initfini-array --&lt;br /&gt; disable-nls --prefix=/usr/local/google/digit/repo/opensource/ndk/&lt;br /&gt; toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows --with-&lt;br /&gt; sysroot=/usr/local/google/digit/repo/opensource/ndk/toolchains/arm-&lt;br /&gt; linux-androideabi-4.4.3/prebuilt/windows/sysroot --with-binutils-&lt;br /&gt; version=2.20.1 --with-mpfr-version=2.4.1 --with&lt;br /&gt; -gmp-version=4.2.4 --with-gcc-version=4.4.3 --with-gdb-version=6.6 --&lt;br /&gt; with-arch=armv5te --program-transform-name=&amp;#39;s,^,arm-linux-&lt;br /&gt; androideabi-,&amp;#39;&lt;br /&gt; Thread model: posix&lt;br /&gt; gcc version 4.4.3 (GCC)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Goal is to utilize neon enabled ARM processor to boost x264 encoder&lt;br /&gt; performance...&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;deb-account &amp;lt;theedge456@free.fr&amp;gt;&lt;/span&gt; Feb 17 10:34AM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On 17/02/12 08:17, sureshmenon87 wrote:&lt;br /&gt; &amp;gt; checking whether arm-linux-androideabi-gcc supports __asm__(&amp;quot;vadd.i16&lt;br /&gt; &amp;gt; q0, q0, q0&amp;quot;);... no&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Do you need these instructions ?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d72962dce21781c" style="color:15c;text-decoration:none"       &gt;Problems with MatrixGrabber: java.lang.ClassCastException: com.google.android.gles_jni.GLImpl&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;saex &amp;lt;elpablosaez@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:25AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I have a GLSurfaceView class that must show a square with a texture.&lt;br /&gt; I&amp;#39;m trying to fit the screen with the texture/polygon dimensions, then&lt;br /&gt; i need to use projections.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I&amp;#39;m using 3 classes to have compatibility with android 1.5:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; MatrixGrabber.java MatrixStack.java MatrixTrackingGL.java&lt;br /&gt; &amp;nbsp;&lt;br /&gt; This is the part of the code that it is giving the error:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; private MatrixGrabber mg = new MatrixGrabber(); //create the matrix&lt;br /&gt; grabber object in your initialization code&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; DisplayMetrics dm = new DisplayMetrics();&lt;br /&gt;  &lt;br /&gt; ((Activity)context).getWindowManager().getDefaultDisplay().getMetrics(dm);&lt;br /&gt;         screenW=dm.widthPixels;&lt;br /&gt;         screenH=dm.heightPixels;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         modelMatrix=mg.mModelView;&lt;br /&gt;         projMatrix=mg.mProjection;&lt;br /&gt;         mView[0] = 0;&lt;br /&gt;         mView[1] = 0;&lt;br /&gt;         mView[2] = screenW; //width&lt;br /&gt;         mView[3] = screenH; //height&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; public void onDrawFrame(GL10 gl) {&lt;br /&gt;         //Clear Screen And Depth Buffer&lt;br /&gt;         gl.glClear(GL10.GL_COLOR_BUFFER_BIT |&lt;br /&gt; GL10.GL_DEPTH_BUFFER_BIT);&lt;br /&gt;         gl.glLoadIdentity();                    //Reset The Current&lt;br /&gt; Modelview Matrix&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         mg.getCurrentProjection(gl);&lt;br /&gt;         mg.getCurrentModelView(gl);&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; &amp;nbsp;&lt;br /&gt; And this is the error:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     02-17 09:13:59.952: WARN/dalvikvm(11405): threadid=8: thread&lt;br /&gt; exiting with uncaught exception (group=0x4001d7e0)&lt;br /&gt; 02-17 09:13:59.960: ERROR/AndroidRuntime(11405): FATAL EXCEPTION:&lt;br /&gt; GLThread 9&lt;br /&gt; 02-17 09:13:59.960: ERROR/AndroidRuntime(11405):&lt;br /&gt; java.lang.ClassCastException: com.google.android.gles_jni.GLImpl&lt;br /&gt; 02-17 09:13:59.960: ERROR/AndroidRuntime(11405):     at&lt;br /&gt; com.DemoMagazine.MatrixGrabber.getMatrix(MatrixGrabber.java:56)&lt;br /&gt; 02-17 09:13:59.960: ERROR/AndroidRuntime(11405):     at&lt;br /&gt; com.DemoMagazine.MatrixGrabber.getCurrentProjection(MatrixGrabber.java:&lt;br /&gt; 52)&lt;br /&gt; 02-17 09:13:59.960: ERROR/AndroidRuntime(11405):     at&lt;br /&gt; com.DemoMagazine.SquareGLSurfaceView.onDrawFrame(SquareGLSurfaceView.java:&lt;br /&gt; 112)&lt;br /&gt; 02-17 09:13:59.960: ERROR/AndroidRuntime(11405):     at&lt;br /&gt; android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:&lt;br /&gt; 1332)&lt;br /&gt; 02-17 09:13:59.960: ERROR/AndroidRuntime(11405):     at&lt;br /&gt; android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9f4dc47978dfd903" style="color:15c;text-decoration:none"       &gt;installation error&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Anitha &amp;lt;anitha@ideacarve.com&amp;gt;&lt;/span&gt; Feb 16 10:00PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       while installing i got error like&amp;quot;unable to open repository&amp;quot;&lt;br /&gt; the operation cannot be completed for-because one or more required&lt;br /&gt; items cannot be found.&lt;br /&gt; software being installed.android Traceview 16.0.1v.201112150204-238534.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/cc0381eaf883b494" style="color:15c;text-decoration:none"       &gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dean Wang &amp;lt;tomwang304@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:00PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Do you mean i can&amp;#39;t use this method when i want the action bar show&lt;br /&gt; correctly?&lt;br /&gt; If is true,is any way can replace the three methods?&lt;br /&gt; Thanks for your response:D&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/a19b870b3afcbeb0" style="color:15c;text-decoration:none"       &gt;NDK and sensors&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;dtran &amp;lt;dzungductran@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:12PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Is there any example on using NDK to get sensors data via callback.&lt;br /&gt; Currently there is some sample code in the NDK, but it does not show&lt;br /&gt; how to use callback. I can&amp;#39;t seem to figure out how to get the sensor&lt;br /&gt; data inside the callback. I only get 3 params, fd = file descriptor,&lt;br /&gt; events which identify the event, and data which is my private data&lt;br /&gt; pointer.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; // Callback when we get sensor data&lt;br /&gt; ALooper_callbackFunc get_sensor_events(int fd, int events, void *data)&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; int startNativeSensor()&lt;br /&gt; {&lt;br /&gt; .....&lt;br /&gt; .....&lt;br /&gt;     // Create a sensor event queue from the sensor manager and&lt;br /&gt; register it with the&lt;br /&gt;     // looper. This needs a callback method (e.g. get_sensor_events)&lt;br /&gt; which is called&lt;br /&gt;     // when an event occurs&lt;br /&gt;     g_engine.sensorEventQueue = ASensorManager_createEventQueue(&lt;br /&gt;                                         g_engine.sensorManager,&lt;br /&gt; g_engine.looper, LOOPER_ID_USER,&lt;br /&gt;  &lt;br /&gt; (ALooper_callbackFunc)get_sensor_events, data);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ....&lt;br /&gt; ....&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_13"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4cb06a8c0e45c6d0" style="color:15c;text-decoration:none"       &gt;Get the PCM data of the songs currently playing in the android phone&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;dev_alb &amp;lt;albinthambi@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:10PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I am planning to fetch the decoded PCM data of a currently playing&lt;br /&gt; song in the android phone. Can we do it from the application layer?&lt;br /&gt; Meanwhile it would be really helpful if any one of you could suggest&lt;br /&gt; me an audio decoder in java.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Regards&lt;br /&gt; Albin&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_14"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b3f2a544431aa432" style="color:15c;text-decoration:none"       &gt;about Permission Denial: not allowed to send broadcast android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;xi xia &amp;lt;xiaxi.163@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:12PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I creat an  IntentFilter which manually calls BT broadcast receiver as&lt;br /&gt; follows:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; IntentFilter disConnectFilter = new&lt;br /&gt; IntentFilter(BluetoothDevice.ACTION_ACL_DISCONNECTED);&lt;br /&gt; registerReceiver(_disConnectReceiver, disConnectFilter);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; private BroadcastReceiver _disConnectReceiver = new&lt;br /&gt; BroadcastReceiver() {&lt;br /&gt; 		public void onReceive(Context context, Intent intent) {&lt;br /&gt; 			BluetoothDevice bdevice =&lt;br /&gt; intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);&lt;br /&gt; 				if(BluetoothDevice.ACTION_ACL_DISCONNECTED.equals(action)){&lt;br /&gt; 					Log.d(&amp;quot;acl disconnect&amp;quot;, &amp;quot;acl disconnect&amp;quot;);&lt;br /&gt; 		}}}};&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But in Runtime I got the following Exception:&lt;br /&gt; ERROR/AndroidRuntime(4054): Caused by: java.lang.SecurityException:&lt;br /&gt; Permission Denial: not allowed to send broadcast&lt;br /&gt; android.bluetooth.device.action.ACTION_ACL_DISCONNECTED&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I gave both BT permission in my manifest file, but still it doesn&amp;#39;t&lt;br /&gt; work .&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_15"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/948e5a05c74a2e7d" style="color:15c;text-decoration:none"       &gt;Shared Object Overview&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;j_a_n.richardson@ntlworld.com&amp;quot; &amp;lt;j_a_n.richardson@ntlworld.com&amp;gt;&lt;/span&gt; Feb 16 11:26PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I was just wondering what the install process is for a shared object&lt;br /&gt; and shared object&amp;#39;s of different versions.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I mean are they shared between applications and if there are multiple&lt;br /&gt; versions how are they managed?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_16"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3b20bb13779e9b17" style="color:15c;text-decoration:none"       &gt;establish() function from android.net.VpnService.Builder&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sniper &amp;lt;sniper260486@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:13AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; i am a new member of android developers group and this is my first&lt;br /&gt; post.. I found this diskussion &amp;gt;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers/browse_thread/thread/c6bff1dfbf3f8c1a/7e191f8e251cd7f2?lnk=gst&amp;q=vpnservice+builder#7e191f8e251cd7f2"&gt;http://groups.google.com/group/android-developers/browse_thread/thread/c6bff1dfbf3f8c1a/7e191f8e251cd7f2?lnk=gst&amp;q=vpnservice+builder#7e191f8e251cd7f2&lt;/a&gt;&lt;br /&gt; but was not able to answer to the theme!? (Why not? It&amp;#39;s closed?)&lt;br /&gt; I have the same problem like Kristian, the Author of the below named&lt;br /&gt; discussion &amp;gt; i got every time an IllegalStateException when i call the&lt;br /&gt; establish() function!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 1. It&amp;#39;s really true that the device must have tun.ko installed to run&lt;br /&gt; the establish() function from android.net.VpnService.Builder without&lt;br /&gt; to get an IllegalStateException?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2. The most devices don&amp;#39;t have the tun.ko by default?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 3. Tun.ko can be installed only on rooted devices?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 4. Exists there anywhere in the market a (real) VPN Client which don&amp;#39;t&lt;br /&gt; need a rooted device?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks a lot :)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-3346807586258990077?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/3346807586258990077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_7873.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/3346807586258990077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/3346807586258990077'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_7873.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 17 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-5261186970321330416</id><published>2012-02-17T01:04:00.000-08:00</published><updated>2012-02-17T01:05:07.694-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 19 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;Android Button Customization&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;Intent extras modified&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;how to get call history&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;to develop an app&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;Why do some Android phones see my Bluetooth device and some don&amp;#39;t?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;hai&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;Error:App engine android&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;App Design Issue&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;How to create two projects as one apk file.&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;How to write data in NFC smart poster&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;How can i export my sqlite database from intellj idea?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;call history of sip calling&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;Why canvas.translate() do not work well in ICS???&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_13"&gt;setting image over a canvas circle&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_14"&gt;How to avoid Starting an activity from adb shell using am start command&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_15"&gt;Arabic text&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_16"&gt;Transparent progress layer on top of imageview&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_17"&gt;No TOUCHABLE_INSETS_REGION constant field under InputMethodService.Insets class in SDK&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_18"&gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ea0452677433f05a" style="color:15c;text-decoration:none"       &gt;Android Button Customization&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:38PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       you can do this two way&lt;br /&gt; 1. set background 2 some drawable xml file and then customize there&lt;br /&gt; 2. create cbutton extent Button and override onDraw method and then&lt;br /&gt; instate of button use cbutton&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Enjoy&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 02:23PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       2. create cbutton extent Button and override onDraw method and then&lt;br /&gt; instate of button use cbutton&lt;br /&gt;  Can you explain this one little widely. I tried the first one but it&lt;br /&gt; doesnt give the exact solution what i expect&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3f16c6f2534320ac" style="color:15c;text-decoration:none"       &gt;Intent extras modified&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;Ganesh Kumar R.&amp;quot; &amp;lt;ganesh4it@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:45AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi  Rimma.,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Am in need to implementing some functionality while receiving call from my &lt;br /&gt; application. I raised my quaetion here but no response yet:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://stackoverflow.com/questions/9289563/how-to-send-my-additional-intent-data-to-dialer-phone-application-and-receive"&gt;http://stackoverflow.com/questions/9289563/how-to-send-my-additional-intent-data-to-dialer-phone-application-and-receive&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Intent intent = new Intent(Intent.ACTION_CALL, &lt;br /&gt; Uri.parse(&amp;quot;tel:123456;1#3333#&amp;quot;)); &lt;br /&gt; &amp;nbsp;&lt;br /&gt; So, i followed your approach to send the data along with the phone call &lt;br /&gt; from my application . Sending is done. &lt;br /&gt; &amp;nbsp;&lt;br /&gt; Am unable to recive as your getting &amp;quot;123456;1&amp;quot; . Can you share your &lt;br /&gt; receiver approach. &lt;br /&gt; &amp;nbsp;&lt;br /&gt; Help me ! How can i receive data along with a phonecall ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Br.,&lt;br /&gt; Ganesh r.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/be4e4544f407f954" style="color:15c;text-decoration:none"       &gt;how to get call history&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ali Chousein &amp;lt;ali.chousein@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:34AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       This link should be a starting point for you:&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/provider/CallLog.Calls.html"&gt;http://developer.android.com/reference/android/provider/CallLog.Calls.html&lt;/a&gt;&lt;br /&gt; Google for &amp;quot;CallLog.Calls example&amp;quot; and you&amp;#39;ll find examples also.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------&lt;br /&gt; Ali Chousein&lt;br /&gt; &lt;a href="http://www.codeproject.com/KB/android/PayGol-Android.aspx"&gt;http://www.codeproject.com/KB/android/PayGol-Android.aspx&lt;/a&gt;&lt;br /&gt; &lt;a href="http://weatherbuddy.blogspot.com"&gt;http://weatherbuddy.blogspot.com&lt;/a&gt; | &lt;a href="http://twitter.com/weather_buddy"&gt;http://twitter.com/weather_buddy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://geo-filtered-assistant.blogspot.com"&gt;http://geo-filtered-assistant.blogspot.com&lt;/a&gt;&lt;br /&gt; &lt;a href="https://marketplace.cisco.com/apphq/products/994"&gt;https://marketplace.cisco.com/apphq/products/994&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ae3df1b945692ecc" style="color:15c;text-decoration:none"       &gt;to develop an app&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ali Chousein &amp;lt;ali.chousein@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:16AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; Implement a listView in which each contains a Title(text), Description&lt;br /&gt; &amp;gt; and an image at right. Read the data from xml file and fill it into&lt;br /&gt; &amp;gt; list view.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; It&amp;#39;s also quite sunny today outside but the forecast says it&amp;#39;s going&lt;br /&gt; to rain in the afternoon.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/28b7193099c3aba2" style="color:15c;text-decoration:none"       &gt;Why do some Android phones see my Bluetooth device and some don&amp;#39;t?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;DonFrench &amp;lt;dcfrench@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:01AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Why do some Android phones see my Bluetooth device and some don&amp;#39;t?  I&lt;br /&gt; have a gadget that is controlled via Bluetooth.  The gadget contains a&lt;br /&gt; simple serial (SPP) Bluetooth device connected to a microcontroller.&lt;br /&gt; Some Android phones see it and some don&amp;#39;t.  All the phones in question&lt;br /&gt; are 2.1 or greater.  Scanning for devices on these phones using&lt;br /&gt; Home&amp;gt;Menu&amp;gt;Settings&amp;gt;Wireless &amp;amp; Network Settings &amp;gt; Bluetooth Settings&lt;br /&gt; never succeeds in discovering the gadget.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; There is never a problem with these devices:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Nexus One&lt;br /&gt; Droid X&lt;br /&gt; Casio GzOne(Verizon)&lt;br /&gt; HTC G1 (t-mobile)&lt;br /&gt; Vizio Tablet ver. VTAB1008&lt;br /&gt; Samsung Droid Galaxy 2 on T-Mobile&lt;br /&gt; LG Android (Optimus Spirit)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; and probably many others.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The Droid Incredible is one that doesn&amp;#39;t and I know that there are&lt;br /&gt; more but I don&amp;#39;t have a list of the others.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Why?  Why does this happen?  And is there a way I can get a list of&lt;br /&gt; all phones that do and do not work?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- don&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/7583fc8994bd6b33" style="color:15c;text-decoration:none"       &gt;hai&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:30PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       First go through android&amp;#39;s component Activity, service, content&lt;br /&gt; Provider, broadcast receiver this will make ur life easy&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d243448208a4f975" style="color:15c;text-decoration:none"       &gt;Error:App engine android&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Rekha &amp;lt;b.l.a.rekha@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:13PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       i&amp;#39;m doing project in android and using Google app engine as server for&lt;br /&gt; my application. I installed the app engine and proceed the same steps&lt;br /&gt; as per in &amp;quot;&lt;a href="http://code.google.com/eclipse/docs/"&gt;http://code.google.com/eclipse/docs/&lt;/a&gt;&lt;br /&gt; appengine_connected_android.html&amp;quot; . while i was trying to connect it&lt;br /&gt; to server  it is showing something like tis in eclipse below:&lt;br /&gt; it opens&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;quot;Class File Editor showing Source not found&lt;br /&gt; the JAR file C2DM.jar has no source attachment you can attach source&lt;br /&gt; by clicking attach&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;quot;// Compiled from C2DMBaseReceiver.java (version 1.5 : 49.0, super&lt;br /&gt; bit)&lt;br /&gt; public abstract class com.google.android.c2dm.C2DMBaseReceiver extends&lt;br /&gt; android.app.IntentService {&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  private static final java.lang.String C2DM_RETRY =&lt;br /&gt; &amp;quot;com.google.android.c2dm.intent.RETRY&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  private static final java.lang.String C2DM_INTENT =&lt;br /&gt; &amp;quot;com.google.android.c2dm.intent.RECEIVE&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String REGISTRATION_CALLBACK_INTENT =&lt;br /&gt; &amp;quot;com.google.android.c2dm.intent.REGISTRATION&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  private static final java.lang.String TAG = &amp;quot;C2DM&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String EXTRA_UNREGISTERED =&lt;br /&gt; &amp;quot;unregistered&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String EXTRA_ERROR = &amp;quot;error&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String EXTRA_REGISTRATION_ID =&lt;br /&gt; &amp;quot;registration_id&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String ERR_SERVICE_NOT_AVAILABLE =&lt;br /&gt; &amp;quot;SERVICE_NOT_AVAILABLE&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String ERR_ACCOUNT_MISSING =&lt;br /&gt; &amp;quot;ACCOUNT_MISSING&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String ERR_AUTHENTICATION_FAILED =&lt;br /&gt; &amp;quot;AUTHENTICATION_FAILED&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String ERR_TOO_MANY_REGISTRATIONS =&lt;br /&gt; &amp;quot;TOO_MANY_REGISTRATIONS&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String ERR_INVALID_PARAMETERS =&lt;br /&gt; &amp;quot;INVALID_PARAMETERS&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String ERR_INVALID_SENDER =&lt;br /&gt; &amp;quot;INVALID_SENDER&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  public static final java.lang.String ERR_PHONE_REGISTRATION_ERROR =&lt;br /&gt; &amp;quot;PHONE_REGISTRATION_ERROR&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  private static final java.lang.String WAKELOCK_KEY = &amp;quot;C2DM_LIB&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #53 Landroid/os/PowerManager$WakeLock;&lt;br /&gt;  private static android.os.PowerManager$WakeLock mWakeLock;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;  private final java.lang.String senderId;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #56 (Ljava/lang/String;)V&lt;br /&gt;  // Stack: 2, Locals: 2&lt;br /&gt;  public C2DMBaseReceiver(java.lang.String senderId);&lt;br /&gt;     0  aload_0 [this]&lt;br /&gt;     1  aload_1 [senderId]&lt;br /&gt;     2  invokespecial android.app.IntentService(java.lang.String) [58]&lt;br /&gt;     5  aload_0 [this]&lt;br /&gt;     6  aload_1 [senderId]&lt;br /&gt;     7  putfield com.google.android.c2dm.C2DMBaseReceiver.senderId :&lt;br /&gt; java.lang.String [60]&lt;br /&gt;    10  return&lt;br /&gt;      Line numbers:&lt;br /&gt;        [pc: 0, line: 69]&lt;br /&gt;        [pc: 5, line: 70]&lt;br /&gt;        [pc: 10, line: 71]&lt;br /&gt;      Local variable table:&lt;br /&gt;        [pc: 0, pc: 11] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;        [pc: 0, pc: 11] local: senderId index: 1 type:&lt;br /&gt; java.lang.String&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #67 (Landroid/content/Context;Landroid/content/&lt;br /&gt; Intent;)V&lt;br /&gt;  protected abstract void onMessage(android.content.Context arg0,&lt;br /&gt; android.content.Intent arg1);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #69 (Landroid/content/Context;Ljava/lang/&lt;br /&gt; String;)V&lt;br /&gt;  public abstract void onError(android.content.Context arg0,&lt;br /&gt; java.lang.String arg1);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #69 (Landroid/content/Context;Ljava/lang/&lt;br /&gt; String;)V&lt;br /&gt;  // Stack: 0, Locals: 3&lt;br /&gt;  public void onRegistered(android.content.Context context,&lt;br /&gt; java.lang.String registrationId) throws java.io.IOException;&lt;br /&gt;    0  return&lt;br /&gt;      Line numbers:&lt;br /&gt;        [pc: 0, line: 95]&lt;br /&gt;      Local variable table:&lt;br /&gt;        [pc: 0, pc: 1] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;        [pc: 0, pc: 1] local: context index: 1 type:&lt;br /&gt; android.content.Context&lt;br /&gt;        [pc: 0, pc: 1] local: registrationId index: 2 type:&lt;br /&gt; java.lang.String&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #78 (Landroid/content/Context;)V&lt;br /&gt;  // Stack: 0, Locals: 2&lt;br /&gt;  public void onUnregistered(android.content.Context context);&lt;br /&gt;    0  return&lt;br /&gt;      Line numbers:&lt;br /&gt;        [pc: 0, line: 103]&lt;br /&gt;      Local variable table:&lt;br /&gt;        [pc: 0, pc: 1] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;        [pc: 0, pc: 1] local: context index: 1 type:&lt;br /&gt; android.content.Context&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #80 (Landroid/content/Intent;)V&lt;br /&gt;  // Stack: 3, Locals: 4&lt;br /&gt;  public final void onHandleIntent(android.content.Intent intent);&lt;br /&gt;     0  aload_0 [this]&lt;br /&gt;     1  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.getApplicationContext() :&lt;br /&gt; android.content.Context [81]&lt;br /&gt;     4  astore_2 [context]&lt;br /&gt;     5  aload_1 [intent]&lt;br /&gt;     6  invokevirtual android.content.Intent.getAction() :&lt;br /&gt; java.lang.String [85]&lt;br /&gt;     9  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.REGISTRATION&amp;quot;&amp;gt;&lt;br /&gt; [14]&lt;br /&gt;    11  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;    14  ifeq 26&lt;br /&gt;    17  aload_0 [this]&lt;br /&gt;    18  aload_2 [context]&lt;br /&gt;    19  aload_1 [intent]&lt;br /&gt;    20  invokespecial&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.handleRegistration(android.content.Context,&lt;br /&gt; android.content.Intent) : void [97]&lt;br /&gt;    23  goto 79&lt;br /&gt;    26  aload_1 [intent]&lt;br /&gt;    27  invokevirtual android.content.Intent.getAction() :&lt;br /&gt; java.lang.String [85]&lt;br /&gt;    30  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.RECEIVE&amp;quot;&amp;gt; [11]&lt;br /&gt;    32  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;    35  ifeq 47&lt;br /&gt;    38  aload_0 [this]&lt;br /&gt;    39  aload_2 [context]&lt;br /&gt;    40  aload_1 [intent]&lt;br /&gt;    41  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.onMessage(android.content.Context,&lt;br /&gt; android.content.Intent) : void [100]&lt;br /&gt;    44  goto 79&lt;br /&gt;    47  aload_1 [intent]&lt;br /&gt;    48  invokevirtual android.content.Intent.getAction() :&lt;br /&gt; java.lang.String [85]&lt;br /&gt;    51  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.RETRY&amp;quot;&amp;gt; [8]&lt;br /&gt;    53  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;    56  ifeq 79&lt;br /&gt;    59  aload_2 [context]&lt;br /&gt;    60  aload_0 [this]&lt;br /&gt;    61  getfield com.google.android.c2dm.C2DMBaseReceiver.senderId :&lt;br /&gt; java.lang.String [60]&lt;br /&gt;    64  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.register(android.content.Context,&lt;br /&gt; java.lang.String) : void [102]&lt;br /&gt;    67  goto 79&lt;br /&gt;    70  astore_3&lt;br /&gt;    71  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;    74  invokevirtual android.os.PowerManager$WakeLock.release() :&lt;br /&gt; void [109]&lt;br /&gt;    77  aload_3&lt;br /&gt;    78  athrow&lt;br /&gt;    79  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;    82  invokevirtual android.os.PowerManager$WakeLock.release() :&lt;br /&gt; void [109]&lt;br /&gt;    85  return&lt;br /&gt;      Exception Table:&lt;br /&gt;        [pc: 0, pc: 70] -&amp;gt; 70 when : any&lt;br /&gt;      Line numbers:&lt;br /&gt;        [pc: 0, line: 108]&lt;br /&gt;        [pc: 5, line: 109]&lt;br /&gt;        [pc: 17, line: 110]&lt;br /&gt;        [pc: 26, line: 111]&lt;br /&gt;        [pc: 38, line: 112]&lt;br /&gt;        [pc: 47, line: 113]&lt;br /&gt;        [pc: 59, line: 114]&lt;br /&gt;        [pc: 70, line: 116]&lt;br /&gt;        [pc: 71, line: 123]&lt;br /&gt;        [pc: 77, line: 124]&lt;br /&gt;        [pc: 79, line: 123]&lt;br /&gt;        [pc: 85, line: 125]&lt;br /&gt;      Local variable table:&lt;br /&gt;        [pc: 0, pc: 86] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;        [pc: 0, pc: 86] local: intent index: 1 type:&lt;br /&gt; android.content.Intent&lt;br /&gt;        [pc: 5, pc: 70] local: context index: 2 type:&lt;br /&gt; android.content.Context&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #67 (Landroid/content/Context;Landroid/content/&lt;br /&gt; Intent;)V&lt;br /&gt;  // Stack: 3, Locals: 3&lt;br /&gt;  static void runIntentInService(android.content.Context context,&lt;br /&gt; android.content.Intent intent);&lt;br /&gt;     0  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;     3  ifnonnull 26&lt;br /&gt;     6  aload_0 [context]&lt;br /&gt;     7  ldc &amp;lt;String &amp;quot;power&amp;quot;&amp;gt; [118]&lt;br /&gt;     9  invokevirtual&lt;br /&gt; android.content.Context.getSystemService(java.lang.String) :&lt;br /&gt; java.lang.Object [120]&lt;br /&gt;    12  checkcast android.os.PowerManager [126]&lt;br /&gt;    15  astore_2 [pm]&lt;br /&gt;    16  aload_2 [pm]&lt;br /&gt;    17  iconst_1&lt;br /&gt;    18  ldc &amp;lt;String &amp;quot;C2DM_LIB&amp;quot;&amp;gt; [50]&lt;br /&gt;    20  invokevirtual android.os.PowerManager.newWakeLock(int,&lt;br /&gt; java.lang.String) : android.os.PowerManager$WakeLock [128]&lt;br /&gt;    23  putstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;    26  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;    29  invokevirtual android.os.PowerManager$WakeLock.acquire() :&lt;br /&gt; void [132]&lt;br /&gt;    32  new java.lang.StringBuilder [135]&lt;br /&gt;    35  dup&lt;br /&gt;    36  aload_0 [context]&lt;br /&gt;    37  invokevirtual android.content.Context.getPackageName() :&lt;br /&gt; java.lang.String [137]&lt;br /&gt;    40  invokestatic java.lang.String.valueOf(java.lang.Object) :&lt;br /&gt; java.lang.String [140]&lt;br /&gt;    43  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;    46  ldc &amp;lt;String &amp;quot;.C2DMReceiver&amp;quot;&amp;gt; [145]&lt;br /&gt;    48  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;    51  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;    54  astore_2 [receiver]&lt;br /&gt;    55  aload_1 [intent]&lt;br /&gt;    56  aload_0 [context]&lt;br /&gt;    57  aload_2 [receiver]&lt;br /&gt;    58  invokevirtual&lt;br /&gt; android.content.Intent.setClassName(android.content.Context,&lt;br /&gt; java.lang.String) : android.content.Intent [154]&lt;br /&gt;    61  pop&lt;br /&gt;    62  aload_0 [context]&lt;br /&gt;    63  aload_1 [intent]&lt;br /&gt;    64  invokevirtual&lt;br /&gt; android.content.Context.startService(android.content.Intent) :&lt;br /&gt; android.content.ComponentName [158]&lt;br /&gt;    67  pop&lt;br /&gt;    68  return&lt;br /&gt;      Line numbers:&lt;br /&gt;        [pc: 0, line: 135]&lt;br /&gt;        [pc: 6, line: 138]&lt;br /&gt;        [pc: 15, line: 137]&lt;br /&gt;        [pc: 16, line: 139]&lt;br /&gt;        [pc: 18, line: 140]&lt;br /&gt;        [pc: 20, line: 139]&lt;br /&gt;        [pc: 26, line: 142]&lt;br /&gt;        [pc: 32, line: 146]&lt;br /&gt;        [pc: 55, line: 147]&lt;br /&gt;        [pc: 62, line: 149]&lt;br /&gt;        [pc: 68, line: 150]&lt;br /&gt;      Local variable table:&lt;br /&gt;        [pc: 0, pc: 69] local: context index: 0 type:&lt;br /&gt; android.content.Context&lt;br /&gt;        [pc: 0, pc: 69] local: intent index: 1 type:&lt;br /&gt; android.content.Intent&lt;br /&gt;        [pc: 16, pc: 26] local: pm index: 2 type:&lt;br /&gt; android.os.PowerManager&lt;br /&gt;        [pc: 55, pc: 69] local: receiver index: 2 type:&lt;br /&gt; java.lang.String&lt;br /&gt; &amp;nbsp;&lt;br /&gt;  // Method descriptor #67 (Landroid/content/Context;Landroid/content/&lt;br /&gt; Intent;)V&lt;br /&gt;  // Stack: 5, Locals: 11&lt;br /&gt;  private void handleRegistration(android.content.Context context,&lt;br /&gt; android.content.Intent intent);&lt;br /&gt;      0  aload_2 [intent]&lt;br /&gt;      1  ldc &amp;lt;String &amp;quot;registration_id&amp;quot;&amp;gt; [26]&lt;br /&gt;      3  invokevirtual&lt;br /&gt; android.content.Intent.getStringExtra(java.lang.String) :&lt;br /&gt; java.lang.String [165]&lt;br /&gt;      6  astore_3 [registrationId]&lt;br /&gt;      7  aload_2 [intent]&lt;br /&gt;      8  ldc &amp;lt;String &amp;quot;error&amp;quot;&amp;gt; [23]&lt;br /&gt;     10  invokevirtual&lt;br /&gt; android.content.Intent.getStringExtra(java.lang.String) :&lt;br /&gt; java.lang.String [165]&lt;br /&gt;     13  astore 4 [error]&lt;br /&gt;     15  aload_2 [intent]&lt;br /&gt;     16  ldc &amp;lt;String &amp;quot;unregistered&amp;quot;&amp;gt; [20]&lt;br /&gt;     18  invokevirtual&lt;br /&gt; android.content.Intent.getStringExtra(java.lang.String) :&lt;br /&gt; java.lang.String [165]&lt;br /&gt;     21  astore 5 [removed]&lt;br /&gt;     23  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;     25  iconst_3&lt;br /&gt;     26  invokestatic android.util.Log.isLoggable(java.lang.String,&lt;br /&gt; int) : boolean [169]&lt;br /&gt;     29  ifeq 74&lt;br /&gt;     32  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;     34  new java.lang.StringBuilder [135]&lt;br /&gt;     37  dup&lt;br /&gt;     38  ldc &amp;lt;String &amp;quot;dmControl: registrationId = &amp;quot;&amp;gt; [175]&lt;br /&gt;     40  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;     43  aload_3 [registrationId]&lt;br /&gt;     44  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;     47  ldc &amp;lt;String &amp;quot;, error = &amp;quot;&amp;gt; [177]&lt;br /&gt;     49  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;     52  aload 4 [error]&lt;br /&gt;     54  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;     57  ldc &amp;lt;String &amp;quot;, removed = &amp;quot;&amp;gt; [179]&lt;br /&gt;     59  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;     62  aload 5 [removed]&lt;br /&gt;     64  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;     67  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;     70  invokestatic android.util.Log.d(java.lang.String,&lt;br /&gt; java.lang.String) : int [181]&lt;br /&gt;     73  pop&lt;br /&gt;     74  aload 5 [removed]&lt;br /&gt;     76  ifnull 89&lt;br /&gt;     79  aload_1 [context]&lt;br /&gt;     80  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.clearRegistrationId(android.content.Context) :&lt;br /&gt; void [185]&lt;br /&gt;     83  aload_0 [this]&lt;br /&gt;     84  aload_1 [context]&lt;br /&gt;     85  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.onUnregistered(android.content.Context) :&lt;br /&gt; void [188]&lt;br /&gt;     88  return&lt;br /&gt;     89  aload 4 [error]&lt;br /&gt;     91  ifnull 226&lt;br /&gt;     94  aload_1 [context]&lt;br /&gt;     95  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.clearRegistrationId(android.content.Context) :&lt;br /&gt; void [185]&lt;br /&gt;     98  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;    100  new java.lang.StringBuilder [135]&lt;br /&gt;    103  dup&lt;br /&gt;    104  ldc &amp;lt;String &amp;quot;Registration error &amp;quot;&amp;gt; [190]&lt;br /&gt;    106  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;    109  aload 4 [error]&lt;br /&gt;    111  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;    114  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;    117  invokestatic android.util.Log.e(java.lang.String,&lt;br /&gt; java.lang.String) : int [192]&lt;br /&gt;    120  pop&lt;br /&gt;    121  aload_0 [this]&lt;br /&gt;    122  aload_1 [context]&lt;br /&gt;    123  aload 4 [error]&lt;br /&gt;    125  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.onError(android.content.Context,&lt;br /&gt; java.lang.String) : void [195]&lt;br /&gt;    128  ldc &amp;lt;String &amp;quot;SERVICE_NOT_AVAILABLE&amp;quot;&amp;gt; [29]&lt;br /&gt;    130  aload 4 [error]&lt;br /&gt;    132  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;    135  ifeq 268&lt;br /&gt;    138  aload_1 [context]&lt;br /&gt;    139  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.getBackoff(android.content.Context) :&lt;br /&gt; long [197]&lt;br /&gt;    142  lstore 6 [backoffTimeMs]&lt;br /&gt;    144  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;    146  new java.lang.StringBuilder [135]&lt;br /&gt;    149  dup&lt;br /&gt;    150  ldc &amp;lt;String &amp;quot;Scheduling registration retry, backoff = &amp;quot;&amp;gt;&lt;br /&gt; [201]&lt;br /&gt;    152  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;    155  lload 6 [backoffTimeMs]&lt;br /&gt;    157  invokevirtual java.lang.StringBuilder.append(long) :&lt;br /&gt; java.lang.StringBuilder [203]&lt;br /&gt;    160  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;    163  invokestatic android.util.Log.d(java.lang.String,&lt;br /&gt; java.lang.String) : int [181]&lt;br /&gt;    166  pop&lt;br /&gt;    167  new android.content.Intent [86]&lt;br /&gt;    170  dup&lt;br /&gt;    171  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.RETRY&amp;quot;&amp;gt; [8]&lt;br /&gt;    173  invokespecial android.content.Intent(java.lang.String) [206]&lt;br /&gt;    176  astore 8 [retryIntent]&lt;br /&gt;    178  aload_1 [context]&lt;br /&gt;    179  iconst_0&lt;br /&gt;    180  aload 8 [retryIntent]&lt;br /&gt;    182  iconst_0&lt;br /&gt;    183  invokestatic&lt;br /&gt; android.app.PendingIntent.getBroadcast(android.content.Context, int,&lt;br /&gt; android.content.Intent, int) : android.app.PendingIntent [207]&lt;br /&gt;    186  astore 9 [retryPIntent]&lt;br /&gt;    188  aload_1 [context]&lt;br /&gt;    189  ldc &amp;lt;String &amp;quot;alarm&amp;quot;&amp;gt; [213]&lt;br /&gt;    191  invokevirtual&lt;br /&gt; android.content.Context.getSystemService(java.lang.String) :&lt;br /&gt; java.lang.Object [120]&lt;br /&gt;    194  checkcast android.app.AlarmManager [215]&lt;br /&gt;    197  astore 10 [am]&lt;br /&gt;    199  aload 10 [am]&lt;br /&gt;    201  iconst_3&lt;br /&gt;    202  lload 6 [backoffTimeMs]&lt;br /&gt;    204  aload 9 [retryPIntent]&lt;br /&gt;    206  invokevirtual android.app.AlarmManager.set(int, long,&lt;br /&gt; android.app.PendingIntent) : void [217]&lt;br /&gt;    209  lload 6 [backoffTimeMs]&lt;br /&gt;    211  ldc2_w &amp;lt;Long 2&amp;gt; [221]&lt;br /&gt;    214  lmul&lt;br /&gt;    215  lstore 6 [backoffTimeMs]&lt;br /&gt;    217  aload_1 [context]       &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/c59a92c5ee5e9474" style="color:15c;text-decoration:none"       &gt;App Design Issue&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;giles ian &amp;lt;gilesian.513@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:39PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have 2 activities A &amp;amp; B. Both display data fetched from 2 different web&lt;br /&gt; service lets say ws1 and ws2&lt;br /&gt; &amp;nbsp;&lt;br /&gt; When i click on a button on Activity A i call ws2 in that avtivity itself&lt;br /&gt; and show loading dialog there itself and then move to Activity B and&lt;br /&gt; display data.(In this case i have to save lot of data in static variables&lt;br /&gt; so that they can be shared across activities as im getting data on Activity&lt;br /&gt; A and need to display  on Activity B)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Is this rite approach.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The other option that i have is i call ws2 from Activity B instead of A&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Which is a better way.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/5e5edf2ba7af9000" style="color:15c;text-decoration:none"       &gt;How to create two projects as one apk file.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:51PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; it is not possible. u can not merge two apk as a single apk. but u can&lt;br /&gt; many launcher in a single apps&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 16, 1:14 pm, android devloper &amp;lt;android.devlope...@gmail.com&amp;gt;&lt;br /&gt; wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;Eric Wong (hdmp4.com)&amp;quot; &amp;lt;ericwongcm@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:03PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       If I have an application (app A) as a binary (i.e. normal apk as&lt;br /&gt; downloaded from Market, for example.), is it possible to bundle it&lt;br /&gt; with another application (app B, which I build, i.e. have source code)&lt;br /&gt; to make it into a single apk, which will be distributed on Android&lt;br /&gt; market?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/31a419e72999e08" style="color:15c;text-decoration:none"       &gt;How to write data in NFC smart poster&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Michael Roland &amp;lt;mi.roland@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:57PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hallo,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; How to write these information in smart poster programmatically?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; 1) URL of the discount offer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; That one is easy: use the smart poster&amp;#39;s URI record.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; 2) Count value (like offer for first 200 entries)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; That depends on what you want to achieve:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; a) Should every smart poster should have a unique number between 1 and&lt;br /&gt; 200?&lt;br /&gt; In that case, you would simply add this number as a parameter to the&lt;br /&gt; URI.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; b) Should the counter be incremented on each read of the smart poster?&lt;br /&gt; That&amp;#39;s a difficult task. There is no standard way to do that. In a&lt;br /&gt; production environment a smart poster would typically be read-only.&lt;br /&gt; You would therefore need tags that allow writing and you would need an&lt;br /&gt; app on the user&amp;#39;s device that increments the counter on each read.&lt;br /&gt; However, that&amp;#39;s not the user experience that is expected with smart&lt;br /&gt; posters. If you still want to take this approach, you could add the&lt;br /&gt; counter into a seperate NDEF record (e.g. your own external record&lt;br /&gt; type). This record can be either added after the smart poster record&lt;br /&gt; or inside the smart poster record&amp;#39;s payload. Both variants are allowed&lt;br /&gt; by the NDEF RTD specifications.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; A different approach would be to use a dynamic tag. I.e. a tag that&lt;br /&gt; knows how many times it has been read. There&amp;#39;s active tags from Sony&lt;br /&gt; that can be used to achive this task. You could even write your own&lt;br /&gt; NDEF Type 4 tag application on an ISO 14443-4 smart card. In this case&lt;br /&gt; you would again add the counter as a parameter to the URI. Whenever&lt;br /&gt; the tag is read, it would then increment the counter and create the&lt;br /&gt; new URI.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; br&lt;br /&gt; Michael&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4f83b0c72f5f1c5f" style="color:15c;text-decoration:none"       &gt;How can i export my sqlite database from intellj idea?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:27PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       ya but you can open it using command mode. just go command mode and change&lt;br /&gt; your directory into the android sdk .&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-sdk-linux/tools and type ./ddms then you will get the window from&lt;br /&gt; there you can get the access to the sdcard and all&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/76994f05e0a55a17" style="color:15c;text-decoration:none"       &gt;call history of sip calling&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jagruti Sangani &amp;lt;jagruti.sangani@inextrix.com&amp;gt;&lt;/span&gt; Feb 16 10:56PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       i get the call history of emulator but i dont use the emulator fro&lt;br /&gt; calling but i had make my own dialpad and from that i make the call so&lt;br /&gt; how and at where i will store that number so i can get the call&lt;br /&gt; history number.Or is it any other way to get call history from&lt;br /&gt; asterisk?..&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d8bf3cfc93955beb" style="color:15c;text-decoration:none"       &gt;Why canvas.translate() do not work well in ICS???&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kandyguan &amp;lt;kandy0619@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:55PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Thank you for your reply.&lt;br /&gt; At first, the area is on the back of the panel.when the panel uses&lt;br /&gt; canvas.translate() to move down, we can see the area, but in android&lt;br /&gt; 4.0, it can not get any focus.In android 2.x/3.x, it work very well.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kandyguan &amp;lt;kandy0619@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:56PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Thank you for your reply, Dianne.&lt;br /&gt; At first, the area is on the back of the panel.when the panel uses&lt;br /&gt; canvas.translate() to move down, we can see the area, but in android&lt;br /&gt; 4.0, it can not get any focus.In android 2.x/3.x, it work very well.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_13"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/8683b3202b6d4e88" style="color:15c;text-decoration:none"       &gt;setting image over a canvas circle&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:24PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi All,&lt;br /&gt; How can i set an image over the canvas drawables ? i have one circle i&lt;br /&gt; created it using canvas . i want to put an image over the drawings using&lt;br /&gt; xml file.how can i do that .&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_14"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/2031a1c13b1e2dc" style="color:15c;text-decoration:none"       &gt;How to avoid Starting an activity from adb shell using am start command&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;banu &amp;lt;banuchandrm@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:47PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt;     Here my scenario is something like i developed am android&lt;br /&gt; application which requires login authentication from user before&lt;br /&gt; performing any further operations,but i found that for&lt;br /&gt; instrumaentation testing they use commands like&lt;br /&gt; &amp;nbsp;&lt;br /&gt; am start &amp;lt;packagename&amp;gt; &amp;lt;activity name&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; to start a particular activity,which makes my application insecure so&lt;br /&gt; i needs a solution to avoid this,because i saw in instrumentation&lt;br /&gt; testing they will have different testcases for different activities&lt;br /&gt; where this above command comes into picture to do undergo testing on&lt;br /&gt; that particular activity.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; i am running on this quite for a long time.so your ideas wiull be&lt;br /&gt; appreciated&lt;br /&gt; &amp;nbsp;&lt;br /&gt; banu&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kristopher Micinski &amp;lt;krismicinski@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:49AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       That&amp;#39;s right, you can&amp;#39;t just gate your main activity, you have to&lt;br /&gt; ensure that all activities check for authentication.  Perhaps in&lt;br /&gt; onResume() of each activity.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; kris&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_15"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/6265d9e5523072ee" style="color:15c;text-decoration:none"       &gt;Arabic text&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:41PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi Kamran,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; if u store all verses  in database there will some display problem.&lt;br /&gt; ( im also creating this type of application). so if ur  verses  not&lt;br /&gt; readable then ur application is useless&lt;br /&gt; &amp;nbsp;&lt;br /&gt; my first approach was storing one pdf file   in drawable folder and&lt;br /&gt; displaying using page-flip( didnt get success. there s no page-flip&lt;br /&gt; pdf reader)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; So now im doing these way; i have list of pages.( transparent png and&lt;br /&gt; verses  in white color) total size is 20mb&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ( Dont same arabic  verses  in database, store english or others&lt;br /&gt; languages in database)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:47PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; adding one more point&lt;br /&gt; you can store images in to database (blob/byte array) and save this&lt;br /&gt; database 2 asset folder.&lt;br /&gt; Now onload activity check if databse is not present then copy from&lt;br /&gt; asset folder&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_16"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d2b05f9ccb33eadf" style="color:15c;text-decoration:none"       &gt;Transparent progress layer on top of imageview&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Raneez &amp;lt;raneezn@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:35PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       My app display a waveform for the recorded audio in a&lt;br /&gt; imageview. I want to display a transparent layer over this&lt;br /&gt; waveform which progress with respect to the duration of&lt;br /&gt; the audio when it is played.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; How it is done? Or is there any UI controls in android to do&lt;br /&gt; this?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_17"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/875d2b8775dde0e0" style="color:15c;text-decoration:none"       &gt;No TOUCHABLE_INSETS_REGION constant field under InputMethodService.Insets class in SDK&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;tsukishiro yamazaki &amp;lt;tsukishiro88@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:17PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi Dianne,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; By &amp;quot;not supported&amp;quot; do you mean the TOUCHABLE_INSETS_REGION constant&lt;br /&gt; field?&lt;br /&gt; If so, why is it mentioned under InputMethodService.Insets?&lt;br /&gt; (refer to &lt;a href="http://developer.android.com/reference/android/inputmethodservice/InputMethodService.Insets.html"&gt;http://developer.android.com/reference/android/inputmethodservice/InputMethodService.Insets.html&lt;/a&gt;)&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Andresakis &amp;lt;jimandresakis@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:32PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I think she means that as long as you use the android keyboard without&lt;br /&gt; totally creating your own from scratch you wont be able to register&lt;br /&gt; touch events any where other than on the keyboard while its in view.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 16, 10:17 pm, tsukishiro yamazaki &amp;lt;tsukishir...@gmail.com&amp;gt;&lt;br /&gt; wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_18"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/8484b1ea89c671ce" style="color:15c;text-decoration:none"       &gt;Whats the best way to implement the new fragment activity with a tabhost set up&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Andresakis &amp;lt;jimandresakis@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:29PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       So now there is the fragment activity what would be the best way to go&lt;br /&gt; about implementing them within a tabhost.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I ask this because in reading the documentation they say that tabhost&lt;br /&gt; has been depreciated in favor of fragments and I have yet to really&lt;br /&gt; use the fragments&lt;br /&gt; and would like to do so after getting a little more direction than&lt;br /&gt; what I read over in the documentation.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Ideally I would like to set up something similar to a tabhost to show&lt;br /&gt; three sub activities. One is a listview populated with data from&lt;br /&gt; online, another would be a mapview populated with the same data, and&lt;br /&gt; another with some more content from online.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; How would I go about that? Do I just create my activities making them&lt;br /&gt; extend fragmentActivity and use the tabhost like I used to or is there&lt;br /&gt; another method to go about this&lt;br /&gt; with the fragments that is easier on the OS.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-5261186970321330416?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/5261186970321330416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/5261186970321330416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/5261186970321330416'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_17.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 19 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-191432886435883054</id><published>2012-02-16T22:08:00.000-08:00</published><updated>2012-02-16T22:09:09.960-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 15 Messages in 9 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;How can i export my sqlite database from intellj idea?&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;Regarding FFMPEG&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;Re : Sending SMS to remote emulator&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;Arabic text&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;How to restrict my app??&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;to know about how to use variable accross differnt activities&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;how to get call history&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;Curious about Android ICS UI&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;Changing ImageView background with a custom image&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4f83b0c72f5f1c5f" style="color:15c;text-decoration:none"       &gt;How can i export my sqlite database from intellj idea?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:07PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       best way is use adb shell&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 1. adb shell&lt;br /&gt; 2. cd /data/data/&amp;lt;packagename&amp;gt;/&lt;br /&gt; 3. adb pull  database ./&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Enjoy&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 10:50AM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       you can use ./ddms&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:55PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi&lt;br /&gt; I think ddms feature  is not there in intellj&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/c6b75162e932bbf4" style="color:15c;text-decoration:none"       &gt;Regarding FFMPEG&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sourabh sahu &amp;lt;souruitian@gmail.com&amp;gt;&lt;/span&gt; Feb 17 11:20AM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Does android supports ffmpeg command.If yes, Please suggest some way to&lt;br /&gt; convert image into mp4 video.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks,&lt;br /&gt; Sour&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/7efd8a3f7dad6873" style="color:15c;text-decoration:none"       &gt;Re : Sending SMS to remote emulator&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;vivek elangovan &amp;lt;elangovan.vivek@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:47PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi members,&lt;br /&gt;                   Is it possible to send SMS from one emulator to&lt;br /&gt; another emulator of remote machine which is connected with local&lt;br /&gt; network ?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/6265d9e5523072ee" style="color:15c;text-decoration:none"       &gt;Arabic text&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Areesha kamran &amp;lt;arkamran4@gmail.com&amp;gt;&lt;/span&gt; Feb 17 09:00AM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I have to write Islamic verses in android application. Can any one guide me&lt;br /&gt; what steps should i follow. Should these verses store  in database&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;shihab shiha &amp;lt;shihabkp.android@gmail.com&amp;gt;&lt;/span&gt; Feb 17 11:00AM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I am aslo searching for this solution. If you find any thing about this&lt;br /&gt; pleas let me know&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks in advance&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/20723fc73df8d089" style="color:15c;text-decoration:none"       &gt;How to restrict my app??&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:03PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       if your application is server dependent then in server side create&lt;br /&gt; admin panel. admin will able to add mobile number&lt;br /&gt; next save auth flag in ur application ( shared pref or in  database )&lt;br /&gt; false. whenever user will use ur application first time then flag will&lt;br /&gt; b null then check for authentication and save true/false value&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Moktarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 16, 4:30 pm, &amp;quot;muhammad.ume...@hotmail.com&amp;quot;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sourabh sahu &amp;lt;souruitian@gmail.com&amp;gt;&lt;/span&gt; Feb 17 11:00AM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Yes, you should use webservices for authentication, if its authentic then&lt;br /&gt; only move forward, otherwise exit the app.We have done this using EMEI no&lt;br /&gt; of device.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9aa5ac8943f0cd8d" style="color:15c;text-decoration:none"       &gt;to know about how to use variable accross differnt activities&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ratheesh Valamchuzhy &amp;lt;androidrcn@gmail.com&amp;gt;&lt;/span&gt; Feb 17 10:17AM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       create a separate activity and declare all the variables as public........&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;moktarul anam &amp;lt;moktarul@gmail.com&amp;gt;&lt;/span&gt; Feb 16 08:55PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       there are many way to access.&lt;br /&gt; best :  create one class extent Application. and variable declaration&lt;br /&gt; in this class will be accessible through out the application /&lt;br /&gt; activity&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kristopher Micinski &amp;lt;krismicinski@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:00AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Though typically the best solution is to instead pass the state you&lt;br /&gt; want from one activity to another, it&amp;#39;s kind of viewed as bad practice&lt;br /&gt; to keep a lot of state in your Application object.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; kris&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/be4e4544f407f954" style="color:15c;text-decoration:none"       &gt;how to get call history&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jagruti Sangani &amp;lt;jagruti.sangani@inextrix.com&amp;gt;&lt;/span&gt; Feb 16 08:46PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hello,&lt;br /&gt; I want to get call history when i click on menuitem call history.And&lt;br /&gt; when i get the call history it might be last 10 histry then i click on&lt;br /&gt; any number from history then it make call from that.So please anybody&lt;br /&gt; know how to get call histry.I am doing sip calling.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/6ae10eff704956e0" style="color:15c;text-decoration:none"       &gt;Curious about Android ICS UI&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Yuvi &amp;lt;testandroidos51@gmail.com&amp;gt;&lt;/span&gt; Feb 16 08:43PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt;  &lt;br /&gt; I am not able to give time for Android App Development from last few &lt;br /&gt; months. I just want to know that Apps like IMO , facebook etc are providing &lt;br /&gt; ICS like look &amp;amp; feel (Scrollable tabs, Action Overlay etc) even in Android &lt;br /&gt; Gingerbread, So are they using custom Views or is there any other option to &lt;br /&gt; achieve ?&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt; Thanks,&lt;br /&gt;  &lt;br /&gt; Yuvi.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/900e049db9896a29" style="color:15c;text-decoration:none"       &gt;Changing ImageView background with a custom image&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kookamonga &amp;lt;site1ca@yahoo.ca&amp;gt;&lt;/span&gt; Feb 16 07:53PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I have a clickable ImageView that contains an image, say an X, set by&lt;br /&gt; using the android:src attribute of the ImageView to a drawable/png&lt;br /&gt; file. Searching around, I&amp;#39;ve been able to figure out how to use a&lt;br /&gt; selector to change the background colour of an ImageView when it is&lt;br /&gt; pressed. But again, this uses the android:src attribute... So my&lt;br /&gt; question is whether there is an easy way to both set the image to an X&lt;br /&gt; AND use a selector to change the background when pressed? The obvious&lt;br /&gt; answer is to have the images in my selector all include the X with&lt;br /&gt; different backgrounds depending on the state... But I&amp;#39;m hoping that I&lt;br /&gt; don&amp;#39;t have to go and create 2 versions of every image I want to have&lt;br /&gt; with different backgrounds (right now, the selectors point to simple&lt;br /&gt; drawables that are solid colours, so no image creation needed). Or do&lt;br /&gt; I just have to bite the bullet?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-191432886435883054?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/191432886435883054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_2796.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/191432886435883054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/191432886435883054'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_2796.html' title='[android-developers] Digest for android-developers@googlegroups.com - 15 Messages in 9 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-1352916536216319237</id><published>2012-02-16T19:53:00.000-08:00</published><updated>2012-02-16T19:54:13.390-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 19 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;Why are new apps not featured on Android market anymore?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;Problems with Android Native Tracing&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;No TOUCHABLE_INSETS_REGION constant field under InputMethodService.Insets class in SDK&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;Error while implementing fragments.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;Questions on creating X509v3Certificate on Android&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;Sms Manager&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;How to deal with java.io.exception no space left on device when that isnt the case&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;How to draw path between two points on google map in android&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;Password application&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;to know about how to use variable accross differnt activities&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;Why canvas.translate() do not work well in ICS???&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;Reads file inside a apk&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_13"&gt;Android &amp;quot;java.util.BitSet&amp;quot; in ICS vs &amp;quot;Ginger Bread&amp;quot;&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_14"&gt;Hello Everyone, i am developing an android App with Bluetooth.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_15"&gt;Camera TextureView scaleX/scaleY problems&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_16"&gt;Error&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_17"&gt;receive sms application. need help.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_18"&gt;handled the android.nfc.action.TRANSACTION_DETECTED event&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/a78da31db2b7f7dc" style="color:15c;text-decoration:none"       &gt;Why are new apps not featured on Android market anymore?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Todd Grigsby &amp;lt;tgrigsby777@gmail.com&amp;gt;&lt;/span&gt; Feb 16 06:56PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Let me throw in an example.  I&amp;#39;ve written an app that serves as a plugin to&lt;br /&gt; a well known point of sale application.  I&amp;#39;m marketing it directly to users&lt;br /&gt; of that application.  I&amp;#39;m not relying on the app market for exposure, only&lt;br /&gt; for access.  I can&amp;#39;t imagine, with the tremendous number of apps listed in&lt;br /&gt; the market, that anyone should expect the market to be useful for creating&lt;br /&gt; profit recognition for a new app.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Good luck.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d5d94c368486a933" style="color:15c;text-decoration:none"       &gt;Problems with Android Native Tracing&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;hongjuan zhang &amp;lt;zhanghongjuan86@gmail.com&amp;gt;&lt;/span&gt; Feb 17 10:55AM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,Everyone&lt;br /&gt; I&amp;#39;ve been trying to learn the android native code profiling.I start&lt;br /&gt; emulator with &amp;#39;emulator -trace foo&amp;#39;,Then press F9 just before I start the&lt;br /&gt; browser to start profiling Then press F9 after about 30 sec or so to stop&lt;br /&gt; the profiling I then quit the emulator Then I start dumping the trace with&lt;br /&gt; &amp;#39;tracedmdump  tracedmdump ~/.android/avd/avd14.avd/traces/foo/&amp;#39;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I get the following errors:&lt;br /&gt;  generating dexlist output...&lt;br /&gt; generating dmtrace data...&lt;br /&gt; &amp;#39;Cannot read ELF header from &amp;#39;/home/zhj/android/out/target/product/&lt;br /&gt; generic/symbols&amp;#39;&lt;br /&gt; generating html file...&lt;br /&gt; done, see /home/zhj/.android/avd/avd14.avd/traces/foo//dmtrace.html&lt;br /&gt; for details&lt;br /&gt; or run:&lt;br /&gt;    traceview /home/zhj/.android/avd/avd14.avd/traces/foo//dmtrace&amp;#39;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Does anyone know why there;s a lot of errors like &amp;quot;Cannot read ELF header&lt;br /&gt; from &amp;#39;/home/zhj/android/out/target/product/generic/symbols&amp;quot;?Perhaps because&lt;br /&gt; of it , I cannot get any native method information,I&amp;#39;m so confused.If any&lt;br /&gt; one know the reason ,please tell me !I appreciate very much!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; yours&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Hongjuan Zhang&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/875d2b8775dde0e0" style="color:15c;text-decoration:none"       &gt;No TOUCHABLE_INSETS_REGION constant field under InputMethodService.Insets class in SDK&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;tsukishiro yamazaki &amp;lt;tsukishiro88@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:55PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Can anyone help me with this one? If it&amp;#39;s hard to imagine, you can&lt;br /&gt; refer to my rough sketch below.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ------------------&lt;br /&gt; |                |&lt;br /&gt; |                |&lt;br /&gt; |----------------|&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Let&amp;#39;s say the above drawing is the input view for the soft keyboard.&lt;br /&gt; It basically is located at the bottom of the screen filling the entire&lt;br /&gt; width of the screen.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ------------------&lt;br /&gt; |        |XXXXXXXX|&lt;br /&gt; |        |XXXXXXXX|&lt;br /&gt; |----------------|&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Let&amp;#39;s say the above drawing is the input view for the soft keyboard&lt;br /&gt; that I am planning to implement.&lt;br /&gt; The portion filled with &amp;#39;X&amp;#39;s is the area where my keys will be placed.&lt;br /&gt; So I want that this area is the only touchable region for the soft&lt;br /&gt; keyboard.&lt;br /&gt; This means that if there are any widgets (ex. button) on the Activity&lt;br /&gt; behind the soft keyboard, that button should be touchable/clickable&lt;br /&gt; provided that it is not covered by the keys in the soft keyboard.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 14, 1:24 pm, tsukishiro yamazaki &amp;lt;tsukishir...@gmail.com&amp;gt;&lt;br /&gt; wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dianne Hackborn &amp;lt;hackbod@android.com&amp;gt;&lt;/span&gt; Feb 16 06:15PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Sorry, this is not supported.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Thu, Feb 16, 2012 at 3:55 PM, tsukishiro yamazaki &amp;lt;tsukishiro88@gmail.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Dianne Hackborn&lt;br /&gt; Android framework engineer&lt;br /&gt; hackbod@android.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Note: please don&amp;#39;t send private questions to me, as I don&amp;#39;t have time to&lt;br /&gt; provide private support, and so won&amp;#39;t reply to such e-mails.  All such&lt;br /&gt; questions should be posted on public forums, where I and others can see and&lt;br /&gt; answer them.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/cc0381eaf883b494" style="color:15c;text-decoration:none"       &gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dianne Hackborn &amp;lt;hackbod@android.com&amp;gt;&lt;/span&gt; Feb 16 06:16PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       The action bar is the modern version of the title bar.  You can&amp;#39;t mix the&lt;br /&gt; two.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Dianne Hackborn&lt;br /&gt; Android framework engineer&lt;br /&gt; hackbod@android.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Note: please don&amp;#39;t send private questions to me, as I don&amp;#39;t have time to&lt;br /&gt; provide private support, and so won&amp;#39;t reply to such e-mails.  All such&lt;br /&gt; questions should be posted on public forums, where I and others can see and&lt;br /&gt; answer them.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/25e698cfb9e2770c" style="color:15c;text-decoration:none"       &gt;Error while implementing fragments.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;topazmax &amp;lt;mgg7000@gmail.com&amp;gt;&lt;/span&gt; Feb 16 05:53PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hi - i dont see where &amp;amp; how you implement your shakespaer class&lt;br /&gt; but i do see this:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt;         public static final String[] TITLES = null;&lt;br /&gt; &amp;gt;         String [] TILES = {&amp;quot;hello&amp;quot;,&amp;quot;hi&amp;quot;};&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    String[] TITLES = null;&lt;br /&gt;    TITLES = new String[] {&amp;quot;hello&amp;quot;,&amp;quot;hi&amp;quot;};&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 1. tiTles not tiles&lt;br /&gt; 2. create a NEW array of strings for TITLES&lt;br /&gt; &amp;nbsp;&lt;br /&gt; it wont solve your problem completely, but i hope this helps a bit!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/bebf28bdd5bb117" style="color:15c;text-decoration:none"       &gt;Questions on creating X509v3Certificate on Android&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;QD &amp;lt;qinding1@gmail.com&amp;gt;&lt;/span&gt; Feb 16 05:30PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       The spongycastle jar is about 3.9 mg as I downloaded it. I removed the&lt;br /&gt; java source, it is still as big as 2 mg without adding any additional&lt;br /&gt; package.  I need to generate X509v3 Certificate which requires the&lt;br /&gt; cert package. In order to add this package, I have to add CMS,&lt;br /&gt; Operator, and Jcejca in order to make it compile.  The cert package&lt;br /&gt; obviously depends on these three packages.  The final jar without java&lt;br /&gt; source now is 2.5 mg.  Very big.  Does anyone has anyway to make the&lt;br /&gt; base download smaller?  I need the keypair generator, secretKey&lt;br /&gt; generator, and certificate generator.  How can I package jar with the&lt;br /&gt; engines I need?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; QD&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Nikolay Elenkov &amp;lt;nikolay.elenkov@gmail.com&amp;gt;&lt;/span&gt; Feb 17 10:49AM +0900       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; package.  I need to generate X509v3 Certificate which requires the&lt;br /&gt; &amp;gt; cert package. In order to add this package, I have to add CMS,&lt;br /&gt; &amp;gt; Operator, and Jcejca in order to make it compile.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You should only need the x509, asn1 and jce packages for this.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://www.bouncycastle.org/wiki/display/JA1/X.509+Public+Key+Certificate+and+Certification+Request+Generation"&gt;http://www.bouncycastle.org/wiki/display/JA1/X.509+Public+Key+Certificate+and+Certification+Request+Generation&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; The cert package&lt;br /&gt; &amp;gt; obviously depends on these three packages.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Nothing is obvious until you provide some code.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; base download smaller?  I need the keypair generator, secretKey&lt;br /&gt; &amp;gt; generator, and certificate generator.  How can I package jar with the&lt;br /&gt; &amp;gt; engines I need?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Just use ProGuard on your app it will strip unused classes and will&lt;br /&gt; greatly reduce the size of your APK.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; BTW, this is getting OT for this list, you might get better results&lt;br /&gt; on the BC mailing lists.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/75620c2783257f46" style="color:15c;text-decoration:none"       &gt;Sms Manager&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Gigi &amp;lt;philippe.gianeselli@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:40AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi all,&lt;br /&gt; I&amp;#39;m devellopind an app with Java/Eclise and use Sms manager.&lt;br /&gt; After having sent a message, there is no trace of this sms in sen box&lt;br /&gt; or elsewhere ....&lt;br /&gt; is it normal ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Gigi (French)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ali Chousein &amp;lt;ali.chousein@gmail.com&amp;gt;&lt;/span&gt; Feb 16 04:31PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Yes it is normal. First when I saw this behavior I was also surprized,&lt;br /&gt; when then when I thought about it, it made sense that the SMSManager&lt;br /&gt; does not mess around with the DB of the SMS application on the phone.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------&lt;br /&gt; Ali Chousein&lt;br /&gt; &lt;a href="http://www.codeproject.com/KB/android/PayGol-Android.aspx"&gt;http://www.codeproject.com/KB/android/PayGol-Android.aspx&lt;/a&gt;&lt;br /&gt; &lt;a href="http://weatherbuddy.blogspot.com"&gt;http://weatherbuddy.blogspot.com&lt;/a&gt; | &lt;a href="http://twitter.com/weather_buddy"&gt;http://twitter.com/weather_buddy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://geo-filtered-assistant.blogspot.com"&gt;http://geo-filtered-assistant.blogspot.com&lt;/a&gt;&lt;br /&gt; &lt;a href="https://marketplace.cisco.com/apphq/products/994"&gt;https://marketplace.cisco.com/apphq/products/994&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9dd21e0202383f48" style="color:15c;text-decoration:none"       &gt;How to deal with java.io.exception no space left on device when that isnt the case&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Andresakis &amp;lt;jimandresakis@gmail.com&amp;gt;&lt;/span&gt; Feb 16 04:13PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       So I got this working by changing the context.getCacheDir() to&lt;br /&gt; context.getExternalFilesDir(sdState) and now I can once again have my&lt;br /&gt; app download images from the web and take photos.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/17a937bbceeaa8b0" style="color:15c;text-decoration:none"       &gt;How to draw path between two points on google map in android&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;James Black &amp;lt;planiturthian@gmail.com&amp;gt;&lt;/span&gt; Feb 16 06:18PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Can you just limit the code to what is needed please.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But, put in Log.d functions and see where it is going is one start.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Farhan Tariq &amp;lt;farhan.blu@gmail.com&amp;gt;&lt;/span&gt; Feb 17 05:13AM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       :O Please be smart with your posts. No one would want to go over a piece of&lt;br /&gt; code that long here. Next time, please identify the problem or the part of&lt;br /&gt; code creating the problem, such posts won&amp;#39;t get you any help.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/783d3b98e9be8950" style="color:15c;text-decoration:none"       &gt;Password application&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Farhan Tariq &amp;lt;farhan.blu@gmail.com&amp;gt;&lt;/span&gt; Feb 17 04:18AM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Ok, I understand. It was stupid of me to think of coming up with a hack in&lt;br /&gt; an application, and still be able to put it in the market. Having said&lt;br /&gt; that, is there a way we can check in code if a user has applied password to&lt;br /&gt; his phone?&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 06:31PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; an application, and still be able to put it in the market. Having said that,&lt;br /&gt; &amp;gt; is there a way we can check in code if a user has applied password to his&lt;br /&gt; &amp;gt; phone?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The Device Admin APIs can let you specify what is needed, though I am&lt;br /&gt; not certain if they can tell you what the current settings are:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://developer.android.com/guide/topics/admin/device-admin.html"&gt;http://developer.android.com/guide/topics/admin/device-admin.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9aa5ac8943f0cd8d" style="color:15c;text-decoration:none"       &gt;to know about how to use variable accross differnt activities&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;amit pandey &amp;lt;aammit110690@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:17AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       how to use a variable across different activities&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d8bf3cfc93955beb" style="color:15c;text-decoration:none"       &gt;Why canvas.translate() do not work well in ICS???&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dianne Hackborn &amp;lt;hackbod@android.com&amp;gt;&lt;/span&gt; Feb 16 01:20PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       You would use Canvas.translate() to modify immediately following drawing&lt;br /&gt; code.  It does not have anything to do with how touch is handled for focus&lt;br /&gt; is set.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Dianne Hackborn&lt;br /&gt; Android framework engineer&lt;br /&gt; hackbod@android.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Note: please don&amp;#39;t send private questions to me, as I don&amp;#39;t have time to&lt;br /&gt; provide private support, and so won&amp;#39;t reply to such e-mails.  All such&lt;br /&gt; questions should be posted on public forums, where I and others can see and&lt;br /&gt; answer them.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ab6e1ba89ca7cbee" style="color:15c;text-decoration:none"       &gt;Reads file inside a apk&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dianne Hackborn &amp;lt;hackbod@android.com&amp;gt;&lt;/span&gt; Feb 16 01:18PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Please don&amp;#39;t do that.  The correct way to retrieve the content of your .apk&lt;br /&gt; is with Resources and AssetManager.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Dianne Hackborn&lt;br /&gt; Android framework engineer&lt;br /&gt; hackbod@android.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Note: please don&amp;#39;t send private questions to me, as I don&amp;#39;t have time to&lt;br /&gt; provide private support, and so won&amp;#39;t reply to such e-mails.  All such&lt;br /&gt; questions should be posted on public forums, where I and others can see and&lt;br /&gt; answer them.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_13"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/350022c0e394e53c" style="color:15c;text-decoration:none"       &gt;Android &amp;quot;java.util.BitSet&amp;quot; in ICS vs &amp;quot;Ginger Bread&amp;quot;&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Subba &amp;lt;raochoudary@gmail.com&amp;gt;&lt;/span&gt; Feb 16 12:05AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       @Lew -&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I changed the set values using static method rather than using&lt;br /&gt; instance method. It does&amp;#39;t work.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; It&amp;#39;s something do with Java version compatibility in ICS vs. GB. First&lt;br /&gt; of all i see difference in Object it&amp;#39;s self comparing ICS to GB.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; See the below code&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Lew &amp;lt;lewbloch@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:56AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Thursday, February 16, 2012 12:05:31 AM UTC-8, Subba wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; It&amp;#39;s something do with Java version compatibility in ICS vs. GB. First &lt;br /&gt; &amp;gt; of all i see difference in Object it&amp;#39;s self comparing ICS to GB. &lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; I mentioned that I don&amp;#39;t know why you needed to change the constructor. &lt;br /&gt; The problem &lt;br /&gt; with instance-level writes to static variables is orthogonal. &lt;br /&gt;  &lt;br /&gt; Your code that you show doesn&amp;#39;t look wrong. Therefore I conclude the &lt;br /&gt; problem is in the code that you didn&amp;#39;t show.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Since the code you showed conforms to the API documentation, then there &lt;br /&gt; aren&amp;#39;t differences between ICS and Gingerbread at play here. So, no, that&amp;#39;s &lt;br /&gt; not where your problem is.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; See the below code &lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Lew&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_14"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/5c23b0dc5d9cd4fd" style="color:15c;text-decoration:none"       &gt;Hello Everyone, i am developing an android App with Bluetooth.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mohamed Gougam &amp;lt;mblackpnk@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:12PM +0400       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       loll yeah, thanks, i&amp;#39;ll try it right away, thanks alot :)&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_15"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/be8ca397c3991e83" style="color:15c;text-decoration:none"       &gt;Camera TextureView scaleX/scaleY problems&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jon Sutherland &amp;lt;jon.sutherland@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:26AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Found my own problem, I was referencing an older instance of my&lt;br /&gt; TextureView object... it was  being replaced in my onResume method and&lt;br /&gt; this caused the confusion.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_16"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/22a57dc8b6316c16" style="color:15c;text-decoration:none"       &gt;Error&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:14AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &lt;br /&gt; &amp;gt;  I am developing an app contains edit fields. sometime i am enter&lt;br /&gt; &amp;gt; some text in this an error is occurred(Sorr! – Use *#9900#  to take log-).&lt;br /&gt; &amp;gt; How i can fix this issue.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Read the documentation section on debugging. Then, debug your app.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_17"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9503310e451c312b" style="color:15c;text-decoration:none"       &gt;receive sms application. need help.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ali Chousein &amp;lt;ali.chousein@gmail.com&amp;gt;&lt;/span&gt; Feb 16 01:03AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Look at the following lines in your logcat:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; com.android.project.smsapp.Receiver}: java.lang.ClassCastException:&lt;br /&gt; &amp;gt; com.android.project.smsapp.Receiver cannot be cast to&lt;br /&gt; &amp;gt; android.app.Activity&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Then, look at the following lines in your code:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Intent i = new Intent(this, Receiver.clss);&lt;br /&gt; &amp;gt; startActivity(i);&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; &amp;gt; public class Receiver extends BroadcastReceiver{&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You are calling startActivity for a BroadcastReceiver. What on earth&lt;br /&gt; are you trying to do there?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------&lt;br /&gt; Ali Chousein&lt;br /&gt; &lt;a href="http://www.codeproject.com/KB/android/PayGol-Android.aspx"&gt;http://www.codeproject.com/KB/android/PayGol-Android.aspx&lt;/a&gt;&lt;br /&gt; &lt;a href="http://weatherbuddy.blogspot.com"&gt;http://weatherbuddy.blogspot.com&lt;/a&gt; | &lt;a href="http://twitter.com/weather_buddy"&gt;http://twitter.com/weather_buddy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://geo-filtered-assistant.blogspot.com"&gt;http://geo-filtered-assistant.blogspot.com&lt;/a&gt;&lt;br /&gt; &lt;a href="https://marketplace.cisco.com/apphq/products/994"&gt;https://marketplace.cisco.com/apphq/products/994&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_18"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/6b843328bf7e9391" style="color:15c;text-decoration:none"       &gt;handled the android.nfc.action.TRANSACTION_DETECTED event&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Usman &amp;lt;linkusman21@gmail.com&amp;gt;&lt;/span&gt; Feb 16 12:27AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I am struggling to handle android.nfc.action.TRANSACTION_DETECTED&lt;br /&gt; event. The device is NFC and also contains secure element which&lt;br /&gt; supports SWP to the UICC.&lt;br /&gt; I have registered the following BroadCast receiver in my app.&lt;br /&gt; public class TransactionReceiver extends BroadcastReceiver {&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	private String TAG = &amp;quot;TransactionReceiver&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	@Override&lt;br /&gt; 	public void onReceive(Context context, Intent intent) {&lt;br /&gt; 		Log.d(TAG, &amp;quot;Transaction performed ...&amp;quot;);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Below is my manifest.&lt;br /&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt; &amp;lt;manifest xmlns:android=&amp;quot;&lt;a href="http://schemas.android.com/apk/res/android"&gt;http://schemas.android.com/apk/res/android&lt;/a&gt;&amp;quot;&lt;br /&gt;     package=&amp;quot;com.mycompany.android.nfc.uicc.test&amp;quot;&lt;br /&gt;     android:versionCode=&amp;quot;1&amp;quot;&lt;br /&gt;     android:versionName=&amp;quot;1.0&amp;quot; &amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;uses-sdk android:minSdkVersion=&amp;quot;10&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;application&lt;br /&gt;         android:icon=&amp;quot;@drawable/ic_launcher&amp;quot;&lt;br /&gt;         android:label=&amp;quot;@string/app_name&amp;quot; &amp;gt;&lt;br /&gt;         &amp;lt;activity&lt;br /&gt;             android:name=&amp;quot;.AndroidUiccTestActivity&amp;quot;&lt;br /&gt;             android:label=&amp;quot;@string/app_name&amp;quot; &amp;gt;&lt;br /&gt;             &amp;lt;intent-filter&amp;gt;&lt;br /&gt;                 &amp;lt;action android:name=&amp;quot;android.intent.action.MAIN&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;                 &amp;lt;category&lt;br /&gt; android:name=&amp;quot;android.intent.category.LAUNCHER&amp;quot; /&amp;gt;&lt;br /&gt;             &amp;lt;/intent-filter&amp;gt;&lt;br /&gt;         &amp;lt;/activity&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         &amp;lt;receiver&lt;br /&gt;             android:name=&amp;quot;.TransactionReceiver&amp;quot;&lt;br /&gt;             android:enabled=&amp;quot;true&amp;quot; &amp;gt;&lt;br /&gt;             &amp;lt;intent-filter&amp;gt;&lt;br /&gt;                 &amp;lt;action&lt;br /&gt; android:name=&amp;quot;android.nfc.action.TRANSACTION_DETECTED&amp;quot; /&amp;gt;&lt;br /&gt;             &amp;lt;/intent-filter&amp;gt;&lt;br /&gt;         &amp;lt;/receiver&amp;gt;&lt;br /&gt;     &amp;lt;/application&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;uses-permission android:name=&amp;quot;android.permission.NFC&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;/manifest&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I am not receiving the broadcast event when I present the device on&lt;br /&gt; the contactless reader. Could anyone point out if I am missing&lt;br /&gt; anything or if following the right route.&lt;br /&gt; The android.nfc.action.TRANSACTION_DETECTED is hidden from the google&lt;br /&gt; api but can found at &lt;a href="http://www.androidjavadoc.com/2.3/android/nfc/NfcAdapter.html#ACTION_TRANSACTION_DETECTED"&gt;http://www.androidjavadoc.com/2.3/android/nfc/NfcAdapter.html#ACTION_TRANSACTION_DETECTED&lt;/a&gt;.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; thanks in advance&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-1352916536216319237?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/1352916536216319237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_6532.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/1352916536216319237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/1352916536216319237'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_6532.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 19 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-8713625633950648366</id><published>2012-02-16T15:18:00.000-08:00</published><updated>2012-02-16T15:19:20.866-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 13 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;Password application&lt;/a&gt; [7 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;How to deal with java.io.exception no space left on device when that isnt the case&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;to develop an app&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;Cursor Blinking Management (TabHost/ActivityGroup)&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;to develop an app in which a text follows a z path&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;Button textAppearance Problem.Someone Help me!!&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;Help with Maps problem on emulator&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;keyboard dismissing issue&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;hi&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;MediaRecorder(718): start failed: -1&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;App engine connected to android&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;How to screen capture by fb0 normally on Galaxy Nexus?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;ICS calendar event setup issue&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/783d3b98e9be8950" style="color:15c;text-decoration:none"       &gt;Password application&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Farhan Tariq &amp;lt;farhan.blu@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:27AM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi guys,&lt;br /&gt; I am thinking of making an application that would lock the phone unless it&lt;br /&gt; is unlocked with a user&amp;#39;s password. I need to know where to begin from,&lt;br /&gt; what part of API&amp;#39;s i need to look at, what classes and for what purpose. In&lt;br /&gt; short, I just want some keywords that i should explore to get started with&lt;br /&gt; the application. Thanks in advance.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Regards,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Farhan&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 03:33PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; I am thinking of making an application that would lock the phone unless it&lt;br /&gt; &amp;gt; is unlocked with a user&amp;#39;s password.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The operating system already provides this.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Farhan Tariq &amp;lt;farhan.blu@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:45AM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Yes, I know that the OS already provides it. But i wanted to write my own&lt;br /&gt; code, with my own UI. I want to write my own layer that hides the android&amp;#39;s&lt;br /&gt; security application from coming to front. How do i go about it?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; @Mark Murphy -&amp;gt; Sir, I really want to be knowledgeable about android like&lt;br /&gt; you! You are like everywhere on internet! What do i do to become as&lt;br /&gt; knowledgeable as you? :P&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 03:53PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; Yes, I know that the OS already provides it. But i wanted to write my own&lt;br /&gt; &amp;gt; code, with my own UI. I want to write my own layer that hides the android&amp;#39;s&lt;br /&gt; &amp;gt; security application from coming to front. How do i go about it?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Personally, as far as I am concerned, the only right way to do it is&lt;br /&gt; by modifying the firmware, which is outside the scope of this&lt;br /&gt; particular list.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; @Mark Murphy -&amp;gt; Sir, I really want to be knowledgeable about android like&lt;br /&gt; &amp;gt; you! You are like everywhere on internet!&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Fortunately, I am not everywhere on the Internet. There are plenty of&lt;br /&gt; sites where I would rather not be.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; What do i do to become as knowledgeable as you? :P&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Since I got my start in Android in February 2008, I suppose the answer&lt;br /&gt; is &amp;quot;spend much of the next four years working on Android stuff&amp;quot;.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Farhan Tariq &amp;lt;farhan.blu@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:59AM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Any way you can think of which is NOT the right way? like a hack or&lt;br /&gt; something that would let me achieve this?&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 04:04PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; Any way you can think of which is NOT the right way? like a hack or&lt;br /&gt; &amp;gt; something that would let me achieve this?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To be honest, there are none that I care to discuss publicly.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Chris Mawata &amp;lt;chris.mawata@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:09PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       In general at the application level trying to interfere with the&lt;br /&gt; operation of&lt;br /&gt; another application without the other application&amp;#39;s cooporation&lt;br /&gt; is not going to be possible for obvious reasons.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9dd21e0202383f48" style="color:15c;text-decoration:none"       &gt;How to deal with java.io.exception no space left on device when that isnt the case&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Andresakis &amp;lt;jimandresakis@gmail.com&amp;gt;&lt;/span&gt; Feb 16 02:21PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have an app where I let users take pictures and at the same time I&lt;br /&gt; stream pictures to the user based on their location. Im storing the&lt;br /&gt; image files from the download in a file that is supposed to be on the&lt;br /&gt; sd card but for some reason gets created on the internal memory. Just&lt;br /&gt; recently I hit a problem where suddenly after about 80 small image&lt;br /&gt; files have been downloaded into the file my app will no longer allow&lt;br /&gt; users to take images. I get no crash but just a warning in the logcat&lt;br /&gt; that states&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Java.IO.Exception no space left on device&lt;br /&gt; &amp;nbsp;&lt;br /&gt; This is happening when I am trying to create a file from an&lt;br /&gt; outputstream.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; In my code this error happens at this particular line:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; bmp.compress(Bitmap.CompressFormat.PNG, 80, out);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have that line nested within a method that I use to create an image&lt;br /&gt; that can be stored locally on the phone rather than in memory so I&lt;br /&gt; dont run out of memory.&lt;br /&gt; The whole method looks like this:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; private void writeFile(Bitmap bmp, File f) {&lt;br /&gt; 		FileOutputStream out = null;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		try {&lt;br /&gt; 			out = new FileOutputStream(f);&lt;br /&gt; 			bmp.compress(Bitmap.CompressFormat.PNG, 80, out);&lt;br /&gt; 		} catch (NullPointerException e) {&lt;br /&gt; 			e.printStackTrace();&lt;br /&gt; 			Log.w(&amp;quot;nullpointerException on image error&amp;quot;, &amp;quot;nullpointer&amp;quot;);&lt;br /&gt; 		} catch (FileNotFoundException e) {&lt;br /&gt; 			Log.w(&amp;quot;fileNotfoundException on image error&amp;quot;, &amp;quot;filenotfound&amp;quot;);&lt;br /&gt; 			// TODO Auto-generated catch block&lt;br /&gt; 			e.printStackTrace();&lt;br /&gt; 		}&lt;br /&gt; 		finally {&lt;br /&gt; 			try { if (out != null ) out.close(); }&lt;br /&gt; 			catch(Exception ex) {}&lt;br /&gt; 		}&lt;br /&gt; 	}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; both catches never hit when this method fails so I guess Im hitting&lt;br /&gt; the final catch in the finally block.&lt;br /&gt; I have done some research on this and I do not think Im running into&lt;br /&gt; the problem of having to many files in one directory or using names&lt;br /&gt; that are too long. The file names are 1 to 5 characters at most and&lt;br /&gt; last week I was able to have over 400 files in the same directory&lt;br /&gt; without any problems like this occurring. The phone Im testing on at&lt;br /&gt; the moment has over 1gig free of internal and close to the same on the&lt;br /&gt; external so hard memory is not the issue either. This is a sudden&lt;br /&gt; problem that just came on last week so Im kind of stumped and any help&lt;br /&gt; would be much appreciated.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Chris Mawata &amp;lt;chris.mawata@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:02PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Your single application won&amp;#39;t be given all of the 1 gig of memory on&lt;br /&gt; the device. It is a much more humble number like 16MB or 24MB.&lt;br /&gt; Probably the first thing to investigate is why the images are on&lt;br /&gt; internal memory.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jim Andresakis &amp;lt;jimandresakis@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:08PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Yeah I cant figure that out either. However it wasnt an issue up until&lt;br /&gt; a week ago.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; This is what Im using to create the place that I thought would be the&lt;br /&gt; sd card&lt;br /&gt; &amp;nbsp;&lt;br /&gt; String sdState = android.os.Environment.getExternalStorageState();&lt;br /&gt; 		if (sdState.equals(android.os.Environment.MEDIA_MOUNTED)) {&lt;br /&gt; 			File sdDir =&lt;br /&gt; android.os.Environment.getExternalStorageDirectory();&lt;br /&gt; 			cacheDir = new File(sdDir,&amp;quot;data&amp;quot;);&lt;br /&gt; 		}&lt;br /&gt; 		else&lt;br /&gt; 			cacheDir = context.getCacheDir();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		if(!cacheDir.exists())&lt;br /&gt; 			cacheDir.mkdirs();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		if(sdState.equals(android.os.Environment.MEDIA_MOUNTED)){&lt;br /&gt; 			File adSdDir =&lt;br /&gt; android.os.Environment.getExternalStorageDirectory();&lt;br /&gt; 			adCacheDir = new File(adSdDir,&amp;quot;addata/&amp;quot;);&lt;br /&gt; 		}else&lt;br /&gt; 			adCacheDir = context.getCacheDir();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		if(!adCacheDir.exists())&lt;br /&gt; 		    adCacheDir.mkdirs();&lt;br /&gt; 	}&lt;br /&gt; every where I read thats how you get to the sd card&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ae3df1b945692ecc" style="color:15c;text-decoration:none"       &gt;to develop an app&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;amit pandey &amp;lt;aammit110690@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:31AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Implement a listView in which each contains a Title(text), Description&lt;br /&gt; and an image at right. Read the data from xml file and fill it into&lt;br /&gt; list view.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;JackN &amp;lt;jack@jacknorth.com&amp;gt;&lt;/span&gt; Feb 16 02:36PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       yep&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b3ede6e7f9f9c5d2" style="color:15c;text-decoration:none"       &gt;Cursor Blinking Management (TabHost/ActivityGroup)&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;lbendlin &amp;lt;lutz@bendlin.us&amp;gt;&lt;/span&gt; Feb 16 02:30PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hence my suggestion that you manually set the focus back to the text input &lt;br /&gt; field. That may help the system to get out of the indifferent state it &lt;br /&gt; seems to be in.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You could even &amp;quot;refine&amp;quot; the approach by first taking the focus away and &lt;br /&gt; then setting it again.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/view/View.html#requestFocus%28%29"&gt;http://developer.android.com/reference/android/view/View.html#requestFocus%28%29&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/49f735a794e16366" style="color:15c;text-decoration:none"       &gt;to develop an app in which a text follows a z path&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;amit pandey &amp;lt;aammit110690@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:24AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Write an application to show a text("INOXAPPS SOLUTIONS PVT. LTD.".&lt;br /&gt; The text shall enter with animation such that it follows the path of a&lt;br /&gt; 'Z'.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;lbendlin &amp;lt;lutz@bendlin.us&amp;gt;&lt;/span&gt; Feb 16 02:25PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Done. Where is my price (prize) ?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/82a0546bfa866068" style="color:15c;text-decoration:none"       &gt;Button textAppearance Problem.Someone Help me!!&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Uniser &amp;lt;uniserpl@gmail.com&amp;gt;&lt;/span&gt; Feb 16 02:20PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Check your style&lt;br /&gt; style=&amp;quot;@style/SimpleBlackShadow&amp;quot;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3ce40f22e5bb564a" style="color:15c;text-decoration:none"       &gt;Help with Maps problem on emulator&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Gene &amp;lt;gene.ressler@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:45AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello all.  I&amp;#39;m developing an Android Maps API app behind a business&lt;br /&gt; proxy/firewall using an emulator.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Mac OS X is the host machine.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; It took a lot of fiddling, but I finally found a -http-proxy and -dns&lt;br /&gt; settings that got the emulator through to the Internet.  I also had to&lt;br /&gt; set the proxy settings on the simulated wireless AP in the Settings.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The Web Browser, Google Maps, and my map app were all working great.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Now both Google Maps and my map app have stopped working.has stopped&lt;br /&gt; working. The Google_ maps app just says &amp;quot;Network failure | This&lt;br /&gt; application requires a working data connection&amp;quot; and dies.  My app&lt;br /&gt; (which uses MapView) runs but fails to load maps.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; In the same emulator session, the Browser works perfectly.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The only thing I can imagine at this point is that firewall policy has&lt;br /&gt; changed without notice and Maps packets are being blocked while normal&lt;br /&gt; HTTP is getting through.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Before I start tracking this down in a huge organization, can someone&lt;br /&gt; shed light on if/how a Maps network connection is different from&lt;br /&gt; normal HTTP on port 80?  Is the maps API using a unique port number or&lt;br /&gt; other-than HTTP packets?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks.  I have already wasted about 4 hours of my life on this and&lt;br /&gt; will truly appreciate some help.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;lbendlin &amp;lt;lutz@bendlin.us&amp;gt;&lt;/span&gt; Feb 16 02:08PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       you can run your own proxy on your host computer and log the traffic. as &lt;br /&gt; far as I remember the map tiles are served via standard http.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/6331e6e3e3d1e5ef" style="color:15c;text-decoration:none"       &gt;keyboard dismissing issue&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Tom Wang &amp;lt;tomwang304@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:30PM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I mean when i use  requestWindowFeature(Window.FEATURE_NO_TITLE)  this&lt;br /&gt; method,the actionbar is disappear:(&lt;br /&gt; i think android:windowSoftInputMode=&amp;quot;stateHidden&amp;quot; this parameter is not&lt;br /&gt; solution for this questition.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/16 Ratheesh Valamchuzhy &amp;lt;androidrcn@gmail.com&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Tom Wang &amp;lt;tomwang304@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:22PM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Dear,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I add this parameter in manifest but it &amp;#39;s still can&amp;#39;t work.&lt;br /&gt; By the way,i develope on ICS 4.0.3.Thank you.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/16 Ratheesh Valamchuzhy &amp;lt;androidrcn@gmail.com&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/29a937bcbdceebe9" style="color:15c;text-decoration:none"       &gt;hi&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Shihab &amp;lt;shihabkv22008@gmail.com&amp;gt;&lt;/span&gt; Feb 16 02:36PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt; &amp;lt;shape      xmlns:android=&amp;quot;&lt;a href="http://schemas.android.com/apk/res/android"&gt;http://schemas.android.com/apk/res/android&lt;/a&gt;&amp;quot;&lt;br /&gt;             android:shape=&amp;quot;rectangle&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;solid   android:color=&amp;quot;#EAEAEA&amp;quot;/&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     &amp;lt;corners    android:bottomLeftRadius=&amp;quot;8dip&amp;quot;&lt;br /&gt;                 android:topRightRadius=&amp;quot;-123dip&amp;quot;&lt;br /&gt;                 android:topLeftRadius=&amp;quot;120dip&amp;quot;&lt;br /&gt;                 android:bottomRightRadius=&amp;quot;120dip&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;             /&amp;gt;&lt;br /&gt; &amp;lt;/shape&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; . You can set this as the background of your main xml file&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; *&lt;br /&gt; *&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/6aa90d65bc3d6ec4" style="color:15c;text-decoration:none"       &gt;MediaRecorder(718): start failed: -1&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;benchmark software &amp;lt;benchmarkandroid@gmail.com&amp;gt;&lt;/span&gt; Feb 16 02:31AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       02-16 15:37:58.020: E/MediaRecorder(718): start failed: -1&lt;br /&gt; 02-16 15:37:58.020: W/dalvikvm(718): threadid=1: thread exiting with&lt;br /&gt; uncaught exception (group=0x400207d8)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): FATAL EXCEPTION: main&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): java.lang.RuntimeException:&lt;br /&gt; start failed.&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; android.media.MediaRecorder.start(Native Method)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; in.out.call.AccessInOutCallActivity.startRecord(AccessInOutCallActivity.java:&lt;br /&gt; 117)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; in.out.call.AccessInOutCallActivity&lt;br /&gt; $ListenToPhoneState.stateName(AccessInOutCallActivity.java:70)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; in.out.call.AccessInOutCallActivity&lt;br /&gt; $ListenToPhoneState.onCallStateChanged(AccessInOutCallActivity.java:&lt;br /&gt; 46)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; android.telephony.PhoneStateListener&lt;br /&gt; $2.handleMessage(PhoneStateListener.java:319)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; android.os.Handler.dispatchMessage(Handler.java:99)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; android.os.Looper.loop(Looper.java:123)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; android.app.ActivityThread.main(ActivityThread.java:4628)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; java.lang.reflect.Method.invokeNative(Native Method)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; java.lang.reflect.Method.invoke(Method.java:521)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; com.android.internal.os.ZygoteInit&lt;br /&gt; $MethodAndArgsCaller.run(ZygoteInit.java:879)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; com.android.internal.os.ZygoteInit.main(ZygoteInit.java:637)&lt;br /&gt; 02-16 15:37:58.020: E/AndroidRuntime(718): 	at&lt;br /&gt; dalvik.system.NativeStart.main(Native Method)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; i tried debugging it but i am not getting it working. can someone&lt;br /&gt; please give me solution.i am really stuck with this error&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/cb65ddd53f2b78e7" style="color:15c;text-decoration:none"       &gt;App engine connected to android&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Rekha &amp;lt;b.l.a.rekha@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:46AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       i&amp;#39;m doing project in android and using Google app engine as server for&lt;br /&gt; my application. I installed the app engine and proceed the same steps&lt;br /&gt; as per in &amp;quot;&lt;a href="http://code.google.com/eclipse/docs/"&gt;http://code.google.com/eclipse/docs/&lt;/a&gt;&lt;br /&gt; appengine_connected_android.html&amp;quot; . while i was trying to connect it&lt;br /&gt; to server  it is showing something like tis in eclipse below:&lt;br /&gt; it opens&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;quot;Class File Editor showing Source not found&lt;br /&gt; the JAR file C2DM.jar has no source attachment you can attach source&lt;br /&gt; by clicking attach&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;quot;// Compiled from C2DMBaseReceiver.java (version 1.5 : 49.0, super&lt;br /&gt; bit)&lt;br /&gt; public abstract class com.google.android.c2dm.C2DMBaseReceiver extends&lt;br /&gt; android.app.IntentService {&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   private static final java.lang.String C2DM_RETRY =&lt;br /&gt; &amp;quot;com.google.android.c2dm.intent.RETRY&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   private static final java.lang.String C2DM_INTENT =&lt;br /&gt; &amp;quot;com.google.android.c2dm.intent.RECEIVE&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String REGISTRATION_CALLBACK_INTENT =&lt;br /&gt; &amp;quot;com.google.android.c2dm.intent.REGISTRATION&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   private static final java.lang.String TAG = &amp;quot;C2DM&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String EXTRA_UNREGISTERED =&lt;br /&gt; &amp;quot;unregistered&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String EXTRA_ERROR = &amp;quot;error&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String EXTRA_REGISTRATION_ID =&lt;br /&gt; &amp;quot;registration_id&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String ERR_SERVICE_NOT_AVAILABLE =&lt;br /&gt; &amp;quot;SERVICE_NOT_AVAILABLE&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String ERR_ACCOUNT_MISSING =&lt;br /&gt; &amp;quot;ACCOUNT_MISSING&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String ERR_AUTHENTICATION_FAILED =&lt;br /&gt; &amp;quot;AUTHENTICATION_FAILED&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String ERR_TOO_MANY_REGISTRATIONS =&lt;br /&gt; &amp;quot;TOO_MANY_REGISTRATIONS&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String ERR_INVALID_PARAMETERS =&lt;br /&gt; &amp;quot;INVALID_PARAMETERS&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String ERR_INVALID_SENDER =&lt;br /&gt; &amp;quot;INVALID_SENDER&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   public static final java.lang.String ERR_PHONE_REGISTRATION_ERROR =&lt;br /&gt; &amp;quot;PHONE_REGISTRATION_ERROR&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   private static final java.lang.String WAKELOCK_KEY = &amp;quot;C2DM_LIB&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #53 Landroid/os/PowerManager$WakeLock;&lt;br /&gt;   private static android.os.PowerManager$WakeLock mWakeLock;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Field descriptor #6 Ljava/lang/String;&lt;br /&gt;   private final java.lang.String senderId;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #56 (Ljava/lang/String;)V&lt;br /&gt;   // Stack: 2, Locals: 2&lt;br /&gt;   public C2DMBaseReceiver(java.lang.String senderId);&lt;br /&gt;      0  aload_0 [this]&lt;br /&gt;      1  aload_1 [senderId]&lt;br /&gt;      2  invokespecial android.app.IntentService(java.lang.String) [58]&lt;br /&gt;      5  aload_0 [this]&lt;br /&gt;      6  aload_1 [senderId]&lt;br /&gt;      7  putfield com.google.android.c2dm.C2DMBaseReceiver.senderId :&lt;br /&gt; java.lang.String [60]&lt;br /&gt;     10  return&lt;br /&gt;       Line numbers:&lt;br /&gt;         [pc: 0, line: 69]&lt;br /&gt;         [pc: 5, line: 70]&lt;br /&gt;         [pc: 10, line: 71]&lt;br /&gt;       Local variable table:&lt;br /&gt;         [pc: 0, pc: 11] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;         [pc: 0, pc: 11] local: senderId index: 1 type:&lt;br /&gt; java.lang.String&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #67 (Landroid/content/Context;Landroid/content/&lt;br /&gt; Intent;)V&lt;br /&gt;   protected abstract void onMessage(android.content.Context arg0,&lt;br /&gt; android.content.Intent arg1);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #69 (Landroid/content/Context;Ljava/lang/&lt;br /&gt; String;)V&lt;br /&gt;   public abstract void onError(android.content.Context arg0,&lt;br /&gt; java.lang.String arg1);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #69 (Landroid/content/Context;Ljava/lang/&lt;br /&gt; String;)V&lt;br /&gt;   // Stack: 0, Locals: 3&lt;br /&gt;   public void onRegistered(android.content.Context context,&lt;br /&gt; java.lang.String registrationId) throws java.io.IOException;&lt;br /&gt;     0  return&lt;br /&gt;       Line numbers:&lt;br /&gt;         [pc: 0, line: 95]&lt;br /&gt;       Local variable table:&lt;br /&gt;         [pc: 0, pc: 1] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;         [pc: 0, pc: 1] local: context index: 1 type:&lt;br /&gt; android.content.Context&lt;br /&gt;         [pc: 0, pc: 1] local: registrationId index: 2 type:&lt;br /&gt; java.lang.String&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #78 (Landroid/content/Context;)V&lt;br /&gt;   // Stack: 0, Locals: 2&lt;br /&gt;   public void onUnregistered(android.content.Context context);&lt;br /&gt;     0  return&lt;br /&gt;       Line numbers:&lt;br /&gt;         [pc: 0, line: 103]&lt;br /&gt;       Local variable table:&lt;br /&gt;         [pc: 0, pc: 1] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;         [pc: 0, pc: 1] local: context index: 1 type:&lt;br /&gt; android.content.Context&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #80 (Landroid/content/Intent;)V&lt;br /&gt;   // Stack: 3, Locals: 4&lt;br /&gt;   public final void onHandleIntent(android.content.Intent intent);&lt;br /&gt;      0  aload_0 [this]&lt;br /&gt;      1  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.getApplicationContext() :&lt;br /&gt; android.content.Context [81]&lt;br /&gt;      4  astore_2 [context]&lt;br /&gt;      5  aload_1 [intent]&lt;br /&gt;      6  invokevirtual android.content.Intent.getAction() :&lt;br /&gt; java.lang.String [85]&lt;br /&gt;      9  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.REGISTRATION&amp;quot;&amp;gt;&lt;br /&gt; [14]&lt;br /&gt;     11  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;     14  ifeq 26&lt;br /&gt;     17  aload_0 [this]&lt;br /&gt;     18  aload_2 [context]&lt;br /&gt;     19  aload_1 [intent]&lt;br /&gt;     20  invokespecial&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.handleRegistration(android.content.Context,&lt;br /&gt; android.content.Intent) : void [97]&lt;br /&gt;     23  goto 79&lt;br /&gt;     26  aload_1 [intent]&lt;br /&gt;     27  invokevirtual android.content.Intent.getAction() :&lt;br /&gt; java.lang.String [85]&lt;br /&gt;     30  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.RECEIVE&amp;quot;&amp;gt; [11]&lt;br /&gt;     32  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;     35  ifeq 47&lt;br /&gt;     38  aload_0 [this]&lt;br /&gt;     39  aload_2 [context]&lt;br /&gt;     40  aload_1 [intent]&lt;br /&gt;     41  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.onMessage(android.content.Context,&lt;br /&gt; android.content.Intent) : void [100]&lt;br /&gt;     44  goto 79&lt;br /&gt;     47  aload_1 [intent]&lt;br /&gt;     48  invokevirtual android.content.Intent.getAction() :&lt;br /&gt; java.lang.String [85]&lt;br /&gt;     51  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.RETRY&amp;quot;&amp;gt; [8]&lt;br /&gt;     53  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;     56  ifeq 79&lt;br /&gt;     59  aload_2 [context]&lt;br /&gt;     60  aload_0 [this]&lt;br /&gt;     61  getfield com.google.android.c2dm.C2DMBaseReceiver.senderId :&lt;br /&gt; java.lang.String [60]&lt;br /&gt;     64  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.register(android.content.Context,&lt;br /&gt; java.lang.String) : void [102]&lt;br /&gt;     67  goto 79&lt;br /&gt;     70  astore_3&lt;br /&gt;     71  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;     74  invokevirtual android.os.PowerManager$WakeLock.release() :&lt;br /&gt; void [109]&lt;br /&gt;     77  aload_3&lt;br /&gt;     78  athrow&lt;br /&gt;     79  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;     82  invokevirtual android.os.PowerManager$WakeLock.release() :&lt;br /&gt; void [109]&lt;br /&gt;     85  return&lt;br /&gt;       Exception Table:&lt;br /&gt;         [pc: 0, pc: 70] -&amp;gt; 70 when : any&lt;br /&gt;       Line numbers:&lt;br /&gt;         [pc: 0, line: 108]&lt;br /&gt;         [pc: 5, line: 109]&lt;br /&gt;         [pc: 17, line: 110]&lt;br /&gt;         [pc: 26, line: 111]&lt;br /&gt;         [pc: 38, line: 112]&lt;br /&gt;         [pc: 47, line: 113]&lt;br /&gt;         [pc: 59, line: 114]&lt;br /&gt;         [pc: 70, line: 116]&lt;br /&gt;         [pc: 71, line: 123]&lt;br /&gt;         [pc: 77, line: 124]&lt;br /&gt;         [pc: 79, line: 123]&lt;br /&gt;         [pc: 85, line: 125]&lt;br /&gt;       Local variable table:&lt;br /&gt;         [pc: 0, pc: 86] local: this index: 0 type:&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver&lt;br /&gt;         [pc: 0, pc: 86] local: intent index: 1 type:&lt;br /&gt; android.content.Intent&lt;br /&gt;         [pc: 5, pc: 70] local: context index: 2 type:&lt;br /&gt; android.content.Context&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #67 (Landroid/content/Context;Landroid/content/&lt;br /&gt; Intent;)V&lt;br /&gt;   // Stack: 3, Locals: 3&lt;br /&gt;   static void runIntentInService(android.content.Context context,&lt;br /&gt; android.content.Intent intent);&lt;br /&gt;      0  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;      3  ifnonnull 26&lt;br /&gt;      6  aload_0 [context]&lt;br /&gt;      7  ldc &amp;lt;String &amp;quot;power&amp;quot;&amp;gt; [118]&lt;br /&gt;      9  invokevirtual&lt;br /&gt; android.content.Context.getSystemService(java.lang.String) :&lt;br /&gt; java.lang.Object [120]&lt;br /&gt;     12  checkcast android.os.PowerManager [126]&lt;br /&gt;     15  astore_2 [pm]&lt;br /&gt;     16  aload_2 [pm]&lt;br /&gt;     17  iconst_1&lt;br /&gt;     18  ldc &amp;lt;String &amp;quot;C2DM_LIB&amp;quot;&amp;gt; [50]&lt;br /&gt;     20  invokevirtual android.os.PowerManager.newWakeLock(int,&lt;br /&gt; java.lang.String) : android.os.PowerManager$WakeLock [128]&lt;br /&gt;     23  putstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;     26  getstatic com.google.android.c2dm.C2DMBaseReceiver.mWakeLock :&lt;br /&gt; android.os.PowerManager.WakeLock [107]&lt;br /&gt;     29  invokevirtual android.os.PowerManager$WakeLock.acquire() :&lt;br /&gt; void [132]&lt;br /&gt;     32  new java.lang.StringBuilder [135]&lt;br /&gt;     35  dup&lt;br /&gt;     36  aload_0 [context]&lt;br /&gt;     37  invokevirtual android.content.Context.getPackageName() :&lt;br /&gt; java.lang.String [137]&lt;br /&gt;     40  invokestatic java.lang.String.valueOf(java.lang.Object) :&lt;br /&gt; java.lang.String [140]&lt;br /&gt;     43  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;     46  ldc &amp;lt;String &amp;quot;.C2DMReceiver&amp;quot;&amp;gt; [145]&lt;br /&gt;     48  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;     51  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;     54  astore_2 [receiver]&lt;br /&gt;     55  aload_1 [intent]&lt;br /&gt;     56  aload_0 [context]&lt;br /&gt;     57  aload_2 [receiver]&lt;br /&gt;     58  invokevirtual&lt;br /&gt; android.content.Intent.setClassName(android.content.Context,&lt;br /&gt; java.lang.String) : android.content.Intent [154]&lt;br /&gt;     61  pop&lt;br /&gt;     62  aload_0 [context]&lt;br /&gt;     63  aload_1 [intent]&lt;br /&gt;     64  invokevirtual&lt;br /&gt; android.content.Context.startService(android.content.Intent) :&lt;br /&gt; android.content.ComponentName [158]&lt;br /&gt;     67  pop&lt;br /&gt;     68  return&lt;br /&gt;       Line numbers:&lt;br /&gt;         [pc: 0, line: 135]&lt;br /&gt;         [pc: 6, line: 138]&lt;br /&gt;         [pc: 15, line: 137]&lt;br /&gt;         [pc: 16, line: 139]&lt;br /&gt;         [pc: 18, line: 140]&lt;br /&gt;         [pc: 20, line: 139]&lt;br /&gt;         [pc: 26, line: 142]&lt;br /&gt;         [pc: 32, line: 146]&lt;br /&gt;         [pc: 55, line: 147]&lt;br /&gt;         [pc: 62, line: 149]&lt;br /&gt;         [pc: 68, line: 150]&lt;br /&gt;       Local variable table:&lt;br /&gt;         [pc: 0, pc: 69] local: context index: 0 type:&lt;br /&gt; android.content.Context&lt;br /&gt;         [pc: 0, pc: 69] local: intent index: 1 type:&lt;br /&gt; android.content.Intent&lt;br /&gt;         [pc: 16, pc: 26] local: pm index: 2 type:&lt;br /&gt; android.os.PowerManager&lt;br /&gt;         [pc: 55, pc: 69] local: receiver index: 2 type:&lt;br /&gt; java.lang.String&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   // Method descriptor #67 (Landroid/content/Context;Landroid/content/&lt;br /&gt; Intent;)V&lt;br /&gt;   // Stack: 5, Locals: 11&lt;br /&gt;   private void handleRegistration(android.content.Context context,&lt;br /&gt; android.content.Intent intent);&lt;br /&gt;       0  aload_2 [intent]&lt;br /&gt;       1  ldc &amp;lt;String &amp;quot;registration_id&amp;quot;&amp;gt; [26]&lt;br /&gt;       3  invokevirtual&lt;br /&gt; android.content.Intent.getStringExtra(java.lang.String) :&lt;br /&gt; java.lang.String [165]&lt;br /&gt;       6  astore_3 [registrationId]&lt;br /&gt;       7  aload_2 [intent]&lt;br /&gt;       8  ldc &amp;lt;String &amp;quot;error&amp;quot;&amp;gt; [23]&lt;br /&gt;      10  invokevirtual&lt;br /&gt; android.content.Intent.getStringExtra(java.lang.String) :&lt;br /&gt; java.lang.String [165]&lt;br /&gt;      13  astore 4 [error]&lt;br /&gt;      15  aload_2 [intent]&lt;br /&gt;      16  ldc &amp;lt;String &amp;quot;unregistered&amp;quot;&amp;gt; [20]&lt;br /&gt;      18  invokevirtual&lt;br /&gt; android.content.Intent.getStringExtra(java.lang.String) :&lt;br /&gt; java.lang.String [165]&lt;br /&gt;      21  astore 5 [removed]&lt;br /&gt;      23  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;      25  iconst_3&lt;br /&gt;      26  invokestatic android.util.Log.isLoggable(java.lang.String,&lt;br /&gt; int) : boolean [169]&lt;br /&gt;      29  ifeq 74&lt;br /&gt;      32  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;      34  new java.lang.StringBuilder [135]&lt;br /&gt;      37  dup&lt;br /&gt;      38  ldc &amp;lt;String &amp;quot;dmControl: registrationId = &amp;quot;&amp;gt; [175]&lt;br /&gt;      40  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;      43  aload_3 [registrationId]&lt;br /&gt;      44  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;      47  ldc &amp;lt;String &amp;quot;, error = &amp;quot;&amp;gt; [177]&lt;br /&gt;      49  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;      52  aload 4 [error]&lt;br /&gt;      54  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;      57  ldc &amp;lt;String &amp;quot;, removed = &amp;quot;&amp;gt; [179]&lt;br /&gt;      59  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;      62  aload 5 [removed]&lt;br /&gt;      64  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;      67  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;      70  invokestatic android.util.Log.d(java.lang.String,&lt;br /&gt; java.lang.String) : int [181]&lt;br /&gt;      73  pop&lt;br /&gt;      74  aload 5 [removed]&lt;br /&gt;      76  ifnull 89&lt;br /&gt;      79  aload_1 [context]&lt;br /&gt;      80  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.clearRegistrationId(android.content.Context) :&lt;br /&gt; void [185]&lt;br /&gt;      83  aload_0 [this]&lt;br /&gt;      84  aload_1 [context]&lt;br /&gt;      85  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.onUnregistered(android.content.Context) :&lt;br /&gt; void [188]&lt;br /&gt;      88  return&lt;br /&gt;      89  aload 4 [error]&lt;br /&gt;      91  ifnull 226&lt;br /&gt;      94  aload_1 [context]&lt;br /&gt;      95  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.clearRegistrationId(android.content.Context) :&lt;br /&gt; void [185]&lt;br /&gt;      98  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;     100  new java.lang.StringBuilder [135]&lt;br /&gt;     103  dup&lt;br /&gt;     104  ldc &amp;lt;String &amp;quot;Registration error &amp;quot;&amp;gt; [190]&lt;br /&gt;     106  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;     109  aload 4 [error]&lt;br /&gt;     111  invokevirtual&lt;br /&gt; java.lang.StringBuilder.append(java.lang.String) :&lt;br /&gt; java.lang.StringBuilder [147]&lt;br /&gt;     114  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;     117  invokestatic android.util.Log.e(java.lang.String,&lt;br /&gt; java.lang.String) : int [192]&lt;br /&gt;     120  pop&lt;br /&gt;     121  aload_0 [this]&lt;br /&gt;     122  aload_1 [context]&lt;br /&gt;     123  aload 4 [error]&lt;br /&gt;     125  invokevirtual&lt;br /&gt; com.google.android.c2dm.C2DMBaseReceiver.onError(android.content.Context,&lt;br /&gt; java.lang.String) : void [195]&lt;br /&gt;     128  ldc &amp;lt;String &amp;quot;SERVICE_NOT_AVAILABLE&amp;quot;&amp;gt; [29]&lt;br /&gt;     130  aload 4 [error]&lt;br /&gt;     132  invokevirtual java.lang.String.equals(java.lang.Object) :&lt;br /&gt; boolean [91]&lt;br /&gt;     135  ifeq 268&lt;br /&gt;     138  aload_1 [context]&lt;br /&gt;     139  invokestatic&lt;br /&gt; com.google.android.c2dm.C2DMessaging.getBackoff(android.content.Context) :&lt;br /&gt; long [197]&lt;br /&gt;     142  lstore 6 [backoffTimeMs]&lt;br /&gt;     144  ldc &amp;lt;String &amp;quot;C2DM&amp;quot;&amp;gt; [17]&lt;br /&gt;     146  new java.lang.StringBuilder [135]&lt;br /&gt;     149  dup&lt;br /&gt;     150  ldc &amp;lt;String &amp;quot;Scheduling registration retry, backoff = &amp;quot;&amp;gt;&lt;br /&gt; [201]&lt;br /&gt;     152  invokespecial java.lang.StringBuilder(java.lang.String) [144]&lt;br /&gt;     155  lload 6 [backoffTimeMs]&lt;br /&gt;     157  invokevirtual java.lang.StringBuilder.append(long) :&lt;br /&gt; java.lang.StringBuilder [203]&lt;br /&gt;     160  invokevirtual java.lang.StringBuilder.toString() :&lt;br /&gt; java.lang.String [151]&lt;br /&gt;     163  invokestatic android.util.Log.d(java.lang.String,&lt;br /&gt; java.lang.String) : int [181]&lt;br /&gt;     166  pop&lt;br /&gt;     167  new android.content.Intent [86]&lt;br /&gt;     170  dup&lt;br /&gt;     171  ldc &amp;lt;String &amp;quot;com.google.android.c2dm.intent.RETRY&amp;quot;&amp;gt; [8]&lt;br /&gt;     173  invokespecial android.content.Intent(java.lang.String) [206]&lt;br /&gt;     176  astore 8 [retryIntent]&lt;br /&gt;     178  aload_1 [context]&lt;br /&gt;     179  iconst_0&lt;br /&gt;     180  aload 8 [retryIntent]&lt;br /&gt;     182  iconst_0&lt;br /&gt;     183  invokestatic&lt;br /&gt; android.app.PendingIntent.getBroadcast(android.content.Context, int,&lt;br /&gt; android.content.Intent, int) : android.app.PendingIntent [207]&lt;br /&gt;     186  astore 9 [retryPIntent]&lt;br /&gt;     188  aload_1 [context]&lt;br /&gt;     189  ldc &amp;lt;String &amp;quot;alarm&amp;quot;&amp;gt; [213]&lt;br /&gt;     191  invokevirtual&lt;br /&gt; android.content.Context.getSystemService(java.lang.String) :&lt;br /&gt; java.lang.Object [120]&lt;br /&gt;     194  checkcast android.app.AlarmManager [215]&lt;br /&gt;     197  astore 10 [am]&lt;br /&gt;     199  aload 10 [am]&lt;br /&gt;     201  iconst_3&lt;br /&gt;     202  lload 6       &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/2344fed976bca6d" style="color:15c;text-decoration:none"       &gt;How to screen capture by fb0 normally on Galaxy Nexus?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sky tree &amp;lt;allen.chen736@msa.hinet.net&amp;gt;&lt;/span&gt; Feb 16 02:48AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Dear Sir:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     I found the same GPU type(SGX 540) in Nexus S and Galaxy nexus,&lt;br /&gt; the I don&amp;#39;t know why the Nexus S can&lt;br /&gt; &amp;nbsp;&lt;br /&gt; work but Galaxy nexus can not(the captured raw data are always zero!).&lt;br /&gt; Could you give me some suggestion and&lt;br /&gt; &amp;nbsp;&lt;br /&gt; commend?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; thank you so much,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; BRs,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Allen&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3a034cc8fe340427" style="color:15c;text-decoration:none"       &gt;ICS calendar event setup issue&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Greg Lozano-Buhl &amp;lt;greg@lozano-buhl.com&amp;gt;&lt;/span&gt; Feb 16 09:21AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I&amp;#39;ve noticed that ICS no longer shows the day of the week&lt;br /&gt; corresponding to the selected date when setting up a calendar event.&lt;br /&gt; This makes it hard to setup a multi-day event in the instance that I&lt;br /&gt; want the event to end on, say, Thursday when I do not know what date&lt;br /&gt; Thursday is. Is there a way to make it show the day like Gingerbread&lt;br /&gt; did?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; ICS screenshot (doesn&amp;#39;t show day):&lt;br /&gt;    &lt;a href="http://cdn.androidpolice.com/wp-content/uploads/2011/11/wm__0012_2011-11-02-14h34_19.jpg"&gt;http://cdn.androidpolice.com/wp-content/uploads/2011/11/wm__0012_2011-11-02-14h34_19.jpg&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Corresponding Gingerbread screenshot (DOES show day):&lt;br /&gt;   &lt;a href="http://cdn.androidpolice.com/wp-content/uploads/2011/11/wm__0002_screenshot-1320258879006.jpg"&gt;http://cdn.androidpolice.com/wp-content/uploads/2011/11/wm__0002_screenshot-1320258879006.jpg&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -Greg&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-8713625633950648366?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/8713625633950648366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_6136.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/8713625633950648366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/8713625633950648366'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_6136.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 13 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-2455137292345504032</id><published>2012-02-16T13:38:00.000-08:00</published><updated>2012-02-16T13:39:21.726-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 20 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;Google Earth plugin on Android&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;How to screen capture through fb0?&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;How to draw path between two points on google map in android&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;Digest for android-developers@googlegroups.com - 25 Messages in 18 Topics&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;Touch screen is not sync with LCD&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;Audio not work in emulator&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;read files in broadcast receiver&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;Button textAppearance Problem.Someone Help me!!&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;Detect Sent Message!&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;use of inbuilt application&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;hai&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;Is Single Wire Protocol possible by default on Galaxy Nexus phone and OS4 now?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_13"&gt;Android Button Customization&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_14"&gt;swipe&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_15"&gt;Application Pc-Android&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_16"&gt;How to screen capture through fb0 on galaxy nexus?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_17"&gt;Disable beam on-screen confirmation&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_18"&gt;Service pauses on screen lock&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_19"&gt;[android-developers-ICS] Is any way can replace requestWindowFeature(Window.FEATURE_NO_TITLE) method?&lt;/a&gt; [1 Update]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/f465198ea16eae61" style="color:15c;text-decoration:none"       &gt;Google Earth plugin on Android&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Glenn &amp;lt;glennwidener@gmail.com&amp;gt;&lt;/span&gt; Feb 15 05:07PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Now that Chrome for Android is released, any hope for a Google Earth&lt;br /&gt; plugin for either Chrome or Android browsers?  Please, no silly&lt;br /&gt; responses like &amp;quot;what&amp;#39;s wrong with standalone GE&amp;quot; (clearly you have no&lt;br /&gt; concept of cool GE mashups like this: &lt;a href="http://sharemytrail.com"&gt;http://sharemytrail.com&lt;/a&gt; ) or&lt;br /&gt; &amp;quot;you can&amp;#39;t make a plugin in an Android browser&amp;quot; (We are creating them&lt;br /&gt; for the Android browser right here, right now.)  I could understand&lt;br /&gt; that it&amp;#39;s too resource-intensive for last year&amp;#39;s devices...&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 04:34PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       This list is for developing applications with the Android SDK.&lt;br /&gt; Questions about random possible features need to go elsewhere.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9cd8fdd47bde13a2" style="color:15c;text-decoration:none"       &gt;How to screen capture through fb0?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sky tree &amp;lt;allen.chen736@msa.hinet.net&amp;gt;&lt;/span&gt; Feb 15 09:39PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Dear Sir:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     I found the same GPU type(SGX 540) in Nexus S and Galaxy nexus,&lt;br /&gt; the I don&amp;#39;t know why the Nexus S can work but Galaxy nexus can not.&lt;br /&gt; Could you give me&lt;br /&gt; &amp;nbsp;&lt;br /&gt; some suggestion and commend?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; thank you so much,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; BRs,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Allen&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sky tree &amp;lt;allen.chen736@msa.hinet.net&amp;gt;&lt;/span&gt; Feb 16 02:27AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Dear Sir:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     I found the same GPU type(SGX 540) in Nexus S and Galaxy nexus,&lt;br /&gt; the I don&amp;#39;t know why the Nexus S can work but Galaxy nexus can not.&lt;br /&gt; Could you give me&lt;br /&gt; &amp;nbsp;&lt;br /&gt; some suggestion and commend?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; thank you so much,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; BRs,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Allen&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dianne Hackborn &amp;lt;hackbod@android.com&amp;gt;&lt;/span&gt; Feb 16 01:25PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I suggest you use what I told you.  Direct access to the frame buffer has&lt;br /&gt; been a hack that kind-of works; it is not the correct way to take a screen&lt;br /&gt; shot, and as of 3.0 the command for taking a screen shot and internal Java&lt;br /&gt; implementation use a different mechanism that always qworks.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/15 sky tree &amp;lt;allen.chen736@msa.hinet.net&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Dianne Hackborn&lt;br /&gt; Android framework engineer&lt;br /&gt; hackbod@android.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Note: please don&amp;#39;t send private questions to me, as I don&amp;#39;t have time to&lt;br /&gt; provide private support, and so won&amp;#39;t reply to such e-mails.  All such&lt;br /&gt; questions should be posted on public forums, where I and others can see and&lt;br /&gt; answer them.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/cc0381eaf883b494" style="color:15c;text-decoration:none"       &gt;The ActionBar can&amp;#39;t work when i use requestWindowFeature(Window.FEATURE_NO_TITLE) method.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dean Wang &amp;lt;tomwang304@gmail.com&amp;gt;&lt;/span&gt; Feb 15 11:10PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       In a recent development process, I found a problem.When i use&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 1.requestWindowFeature(Window.FEATURE_NO_TITLE)&lt;br /&gt; 2.requestWindowFeature(Window.FEATURE_LEFT_ICON)&lt;br /&gt; 3.requestWindowFeature(Window.FEATURE_RIGHT_ICON)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; on Activity,the ActionBar can&amp;#39;t show correctly.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Is any one know how to solve it?&lt;br /&gt; Thanks&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/17a937bbceeaa8b0" style="color:15c;text-decoration:none"       &gt;How to draw path between two points on google map in android&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;sonendra mishra &amp;lt;thesonendra143@gmail.com&amp;gt;&lt;/span&gt; Feb 15 10:13PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi.. Good morning Developers&lt;br /&gt; I am sonendra mishra. I am trying to draw the path between two points&lt;br /&gt; on google map in android . When i click the map we need to draw a&lt;br /&gt; pushpin and again user click the map then draw another pushpin and&lt;br /&gt; draw also path between these points on google map .&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I am trying this by using this link&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://stackoverflow.com/questions/2643993/how-to-display-a-route-between-two-geocoords-in-google-maps-android"&gt;http://stackoverflow.com/questions/2643993/how-to-display-a-route-between-two-geocoords-in-google-maps-android&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Problem is that i m able to draw path between these points when i&lt;br /&gt; click the map on second time we get by default another map in place&lt;br /&gt; map drawing the path on map.&lt;br /&gt; Please any one can help me..&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Point.java&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; package com.tech.google.demo;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public class Point {&lt;br /&gt;     String mName;&lt;br /&gt;     String mDescription;&lt;br /&gt;     String mIconUrl;&lt;br /&gt;     double mLatitude;&lt;br /&gt;     double mLongitude;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Road.java&lt;br /&gt; &amp;nbsp;&lt;br /&gt; package com.tech.google.demo;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public class Road {&lt;br /&gt;     public String mName;&lt;br /&gt;     public String mDescription;&lt;br /&gt;     public int mColor;&lt;br /&gt;     public int mWidth;&lt;br /&gt;     public double[][] mRoute = new double[][] {};&lt;br /&gt;     public Point[] mPoints = new Point[] {};&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; RoadProvider.java&lt;br /&gt; &amp;nbsp;&lt;br /&gt; package com.tech.google.demo;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; import java.io.IOException;&lt;br /&gt; import java.io.InputStream;&lt;br /&gt; import java.util.Stack;&lt;br /&gt; import javax.xml.parsers.ParserConfigurationException;&lt;br /&gt; import javax.xml.parsers.SAXParser;&lt;br /&gt; import javax.xml.parsers.SAXParserFactory;&lt;br /&gt; import org.xml.sax.Attributes;&lt;br /&gt; import org.xml.sax.SAXException;&lt;br /&gt; import org.xml.sax.helpers.DefaultHandler;&lt;br /&gt; import android.util.Log;&lt;br /&gt; public class RoadProvider {&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public static Road getRoute(InputStream is) {&lt;br /&gt;                 KMLHandler handler = new KMLHandler();&lt;br /&gt;                 try {&lt;br /&gt;                         SAXParser parser =&lt;br /&gt; SAXParserFactory.newInstance().newSAXParser();&lt;br /&gt;                         parser.parse(is, handler);&lt;br /&gt;                 } catch (ParserConfigurationException e) {&lt;br /&gt;                         e.printStackTrace();&lt;br /&gt;                 } catch (SAXException e) {&lt;br /&gt;                         e.printStackTrace();&lt;br /&gt;                 } catch (IOException e) {&lt;br /&gt;                         e.printStackTrace();&lt;br /&gt;                 }&lt;br /&gt;                 Log.i(&amp;quot;RoadProvider&amp;quot; , &amp;quot;Value of handler.mRoad = &amp;quot;+&lt;br /&gt; handler.mRoad);&lt;br /&gt;                 return handler.mRoad;&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public static String getUrl(double fromLat, double fromLon,&lt;br /&gt; double toLat,&lt;br /&gt;                         double toLon) {// connect to map web service&lt;br /&gt; &amp;nbsp;&lt;br /&gt;                 StringBuffer urlString = new StringBuffer();&lt;br /&gt;                 urlString.append(&amp;quot;&lt;a href="http://maps.google.com/maps?"&gt;http://maps.google.com/maps?&lt;/a&gt;&lt;br /&gt; f=d&amp;amp;hl=en&amp;quot;);&lt;br /&gt;                 urlString.append(&amp;quot;&amp;amp;saddr=&amp;quot;);// from&lt;br /&gt;                 urlString.append(Double.toString(fromLat));&lt;br /&gt;                 urlString.append(&amp;quot;,&amp;quot;);&lt;br /&gt;                 urlString.append(Double.toString(fromLon));&lt;br /&gt;                 urlString.append(&amp;quot;&amp;amp;daddr=&amp;quot;);// to&lt;br /&gt;                 urlString.append(Double.toString(toLat));&lt;br /&gt;                 urlString.append(&amp;quot;,&amp;quot;);&lt;br /&gt;                 urlString.append(Double.toString(toLon));&lt;br /&gt;                 urlString.append(&amp;quot;&amp;amp;ie=UTF8&amp;amp;0&amp;amp;om=0&amp;amp;output=kml&amp;quot;);&lt;br /&gt;                 Log.i(&amp;quot;RoadProvider&amp;quot; , &amp;quot; return value = &amp;quot; +&lt;br /&gt; urlString.toString());&lt;br /&gt;                 return urlString.toString();&lt;br /&gt;         }&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; class KMLHandler extends DefaultHandler {&lt;br /&gt;         Road mRoad;&lt;br /&gt;         boolean isPlacemark;&lt;br /&gt;         boolean isRoute;&lt;br /&gt;         boolean isItemIcon;&lt;br /&gt;         private Stack mCurrentElement = new Stack();&lt;br /&gt;         private String mString;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public KMLHandler() {&lt;br /&gt;                 mRoad = new Road();&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public void startElement(String uri, String localName, String&lt;br /&gt; name,&lt;br /&gt;                         Attributes attributes) throws SAXException {&lt;br /&gt;                 mCurrentElement.push(localName);&lt;br /&gt;                 if (localName.equalsIgnoreCase(&amp;quot;Placemark&amp;quot;)) {&lt;br /&gt;                         isPlacemark = true;&lt;br /&gt;                         mRoad.mPoints = addPoint(mRoad.mPoints);&lt;br /&gt;                 } else if (localName.equalsIgnoreCase(&amp;quot;ItemIcon&amp;quot;)) {&lt;br /&gt;                         if (isPlacemark)&lt;br /&gt;                                 isItemIcon = true;&lt;br /&gt;                 }&lt;br /&gt;                 mString = new String();&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public void characters(char[] ch, int start, int length)&lt;br /&gt;                         throws SAXException {&lt;br /&gt;                 String chars = new String(ch, start, length).trim();&lt;br /&gt;                 mString = mString.concat(chars);&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public void endElement(String uri, String localName, String&lt;br /&gt; name)&lt;br /&gt;                         throws SAXException {&lt;br /&gt;                 if (mString.length() &amp;gt; 0) {&lt;br /&gt;                         if (localName.equalsIgnoreCase(&amp;quot;name&amp;quot;)) {&lt;br /&gt;                                 if (isPlacemark) {&lt;br /&gt;                                         isRoute =&lt;br /&gt; mString.equalsIgnoreCase(&amp;quot;Route&amp;quot;);&lt;br /&gt;                                         if (!isRoute) {&lt;br /&gt;  &lt;br /&gt; mRoad.mPoints[mRoad.mPoints.length - 1].mName = mString;&lt;br /&gt;                                         }&lt;br /&gt;                                 } else {&lt;br /&gt;                                         mRoad.mName = mString;&lt;br /&gt;                                 }&lt;br /&gt;                         } else if (localName.equalsIgnoreCase(&amp;quot;color&amp;quot;)&lt;br /&gt; &amp;amp;&amp;amp; !isPlacemark) {&lt;br /&gt;                                 mRoad.mColor =&lt;br /&gt; Integer.parseInt(mString, 16);&lt;br /&gt;                         } else if (localName.equalsIgnoreCase(&amp;quot;width&amp;quot;)&lt;br /&gt; &amp;amp;&amp;amp; !isPlacemark) {&lt;br /&gt;                                 mRoad.mWidth =&lt;br /&gt; Integer.parseInt(mString);&lt;br /&gt;                         } else if&lt;br /&gt; (localName.equalsIgnoreCase(&amp;quot;description&amp;quot;)) {&lt;br /&gt;                                 if (isPlacemark) {&lt;br /&gt;                                         String description =&lt;br /&gt; cleanup(mString);&lt;br /&gt;                                         if (!isRoute)&lt;br /&gt;  &lt;br /&gt; mRoad.mPoints[mRoad.mPoints.length - 1].mDescription = description;&lt;br /&gt;                                         else&lt;br /&gt;                                                 mRoad.mDescription =&lt;br /&gt; description;&lt;br /&gt;                                 }&lt;br /&gt;                         } else if (localName.equalsIgnoreCase(&amp;quot;href&amp;quot;))&lt;br /&gt; {&lt;br /&gt;                                 if (isItemIcon) {&lt;br /&gt;  &lt;br /&gt; mRoad.mPoints[mRoad.mPoints.length - 1].mIconUrl = mString;&lt;br /&gt;                                 }&lt;br /&gt;                         } else if&lt;br /&gt; (localName.equalsIgnoreCase(&amp;quot;coordinates&amp;quot;)) {&lt;br /&gt;                                 if (isPlacemark) {&lt;br /&gt;                                         if (!isRoute) {&lt;br /&gt;                                                 String[] xyParsed =&lt;br /&gt; split(mString, &amp;quot;,&amp;quot;);&lt;br /&gt;                                                 double lon =&lt;br /&gt; Double.parseDouble(xyParsed[0]);&lt;br /&gt;                                                 double lat =&lt;br /&gt; Double.parseDouble(xyParsed[1]);&lt;br /&gt;  &lt;br /&gt; mRoad.mPoints[mRoad.mPoints.length - 1].mLatitude = lat;&lt;br /&gt;  &lt;br /&gt; mRoad.mPoints[mRoad.mPoints.length - 1].mLongitude = lon;&lt;br /&gt;                                         } else {&lt;br /&gt;                                                 String[]&lt;br /&gt; coodrinatesParsed = split(mString, &amp;quot; &amp;quot;);&lt;br /&gt;                                                 mRoad.mRoute = new&lt;br /&gt; double[coodrinatesParsed.length][2];&lt;br /&gt;                                                 for (int i = 0; i &amp;lt;&lt;br /&gt; coodrinatesParsed.length; i++) {&lt;br /&gt;                                                         String[]&lt;br /&gt; xyParsed = split(coodrinatesParsed[i], &amp;quot;,&amp;quot;);&lt;br /&gt;                                                         for (int j =&lt;br /&gt; 0; j &amp;lt; 2 &amp;amp;&amp;amp; j &amp;lt; xyParsed.length; j++)&lt;br /&gt;  &lt;br /&gt; mRoad.mRoute[i][j] = Double&lt;br /&gt;                                                                                 .parseDouble(xyParsed[j]);&lt;br /&gt;                                                 }&lt;br /&gt;                                         }&lt;br /&gt;                                 }&lt;br /&gt;                         }&lt;br /&gt;                 }&lt;br /&gt;                 mCurrentElement.pop();&lt;br /&gt;                 if (localName.equalsIgnoreCase(&amp;quot;Placemark&amp;quot;)) {&lt;br /&gt;                         isPlacemark = false;&lt;br /&gt;                         if (isRoute)&lt;br /&gt;                                 isRoute = false;&lt;br /&gt;                 } else if (localName.equalsIgnoreCase(&amp;quot;ItemIcon&amp;quot;)) {&lt;br /&gt;                         if (isItemIcon)&lt;br /&gt;                                 isItemIcon = false;&lt;br /&gt;                 }&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         private String cleanup(String value) {&lt;br /&gt;                 String remove = &amp;quot;&amp;lt;br/&amp;gt;&amp;quot;;&lt;br /&gt;                 int index = value.indexOf(remove);&lt;br /&gt;                 if (index != -1)&lt;br /&gt;                         value = value.substring(0, index);&lt;br /&gt;                 remove = &amp;quot;&amp;amp;#160;&amp;quot;;&lt;br /&gt;                 index = value.indexOf(remove);&lt;br /&gt;                 int len = remove.length();&lt;br /&gt;                 while (index != -1) {&lt;br /&gt;                         value = value.substring(0, index).concat(&lt;br /&gt;                                         value.substring(index + len,&lt;br /&gt; value.length()));&lt;br /&gt;                         index = value.indexOf(remove);&lt;br /&gt;                 }&lt;br /&gt;                 return value;&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public Point[] addPoint(Point[] points) {&lt;br /&gt;                 Point[] result = new Point[points.length + 1];&lt;br /&gt;                 for (int i = 0; i &amp;lt; points.length; i++)&lt;br /&gt;                         result[i] = points[i];&lt;br /&gt;                 result[points.length] = new Point();&lt;br /&gt;                 return result;&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         private static String[] split(String strString, String&lt;br /&gt; strDelimiter) {&lt;br /&gt;                 String[] strArray;&lt;br /&gt;                 int iOccurrences = 0;&lt;br /&gt;                 int iIndexOfInnerString = 0;&lt;br /&gt;                 int iIndexOfDelimiter = 0;&lt;br /&gt;                 int iCounter = 0;&lt;br /&gt;                 if (strString == null) {&lt;br /&gt;                         throw new IllegalArgumentException(&amp;quot;Input&lt;br /&gt; string cannot be null.&amp;quot;);&lt;br /&gt;                 }&lt;br /&gt;                 if (strDelimiter.length() &amp;lt;= 0 || strDelimiter ==&lt;br /&gt; null) {&lt;br /&gt;                         throw new IllegalArgumentException(&lt;br /&gt;                                         &amp;quot;Delimeter cannot be null or&lt;br /&gt; empty.&amp;quot;);&lt;br /&gt;                 }&lt;br /&gt;                 if (strString.startsWith(strDelimiter)) {&lt;br /&gt;                         strString =&lt;br /&gt; strString.substring(strDelimiter.length());&lt;br /&gt;                 }&lt;br /&gt;                 if (!strString.endsWith(strDelimiter)) {&lt;br /&gt;                         strString += strDelimiter;&lt;br /&gt;                 }&lt;br /&gt;                 while ((iIndexOfDelimiter =&lt;br /&gt; strString.indexOf(strDelimiter,&lt;br /&gt;                                 iIndexOfInnerString)) != -1) {&lt;br /&gt;                         iOccurrences += 1;&lt;br /&gt;                         iIndexOfInnerString = iIndexOfDelimiter +&lt;br /&gt; strDelimiter.length();&lt;br /&gt;                 }&lt;br /&gt;                 strArray = new String[iOccurrences];&lt;br /&gt;                 iIndexOfInnerString = 0;&lt;br /&gt;                 iIndexOfDelimiter = 0;&lt;br /&gt;                 while ((iIndexOfDelimiter =&lt;br /&gt; strString.indexOf(strDelimiter,&lt;br /&gt;                                 iIndexOfInnerString)) != -1) {&lt;br /&gt;                         strArray[iCounter] =&lt;br /&gt; strString.substring(iIndexOfInnerString,&lt;br /&gt;                                         iIndexOfDelimiter);&lt;br /&gt;                         iIndexOfInnerString = iIndexOfDelimiter +&lt;br /&gt; strDelimiter.length();&lt;br /&gt;                         iCounter += 1;&lt;br /&gt;                 }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;                 return strArray;&lt;br /&gt;         }&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; GoogleMapDemo.java&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; package com.tech.google.demo;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; import java.io.IOException;&lt;br /&gt; import java.io.InputStream;&lt;br /&gt; import java.net.MalformedURLException;&lt;br /&gt; import java.net.URL;&lt;br /&gt; import java.net.URLConnection;&lt;br /&gt; import java.util.ArrayList;&lt;br /&gt; import java.util.List;&lt;br /&gt; import com.google.android.maps.GeoPoint;&lt;br /&gt; import com.google.android.maps.MapActivity;&lt;br /&gt; import com.google.android.maps.MapController;&lt;br /&gt; import com.google.android.maps.MapView;&lt;br /&gt; import com.google.android.maps.Overlay;&lt;br /&gt; import com.google.android.maps.Projection;&lt;br /&gt; import android.graphics.Bitmap;&lt;br /&gt; import android.graphics.BitmapFactory;&lt;br /&gt; import android.graphics.Canvas;&lt;br /&gt; import android.graphics.Color;&lt;br /&gt; import android.graphics.Paint;&lt;br /&gt; import android.graphics.Point;&lt;br /&gt; import android.os.Bundle;&lt;br /&gt; import android.os.Handler;&lt;br /&gt; import android.util.Log;&lt;br /&gt; import android.view.MotionEvent;&lt;br /&gt; import android.view.Window;&lt;br /&gt; import android.view.WindowManager;&lt;br /&gt; import android.widget.LinearLayout;&lt;br /&gt; import android.widget.TextView;&lt;br /&gt; import android.widget.Toast;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public class GoogleMapDemoActivity extends MapActivity {&lt;br /&gt; 	private static double lat=28.579015;&lt;br /&gt; 	private static double lon=77.327442;&lt;br /&gt; 	private int latE6;&lt;br /&gt; 	private int lonE6;&lt;br /&gt; 	private int latE61;&lt;br /&gt; 	private int lonE61;&lt;br /&gt; 	private int latE62;&lt;br /&gt; 	private int lonE62;&lt;br /&gt; 	MapView mapView;&lt;br /&gt; 	MapController mapControler;&lt;br /&gt; 	GeoPoint gp  , gp1 , gp2;&lt;br /&gt; 	Point screenPts , screenPts1 ;&lt;br /&gt; 	 LinearLayout linearLayout;&lt;br /&gt;      private Road mRoad;&lt;br /&gt; 	 int check =0;&lt;br /&gt; 	 int count = 0;&lt;br /&gt; 	 double a =0 ;&lt;br /&gt; 	 double b=0;&lt;br /&gt; 	 double c=0;&lt;br /&gt; 	 double d=0;&lt;br /&gt; 	 Paint paint = new Paint();&lt;br /&gt; 	 Projection projection;&lt;br /&gt; 	public void onCreate(Bundle savedInstanceState) {&lt;br /&gt; 		super.onCreate(savedInstanceState);&lt;br /&gt; 		 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,&lt;br /&gt;                  WindowManager.LayoutParams.FLAG_FULLSCREEN);&lt;br /&gt; requestWindowFeature(Window.FEATURE_NO_TITLE);&lt;br /&gt; 		setContentView(R.layout.main);&lt;br /&gt; 		mapView = (MapView) findViewById(R.id.mapView);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		mapControler = mapView.getController();&lt;br /&gt; 		latE6 = (int) (lat * 1E6);&lt;br /&gt; 		lonE6 = (int) (lon * 1E6);&lt;br /&gt; 		gp = new GeoPoint(latE6, lonE6);&lt;br /&gt; 		mapControler.animateTo(gp);&lt;br /&gt; 		mapControler.setZoom(14);&lt;br /&gt; 		MapOverlay1 mapOverlay = new MapOverlay1();&lt;br /&gt; 	 List&amp;lt;Overlay&amp;gt; overlays = mapView.getOverlays();&lt;br /&gt; 	 projection = mapView.getProjection();&lt;br /&gt; 	    overlays.add(mapOverlay);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;      mapView.setBuiltInZoomControls(true);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	}&lt;br /&gt; 	Handler mHandler = new Handler() {&lt;br /&gt;         public void handleMessage(android.os.Message msg) {&lt;br /&gt;                 TextView textView = (TextView)&lt;br /&gt; findViewById(R.id.description);&lt;br /&gt;                 textView.setText(mRoad.mName + &amp;quot; &amp;quot; +&lt;br /&gt; mRoad.mDescription);&lt;br /&gt;                 MapOverlay mapOverlay = new MapOverlay(mRoad,&lt;br /&gt; mapView);&lt;br /&gt;                 List&amp;lt;Overlay&amp;gt; listOfOverlays = mapView.getOverlays();&lt;br /&gt;                 listOfOverlays.clear();&lt;br /&gt;                 listOfOverlays.add(mapOverlay);&lt;br /&gt;                 mapView.invalidate();&lt;br /&gt;         };&lt;br /&gt; };&lt;br /&gt; &amp;nbsp;&lt;br /&gt; private InputStream getConnection(String url) {&lt;br /&gt;         InputStream is = null;&lt;br /&gt;         try {&lt;br /&gt;                 URLConnection conn = new URL(url).openConnection();&lt;br /&gt;                 is = conn.getInputStream();&lt;br /&gt;                 Log.i(&amp;quot;MapRoute&amp;quot; , &amp;quot;Value of is = &amp;quot;+is);&lt;br /&gt;         } catch (MalformedURLException e) {&lt;br /&gt;                 e.printStackTrace();&lt;br /&gt;         } catch (IOException e) {&lt;br /&gt;                 e.printStackTrace();&lt;br /&gt;         }&lt;br /&gt;         return is;&lt;br /&gt; }&lt;br /&gt; 	@Override&lt;br /&gt; 	protected boolean isRouteDisplayed() {&lt;br /&gt; 		return false;&lt;br /&gt; 	}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	class MapOverlay extends com.google.android.maps.Overlay {&lt;br /&gt;         Road mRoad;&lt;br /&gt;         ArrayList&amp;lt;GeoPoint&amp;gt; mPoints;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         public MapOverlay(Road road, MapView mv) {&lt;br /&gt;                 mRoad = road;&lt;br /&gt;                 if (road.mRoute.length &amp;gt; 0) {&lt;br /&gt;                         mPoints = new ArrayList&amp;lt;GeoPoint&amp;gt;();&lt;br /&gt;                         for (int i = 0; i &amp;lt; road.mRoute.length; i++) {&lt;br /&gt;                                 mPoints.add(new GeoPoint((int)&lt;br /&gt; (road.mRoute[i][1] * 1000000),&lt;br /&gt;                                                 (int) (road.mRoute[i]&lt;br /&gt; [0] * 1000000)));&lt;br /&gt;                         }&lt;br /&gt;                         int moveToLat =&lt;br /&gt; (mPoints.get(0).getLatitudeE6() + (mPoints.get(&lt;br /&gt;                                         mPoints.size() -&lt;br /&gt; 1).getLatitudeE6() - mPoints.get(0)&lt;br /&gt;                                         .getLatitudeE6()) / 2);&lt;br /&gt;                         int moveToLong =&lt;br /&gt; (mPoints.get(0).getLongitudeE6() + (mPoints.get(&lt;br /&gt;                                         mPoints.size() -&lt;br /&gt; 1).getLongitudeE6() - mPoints.get(0)&lt;br /&gt;                                         .getLongitudeE6()) / 2);&lt;br /&gt;                         GeoPoint moveTo = new GeoPoint(moveToLat,&lt;br /&gt; moveToLong);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;                         MapController mapController =&lt;br /&gt; mv.getController();&lt;br /&gt;                         mapController.animateTo(moveTo);&lt;br /&gt;                         mapController.setZoom(7);&lt;br /&gt;                 }&lt;br /&gt;         }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;         @Override&lt;br /&gt;         public boolean draw(Canvas canvas, MapView mv, boolean shadow,&lt;br /&gt; long when) {&lt;br /&gt;                 super.draw(canvas, mv, shadow);&lt;br /&gt;                 drawPath(mv, canvas);       &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/324c6397ba6cdf90" style="color:15c;text-decoration:none"       &gt;Digest for android-developers@googlegroups.com - 25 Messages in 18 Topics&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Lee Hilt &amp;lt;rleehilt@gmail.com&amp;gt;&lt;/span&gt; Feb 15 08:07PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;              &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b3586a9831e7bfe9" style="color:15c;text-decoration:none"       &gt;Touch screen is not sync with LCD&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;Bhagavathram D.V&amp;quot; &amp;lt;bhagavathram@datawaysolution.com&amp;gt;&lt;/span&gt; Feb 16 12:18PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello Android Developers,&lt;br /&gt; &amp;nbsp;&lt;br /&gt;                                       I m using HT70JF i2c  based&lt;br /&gt; Touchscreen with  7&amp;quot; inch LCD Display , Touch screen is working but not&lt;br /&gt; sync with the application appear on the LCD.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; where do i config input_sync to touch screen ?&lt;br /&gt; Where we need  to change the board file ?&lt;br /&gt; Want to Change any API&amp;#39;s Level ?&lt;br /&gt; Is there link between touch screen with File System ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Can you Please help me to solve this issue ...&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Following is the log regarding the get event&lt;br /&gt; ----getevent-------&lt;br /&gt; add device 1: /dev/input/event2&lt;br /&gt;  name:     &amp;quot;7k_ffa_keypad&amp;quot;&lt;br /&gt; add device 2: /dev/input/event1&lt;br /&gt;  name:     &amp;quot;ssd2531_input&amp;quot;&lt;br /&gt; could not get driver version for /dev/input/mice, Not a typewriter&lt;br /&gt; add device 3: /dev/input/event0&lt;br /&gt;  name:     &amp;quot;TWL4030 Keypad&amp;quot;&lt;br /&gt; add device 4: /dev/input/event3&lt;br /&gt;  name:     &amp;quot;twl4030_pwrbutton&amp;quot;&lt;br /&gt; [  118.665435] ==========irq=============&lt;br /&gt; [  118.669708]&lt;br /&gt; [  118.669708]  REG_EVENT_STATUS read = 10&lt;br /&gt; [  118.675567]  **** event_stack = 15 0 0 0 B4&lt;br /&gt; ANDING===========event_type=0============&lt;br /&gt; [  118.683929] ===========event_type=5============&lt;br /&gt; /dev/input/event1: 0003 0035 000[  118.692687]&lt;br /&gt; ==========irq=============&lt;br /&gt; 00000&lt;br /&gt; /dev/inpu[  118.697418]&lt;br /&gt; [  118.697418]  REG_EVENT_STATUS read = 3 t/event1: 0003 0&lt;br /&gt; [  118.704223]  **** event_stack = 0 0 0 0 036 00000000&lt;br /&gt; /dB4 ANDING===========event_type=0============&lt;br /&gt; ev/input/event1:[  118.714904] ===========event_type=0============&lt;br /&gt;  0003 0030 00000[  118.721008] ==========irq=============&lt;br /&gt; 001&lt;br /&gt; /dev/input/[  118.726837]&lt;br /&gt; [  118.726837]  REG_EVENT_STATUS read = 3 event1: 0000 000&lt;br /&gt; [  118.733489]  **** event_stack = 0 0 0 0 2 00000000&lt;br /&gt; /devB4 ANDING===========event_type=0============&lt;br /&gt; /input/event1: 0[  118.744110] ===========event_type=0============&lt;br /&gt; 003 0035 0000002[  118.750274] ==========irq=============&lt;br /&gt; 8&lt;br /&gt; /dev/input/ev[  118.755889]&lt;br /&gt; [  118.755889]  REG_EVENT_STATUS read = 5 ent1: 0003 0036&lt;br /&gt; [  118.762695]  **** event_stack = 0 0 0 0 0000009a&lt;br /&gt; /dev/iB4 ANDING===========event_type=0============&lt;br /&gt; nput/event1: 000[  118.773406] ===========event_type=0============&lt;br /&gt; [  118.779571] ==========irq=============&lt;br /&gt; /dev/input/even[  118.785125]&lt;br /&gt; [  118.785125]  REG_EVENT_STATUS read = 10 t1: 0000 0002 00&lt;br /&gt; [  118.792022]  **** event_stack = 16 0 0 0 000000&lt;br /&gt; /dev/inpB4 ANDING===========event_type=0============&lt;br /&gt; ut/event1: 0000 [  118.802886] ===========event_type=6============&lt;br /&gt; 0000 00000000&lt;br /&gt; /dev/input/event1: 0003 0030 00000000&lt;br /&gt; /dev/input/event1: 0000 0002 00000000&lt;br /&gt; /dev/input/event1: 0000 0000 00000000&lt;br /&gt; [  266.201538] ==========irq=============&lt;br /&gt; [  266.205810]&lt;br /&gt; [  266.205810]  REG_EVENT_STATUS read = 1&lt;br /&gt; [  266.211517]  **** event_stack = 0 0 0 0 B4&lt;br /&gt; ANDING===========event_type=0============&lt;br /&gt; [  266.219787] ===========event_type=0============&lt;br /&gt; [  266.247253] ==========irq=============&lt;br /&gt; [  266.251434]&lt;br /&gt; [  266.251464]  REG_EVENT_STATUS read = 10&lt;br /&gt; [  266.257293]  **** event_stack = 15 71 11 1 B4&lt;br /&gt; ANDING===========event_type=0============&lt;br /&gt; [  266.265838] ===========event_type=5============&lt;br /&gt; /dev/input/event1: 0003 0035 000[  266.274536]&lt;br /&gt; ==========irq=============&lt;br /&gt; 00071&lt;br /&gt; /dev/inpu[  266.279571]&lt;br /&gt; [  266.279571]  REG_EVENT_STATUS read = 1 t/event1: 0003 0&lt;br /&gt; [  266.286315]  **** event_stack = 0 0 0 0 036 00000111&lt;br /&gt; /dB4 ANDING===========event_type=0============&lt;br /&gt; ev/input/event1:[  266.297027] ===========event_type=0============&lt;br /&gt;  0003 0030 00000[  266.303161] ==========irq=============&lt;br /&gt; 001&lt;br /&gt; /dev/input/[  266.308776]&lt;br /&gt; [  266.308776]  REG_EVENT_STATUS read = 1 event1: 0000 000&lt;br /&gt; [  266.315551]  **** event_stack = 0 0 0 0 2 00000000&lt;br /&gt; /devB4 ANDING===========event_type=0============&lt;br /&gt; /input/event1: 0[  266.326263] ===========event_type=0============&lt;br /&gt; 000 0000 0000000[  266.332397] ==========irq=============&lt;br /&gt; 0&lt;br /&gt; [  266.337951]&lt;br /&gt; [  266.337982]  REG_EVENT_STATUS read = 10&lt;br /&gt; [  266.343902]  **** event_stack = 16 71 11 1 B4&lt;br /&gt; ANDING===========event_type=0============&lt;br /&gt; [  266.352447] ===========event_type=6============&lt;br /&gt; [  266.358612] ==========irq=============&lt;br /&gt; /dev/input/event[  266.363342]&lt;br /&gt; [  266.363342]  REG_EVENT_STATUS read = 11 1: 0003 0035 000&lt;br /&gt; [  266.369842]  **** event_stack = 15 83 11 1 0007c&lt;br /&gt; /dev/inB4 ANDING===========event_type=0============&lt;br /&gt; put/event1: 0003[  266.380798] ===========event_type=5============&lt;br /&gt;  0036 00000111&lt;br /&gt; [  266.388305] ==========irq=============&lt;br /&gt; /dev/input/event1: 0003 0030 000[  266.394622]&lt;br /&gt; [  266.394622]  REG_EVENT_STATUS read = 13 00001&lt;br /&gt; /dev/inpu&lt;br /&gt; [  266.400878]  **** event_stack = 25 0 2 0 t/event1: 0000 0B4&lt;br /&gt; ANDING===========event_type=0============&lt;br /&gt; 002 00000000&lt;br /&gt; /d[  266.411651] ===========event_type=5============&lt;br /&gt; ev/input/event1:[  266.419158] ==========irq=============&lt;br /&gt;  0003 0030 00000[  266.424194]&lt;br /&gt; [  266.424194]  REG_EVENT_STATUS read = 11 000&lt;br /&gt; /dev/input/&lt;br /&gt; [  266.430328]  **** event_stack = 17 97 13 1 event1: 0000 000B4&lt;br /&gt; ANDING===========event_type=0============&lt;br /&gt; 2 00000000&lt;br /&gt; /dev[  266.441284] ===========event_type=7============&lt;br /&gt; /input/event1: 0000 0000 0000000[  266.448852]&lt;br /&gt; ==========irq=============&lt;br /&gt; 0&lt;br /&gt; /dev/input/ev[  266.455322]&lt;br /&gt; [  266.455322]  REG_EVENT_STATUS read = 13 ent1: 0003 0035&lt;br /&gt; [  266.461334]  **** event_stack = 17 71 d1 0 00000086&lt;br /&gt; /dev/iB4 ANDING===========event_type=0============&lt;br /&gt; nput/event1: 000[  266.472290] ===========event_type=7============&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks&lt;br /&gt; Bhagavath Ram&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/adea5b74eaee850" style="color:15c;text-decoration:none"       &gt;Audio not work in emulator&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Ranjith Kumar &amp;lt;ranjithkumarrmca@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:12PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I am using Windows7 even i get the same Warning when i start emulator at&lt;br /&gt; times. so i guess it has no problem with fedora&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Thu, Feb 16, 2012 at 7:09 PM, Jagruti Sangani &amp;lt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/572ac4061f967e0b" style="color:15c;text-decoration:none"       &gt;read files in broadcast receiver&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;jedichen &amp;lt;chenjiyang1991@gmail.com&amp;gt;&lt;/span&gt; Feb 15 05:55PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi everyone, I&amp;#39;m having a bit trouble in writing my app. Here is what&lt;br /&gt; I intend to do: whenever a sms arrives, my receiver (registered in&lt;br /&gt; manifest file) check if the message has the string defined by the user&lt;br /&gt; (stored in a file).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public class SMSReceiver extends BroadcastReceiver{&lt;br /&gt; 	private String ACTION = &amp;quot;android.provider.Telephony.SMS_RECEIVED&amp;quot;;&lt;br /&gt; 	private String password;&lt;br /&gt; 	@Override&lt;br /&gt; 	public void onReceive(Context context, Intent intent) {&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		try {&lt;br /&gt;     		InputStream in = openFileInput(&amp;quot;string.txt&amp;quot;);&lt;br /&gt;     		if (in != null) {&lt;br /&gt;     			InputStreamReader tmp = new InputStreamReader(in);&lt;br /&gt;     			BufferedReader reader = new BufferedReader(tmp);&lt;br /&gt;     			String str;&lt;br /&gt;     			StringBuilder buf = new StringBuilder();&lt;br /&gt;     			while ((str = reader.readLine()) != null) {&lt;br /&gt;     				buf.append(str);&lt;br /&gt;     			}&lt;br /&gt;     			in.close();&lt;br /&gt;     			password = buf.toString();&lt;br /&gt;     		}&lt;br /&gt;     	}&lt;br /&gt;     	catch (Throwable t) {&lt;br /&gt;     		Toast.makeText(this, &amp;quot;Exception: &amp;quot; + t.toString(),&lt;br /&gt; Toast.LENGTH_SHORT).show();&lt;br /&gt;     	}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	......//code that got the content of the sms&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	if (message.equals(password)) {&lt;br /&gt; 			//do something&lt;br /&gt; 		}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 	}&lt;br /&gt; &amp;nbsp;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; however the InputStreamReader just doesn&amp;#39;t work here. Is the broadcast&lt;br /&gt; receiver just incapable of doing this kind of thing? or is there any&lt;br /&gt; other way I can achieve my goal?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/82a0546bfa866068" style="color:15c;text-decoration:none"       &gt;Button textAppearance Problem.Someone Help me!!&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Henry &amp;lt;henryau53@gmail.com&amp;gt;&lt;/span&gt; Feb 16 05:39AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Dear All:&lt;br /&gt; Im a chinese,my english is not very good,but a problem troubled me for&lt;br /&gt; few days.Im a beginer.&lt;br /&gt; Someone had the same problem on inernet, but the anwsers did not help&lt;br /&gt; me.&lt;br /&gt; I coped the code from someone on inernet.&lt;br /&gt; --------------------------------------------------------------------------&lt;br /&gt; &amp;lt;Button&lt;br /&gt; 	android:layout_width=&amp;quot;179dp&amp;quot;&lt;br /&gt; 	android:layout_height=&amp;quot;match_parent&amp;quot;&lt;br /&gt; 	android:layout_centerHorizontal=&amp;quot;true&amp;quot;&lt;br /&gt; 	android:background=&amp;quot;@drawable/bg_act_incall_actions_end_call&amp;quot;&lt;br /&gt; 	android:text=&amp;quot;End Call&amp;quot;&lt;br /&gt; 	android:textAppearance=&amp;quot;@style/TextInCallEndCallButton&amp;quot;&lt;br /&gt; 	style=&amp;quot;@style/SimpleBlackShadow&amp;quot;&lt;br /&gt; 	/&amp;gt;&lt;br /&gt; and a &amp;quot;TextInCallEndCallButton&amp;quot; style:&lt;br /&gt; &amp;lt;style name=&amp;quot;TextInCallEndCallButton&amp;quot;&amp;gt;&lt;br /&gt; 	&amp;lt;item name=&amp;quot;android:textSize&amp;quot;&amp;gt;20sp&amp;lt;/item&amp;gt;&lt;br /&gt; 	&amp;lt;item name=&amp;quot;android:textColor&amp;quot;&amp;gt;#ffffff&amp;lt;/item&amp;gt;&lt;br /&gt; 	&amp;lt;item name=&amp;quot;android:textStyle&amp;quot;&amp;gt;bold&amp;lt;/item&amp;gt;&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;br /&gt; The button color (the text) will stay BLACK.&lt;br /&gt; Now, when I&amp;#39;m setting &amp;quot;android:textColor&amp;quot; directly on the Button, it&lt;br /&gt; works.&lt;br /&gt; So, supposed textAppearance is not working, the button label would&lt;br /&gt; still be BOLD and in the specified size of 20sp.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I just want to know why the textColor in textAppearance is not work...&lt;br /&gt; and 3ks.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1fcb06604e1944b5" style="color:15c;text-decoration:none"       &gt;Detect Sent Message!&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Gigi &amp;lt;philippe.gianeselli@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:16AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       just use &amp;quot;content://sms/sent&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kristopher Micinski &amp;lt;krismicinski@gmail.com&amp;gt;&lt;/span&gt; Feb 16 04:23PM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       That&amp;#39;s still not his question.  We know that you can *poll* the sms&lt;br /&gt; sent provider.  He is wondering why you can&amp;#39;t subscribe and catch a&lt;br /&gt; broadcast when an sms is sent..&lt;br /&gt; &amp;nbsp;&lt;br /&gt; kris&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/f6ba8eb9fe19f2e3" style="color:15c;text-decoration:none"       &gt;use of inbuilt application&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Siddharth Chopra &amp;lt;siddharth5852@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:45AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi ,&lt;br /&gt; I want to design an application that would use the android&amp;#39;s inbuilt&lt;br /&gt; &amp;quot;Email&amp;quot; application by clicking on button.&lt;br /&gt; Like , in my application, It would take image from gallery and by&lt;br /&gt; clicking on a button it should redirect to inbuilt email application.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks &amp;amp; Regards&lt;br /&gt; Siddharth&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:24PM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Thu, Feb 16, 2012 at 1:45 PM, Siddharth Chopra&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Like , in my application, It would take image from gallery and by clicking&lt;br /&gt; &amp;gt; on a button it should redirect to inbuilt email application.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Don&amp;#39;t assume there being an &amp;quot;inbuilt&amp;quot; email application - there very well&lt;br /&gt; might not be. See: &lt;a href="http://bit.ly/xAMi38"&gt;http://bit.ly/xAMi38&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/7583fc8994bd6b33" style="color:15c;text-decoration:none"       &gt;hai&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;deepu mandy &amp;lt;deepikamandapalli@gmail.com&amp;gt;&lt;/span&gt; Feb 15 10:14PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       i am very new to the android development and working on desidning&lt;br /&gt; apps...&lt;br /&gt; i have so many confusions while doing this.... plase let me help if u&lt;br /&gt; have idea...&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; nw i am working on a sample module to make phone calls and also to get&lt;br /&gt; status of that call?&lt;br /&gt; how to get whether he lift the call/ end call?&lt;br /&gt; how?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/e0fe4247349d647d" style="color:15c;text-decoration:none"       &gt;Is Single Wire Protocol possible by default on Galaxy Nexus phone and OS4 now?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;&amp;quot;Roman K.&amp;quot; &amp;lt;roman.kochanek.android@googlemail.com&amp;gt;&lt;/span&gt; Feb 16 03:27AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       No. Otherwise the Galaxy Nexus has to support Card Emulation out of&lt;br /&gt; box which is available on BlackBerry devices (OS 7/ NFC capable) as&lt;br /&gt; you already mentioned.&lt;br /&gt; On the one hand, the Android OS/SDK do not offer any API for&lt;br /&gt; activating this needed mode, on the other hand, it is not clear&lt;br /&gt; whether the SIM card is physically connected to the NFC controller&lt;br /&gt; (prerequisite for SWP) in the Galaxy Nexus.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; However, the only option for you is to use the Nexus S in combination&lt;br /&gt; with the patches in to activate this mode. These patches have been&lt;br /&gt; published here recently. Another issue is that the patches are just&lt;br /&gt; available for 2.3.4_r1 and you have to compile from scratch.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Cheers,&lt;br /&gt; Roman&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_13"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ea0452677433f05a" style="color:15c;text-decoration:none"       &gt;Android Button Customization&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;value makers &amp;lt;shihabkv22008@gmail.com&amp;gt;&lt;/span&gt; Feb 16 12:45AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi All,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I am new in android development. I have one problem regarding with my&lt;br /&gt; button customization. i would like to customize a button in a semi&lt;br /&gt; circular form .&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_14"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/7e68f40aa48d943c" style="color:15c;text-decoration:none"       &gt;swipe&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;siki &amp;lt;sikhi143@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:31AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi All,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have four images in the Gallery View. When we do swipe from left to&lt;br /&gt;  right or right to left the Gallery View moves all the images i.e if&lt;br /&gt; I&lt;br /&gt;  swipe from left to right from the first image then it will move to&lt;br /&gt; all&lt;br /&gt;  the four images.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; What I want is that when I swipe it should only move to the next&lt;br /&gt;  image. Can someone let me know how is this possible?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Hope to get a reply soon.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_15"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/d40777ea3e1d2e34" style="color:15c;text-decoration:none"       &gt;Application Pc-Android&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;amara momo &amp;lt;amara.m.1988@gmail.com&amp;gt;&lt;/span&gt; Feb 16 03:03AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       je besoin d&amp;#39;une application qui me permet d&amp;#39;envoyer des message de Pc&lt;br /&gt; vers Android  :)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_16"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1fb276c1df714e3c" style="color:15c;text-decoration:none"       &gt;How to screen capture through fb0 on galaxy nexus?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Prolific MI &amp;lt;prolific.mi@gmail.com&amp;gt;&lt;/span&gt; Feb 15 07:11PM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I cat dev/graphics/fb0 &amp;gt; /data/local/picture&lt;br /&gt; Nexus S with Android 4.0.3 is OK.&lt;br /&gt; but galaxy nexus is failed.(all raw data is zero)&lt;br /&gt; Can you tell me how to get fb0 on galaxy nexus?&lt;br /&gt; Thanks!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_17"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/896b94048f8eb5fe" style="color:15c;text-decoration:none"       &gt;Disable beam on-screen confirmation&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Josep Florit &amp;lt;jflorit@admira.co&amp;gt;&lt;/span&gt; Feb 16 02:41AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I have the same pb too.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Any news on this issue ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_18"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/683f9117b637df0d" style="color:15c;text-decoration:none"       &gt;Service pauses on screen lock&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;saadchdhry &amp;lt;hdstrng@gmail.com&amp;gt;&lt;/span&gt; Feb 16 01:36AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I am making an application that has to periodically poll the a server&lt;br /&gt; for something.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For this, I am trying to create a service that&amp;#39;ll constantly be&lt;br /&gt; running in the background, poll the server every 1 min and then based&lt;br /&gt; on the reply from server it shall generate a task bar notification.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But i am stuck. For testing purposes i have made a service that beeps&lt;br /&gt; every 1 minute. (No client-server interface yet). It beeps okay when&lt;br /&gt; the screen in on, but when it goes to sleep the beeping stops.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have a test activity with two buttons, 1 to start and the other to&lt;br /&gt; stop the service. And one service class named S_PS_PollService&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The setOnClickListener of &amp;#39;Start Activity&amp;#39; button contains:&lt;br /&gt; Thread pollServiceThread = new Thread() {&lt;br /&gt; 					public void run() {&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 						startService(new Intent(MM_MainMenu.this,&lt;br /&gt; S_PS_PollService.class));&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 					}&lt;br /&gt; 				};&lt;br /&gt; 				pollServiceThread.start();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The &amp;#39;Stop Activity&amp;#39; button simply has:&lt;br /&gt; stopService(new Intent(MM_MainMenu.this, S_PS_PollService.class));&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Following are the methods from S_PS_PollService class:&lt;br /&gt; public void onCreate() {&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		pollSound = MediaPlayer.create(this, R.raw.chirp);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		Intent myIntent = new Intent(this, S_PS_PollService.class);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		pendingIntent = PendingIntent.getService(this, 0, myIntent, 0);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		// for wake lock&lt;br /&gt; 		pm = (PowerManager) getSystemService(Context.POWER_SERVICE);&lt;br /&gt; 		wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, &amp;quot;My Tag&amp;quot;);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		// for calendar&lt;br /&gt; 		calendar = Calendar.getInstance();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public void onStart(Intent intent, int startId) {&lt;br /&gt; 		super.onStart(intent, startId);&lt;br /&gt; 		wl.acquire();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		pollSound.start();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		calendar.setTimeInMillis(System.currentTimeMillis());&lt;br /&gt; 		calendar.add(Calendar.MILLISECOND, 60000);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		alarmManager.set(AlarmManager.RTC_WAKEUP,&lt;br /&gt; 				calendar.getTimeInMillis(), pendingIntent);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 		wl.release();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Whenever the alarm kicks off onStart() method is executed, making the&lt;br /&gt; beep and setting new alarm. But it works only as long as screen is on.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I have tried for &lt;a href="https://github.com/commonsguy/cwac-wakeful"&gt;https://github.com/commonsguy/cwac-wakeful&lt;/a&gt; but didnt&lt;br /&gt; get it. Relatively new to android ...&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Please help me, im very desperate :) Thanks, !&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_19"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/39aae262f2f39a2a" style="color:15c;text-decoration:none"       &gt;[android-developers-ICS] Is any way can replace requestWindowFeature(Window.FEATURE_NO_TITLE) method?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Dean Wang &amp;lt;tomwang304@gmail.com&amp;gt;&lt;/span&gt; Feb 16 12:02AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi friends,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; i found some problem in ICS.First,i want use&lt;br /&gt; requestWindowFeature(Window.FEATURE_NO_TITLE)&lt;br /&gt; this method to clear title and use the first column in listactivity to&lt;br /&gt; be title and also show menu item on actionbar,&lt;br /&gt; but when i use Window.FEATURE_NO_TITLE the actionbar disappear:(&lt;br /&gt; &amp;nbsp;&lt;br /&gt; In fact,the Window.FEATURE_LEFT_ICON and Window.FEATURE_RIGHT_ICON&lt;br /&gt; also let the actionbar disappear.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; So, how should i solve it or an method can replace FEATURE_NO_TITLE &amp;amp;&lt;br /&gt; FEATURE_LEFT_ICON  &amp;amp; FEATURE_RIGHT_ICON ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks for all:D&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-2455137292345504032?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/2455137292345504032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_149.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/2455137292345504032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/2455137292345504032'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_149.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 20 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-8787852343721048729</id><published>2012-02-16T09:09:00.000-08:00</published><updated>2012-02-16T09:10:19.976-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 9 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;How to restrict my app??&lt;/a&gt; [4 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;Getting access to a UI Context safely from anywhere&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;Hello Everyone, i am developing an android App with Bluetooth.&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;keystore files&lt;/a&gt; [8 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;Adding extraneous files to APK?&lt;/a&gt; [3 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;Scan files on network storage with android MediaScannerConnection.scanFile&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;How can i export my sqlite database from intellj idea?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;The web page contains error message in Android 3.0&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;Reads file inside a apk&lt;/a&gt; [2 Updates]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/20723fc73df8d089" style="color:15c;text-decoration:none"       &gt;How to restrict my app??&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Muhammad UMER &amp;lt;muhammad.umer12@hotmail.com&amp;gt;&lt;/span&gt; Feb 16 04:58PM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hi,&lt;br /&gt;     thanks for reply, i have a server client app, client is my mobile, and i give the IP address of my server so you mean it&amp;#39;s enough. or  i have to qurey for verfication?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; umer&lt;br /&gt; Date: Thu, 16 Feb 2012 06:41:54 -0500 &lt;br /&gt; Subject: Re: [android-developers] How to restrict my app??&lt;br /&gt; From: planiturthian@gmail.com&lt;br /&gt; To: android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Why not email it to those people, then?&lt;br /&gt; Otherwise your program will need to query a server for permission, so if there is no network connection the program won&amp;#39;t start.&lt;br /&gt; On Feb 16, 2012 6:30 AM, &amp;quot;muhammad.umer12@hotmail.com&amp;quot; &amp;lt;muhammad.umer12@hotmail.com&amp;gt; wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        I want to restrict my android app to just open on specific No.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; of mobiles that i want. how can i do that?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks and Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; --&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;James Black &amp;lt;planiturthian@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:31AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       If you are the only user, or a small group, then just distribute it via&lt;br /&gt; email, but you need to trust they won&amp;#39;t send that email to others.&lt;br /&gt; On Feb 16, 2012 6:58 AM, &amp;quot;Muhammad UMER&amp;quot; &amp;lt;muhammad.umer12@hotmail.com&amp;gt;&lt;br /&gt; wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Muhammad UMER &amp;lt;muhammad.umer12@hotmail.com&amp;gt;&lt;/span&gt; Feb 16 09:29PM +0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt;       These are my client&amp;#39;s, so how can i trust on them. please give me another solution, may i create database on server side that first authenticate user. if that user exist then he able to use that app. but how can you help me like this kind solution.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks and Regards,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Date: Thu, 16 Feb 2012 09:31:50 -0500&lt;br /&gt; Subject: RE: [android-developers] How to restrict my app??&lt;br /&gt; From: planiturthian@gmail.com&lt;br /&gt; To: android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; If you are the only user, or a small group, then just distribute it via email, but you need to trust they won&amp;#39;t send that email to others.&lt;br /&gt; On Feb 16, 2012 6:58 AM, &amp;quot;Muhammad UMER&amp;quot; &amp;lt;muhammad.umer12@hotmail.com&amp;gt; wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; hi,&lt;br /&gt;     thanks for reply, i have a server client app, client is my mobile, and i give the IP address of my server so you mean it&amp;#39;s enough. or  i have to qurey for verfication?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Date: Thu, 16 Feb 2012 06:41:54 -0500 &lt;br /&gt; Subject: Re: [android-developers] How to restrict my app??&lt;br /&gt; From: planiturthian@gmail.com&lt;br /&gt; To: android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Why not email it to those people, then?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Otherwise your program will need to query a server for permission, so if there is no network connection the program won&amp;#39;t start.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 16, 2012 6:30 AM, &amp;quot;muhammad.umer12@hotmail.com&amp;quot; &amp;lt;muhammad.umer12@hotmail.com&amp;gt; wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; hi,&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        I want to restrict my android app to just open on specific No.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; of mobiles that i want. how can i do that?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks and Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; --&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt; 		 	   		  &lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; &amp;nbsp;&lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; &amp;nbsp;&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kristopher Micinski &amp;lt;krismicinski@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:31AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Thu, Feb 16, 2012 at 11:29 AM, Muhammad UMER&lt;br /&gt; &amp;gt; can you help me like this kind solution.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Thanks and Regards,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; umer&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Yes, that&amp;#39;s basically the idea..&lt;br /&gt; &amp;nbsp;&lt;br /&gt; kris&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/8653f422a05857f1" style="color:15c;text-decoration:none"       &gt;Getting access to a UI Context safely from anywhere&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Weston Weems &amp;lt;wweems@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:52AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Mark,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks for the tip. If I understand the source right, the idea is that&lt;br /&gt; when those events occur, you just broadcast it... say like {some&lt;br /&gt; network error message}... and have my base activity listen for those&lt;br /&gt; broadcasts?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Then because they are implemented on an activity, I should&lt;br /&gt; theoretically be able to do something like Dialog d = new&lt;br /&gt; Dialog(this); keeping reference to the current class?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; If this is the case...&lt;br /&gt; 1) Would you have problems with multiple activities responding to the&lt;br /&gt; same broadcast?&lt;br /&gt;    It seems like the activities life cycles are not always&lt;br /&gt; predictable. It seems like you can have an activity you just spawned&lt;br /&gt; via an intent can over lap the life cycle of the original intent.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2) If #1 is possible, do I need to worry about checking to see whether&lt;br /&gt; this is attached before attempting to spawn a dialog?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I appreciate the input, and look forward to getting this problem&lt;br /&gt; solved&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Weston&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Weston Weems &amp;lt;wweems@gmail.com&amp;gt;&lt;/span&gt; Feb 16 08:22AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Kristopher,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; This is a completely custom build of the os for very specific&lt;br /&gt; hardware. Our software doesn&amp;#39;t really have the concept of notification&lt;br /&gt; bar. Thats not to say the facilities dont exist, but a user of our&lt;br /&gt; hardware doesn&amp;#39;t have access to notifications generally.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Believe me in out of box AOSP, I totally agree... user experience&lt;br /&gt; needs to be fluid and predictable (nothing popping up in the middle of&lt;br /&gt; a process, or navigation through the device)... I just dont have those&lt;br /&gt; conveniences here. Users use our app, and if the events are happening,&lt;br /&gt; the UI should be interrupted.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Weston&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Feb 15, 10:48 pm, Kristopher Micinski &amp;lt;krismicin...@gmail.com&amp;gt;&lt;br /&gt; wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 11:25AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; when those events occur, you just broadcast it... say like {some&lt;br /&gt; &amp;gt; network error message}... and have my base activity listen for those&lt;br /&gt; &amp;gt; broadcasts?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Yup, with the activity only having a high-priority receiver registered&lt;br /&gt; when it is in the foreground.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; Then because they are implemented on an activity, I should&lt;br /&gt; &amp;gt; theoretically be able to do something like Dialog d = new&lt;br /&gt; &amp;gt; Dialog(this); keeping reference to the current class?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Yes.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; 1) Would you have problems with multiple activities responding to the&lt;br /&gt; &amp;gt; same broadcast?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Not with an ordered broadcast, if the activity that receives it aborts&lt;br /&gt; the broadcast. Then, at most one component will get the broadcast.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; That being said, I have not pounded on this mechanism in a complex&lt;br /&gt; app, and therefore there could be issues that I am not aware of (e.g.,&lt;br /&gt; the component that winds up with the broadcast is the activity that&amp;#39;s&lt;br /&gt; departing the screen).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/5c23b0dc5d9cd4fd" style="color:15c;text-decoration:none"       &gt;Hello Everyone, i am developing an android App with Bluetooth.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Soyer &amp;lt;mblackpnk@gmail.com&amp;gt;&lt;/span&gt; Feb 16 08:06AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello Everyone, i am developing an app on android to catch bluetooth,&lt;br /&gt; and i am facing an error which i couldn&amp;#39;t understand what its source&lt;br /&gt; can be, the error is on the logcat as the following:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;quot;02-13 13:02:11.538: E/AndroidRuntime(196):&lt;br /&gt; java.lang.RuntimeException: Unable to start activity&lt;br /&gt; ComponentInfo{android.mgo.helloandroid/&lt;br /&gt; android.mgo.helloandroid.BTDdetecetwithV7Activity}:&lt;br /&gt; java.lang.UnsupportedOperationException: addView(View, LayoutParams)&lt;br /&gt; is not supported in AdapterView&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; My code is bellow, please tell me where the bug is coming from because&lt;br /&gt; i can&amp;#39;t see where this is coming from.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; package android.mgo.helloandroid;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; import java.util.Set;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; import android.app.Activity;&lt;br /&gt; import android.bluetooth.BluetoothAdapter;&lt;br /&gt; import android.bluetooth.BluetoothDevice;&lt;br /&gt; import android.content.BroadcastReceiver;&lt;br /&gt; import android.content.Context;&lt;br /&gt; import android.content.Intent;&lt;br /&gt; import android.content.IntentFilter;&lt;br /&gt; import android.os.Bundle;&lt;br /&gt; import android.util.Log;&lt;br /&gt; import android.view.View;&lt;br /&gt; import android.view.View.OnClickListener;&lt;br /&gt; import android.view.Window;&lt;br /&gt; import android.widget.ArrayAdapter;&lt;br /&gt; import android.widget.Button;&lt;br /&gt; import android.widget.ListView;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; public class BTDdetecetwithV7Activity extends Activity {&lt;br /&gt;    /** Called when the activity is first created. */&lt;br /&gt;    // Debugging&lt;br /&gt;    private static final String TAG = &amp;quot;DeviceListActivity&amp;quot;;&lt;br /&gt;    private static final boolean D = true;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    // Return Intent extra&lt;br /&gt;    public static String EXTRA_DEVICE_ADDRESS = &amp;quot;device_address&amp;quot;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    // Member fields&lt;br /&gt;    private BluetoothAdapter mBtAdapter;&lt;br /&gt;    private ArrayAdapter&amp;lt;String&amp;gt; mPairedDevicesArrayAdapter;&lt;br /&gt;    private ArrayAdapter&amp;lt;String&amp;gt; mNewDevicesArrayAdapter;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    @Override&lt;br /&gt;    public void onCreate(Bundle savedInstanceState) {&lt;br /&gt;        super.onCreate(savedInstanceState);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Setup the window&lt;br /&gt;        requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);&lt;br /&gt;        setContentView(R.layout.main);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Set result CANCELED in case the user backs out&lt;br /&gt;        setResult(Activity.RESULT_CANCELED);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Initialize the button to perform device discovery&lt;br /&gt;        Button scanButton = (Button) findViewById(R.id.button_scan);&lt;br /&gt;        scanButton.setOnClickListener(new OnClickListener() {&lt;br /&gt;            public void onClick(View v) {&lt;br /&gt;                doDiscovery();&lt;br /&gt;                v.setVisibility(View.GONE);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Initialize array adapters. One for already paired devices&lt;br /&gt; and&lt;br /&gt;        // one for newly discovered devices&lt;br /&gt;        mPairedDevicesArrayAdapter = new ArrayAdapter&amp;lt;String&amp;gt;(this,&lt;br /&gt; R.layout.main);&lt;br /&gt;        mNewDevicesArrayAdapter = new ArrayAdapter&amp;lt;String&amp;gt;(this,&lt;br /&gt; R.layout.main);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Find and set up the ListView for paired devices&lt;br /&gt;        ListView pairedListView = (ListView)&lt;br /&gt; findViewById(R.id.paired_devices);&lt;br /&gt;        pairedListView.setAdapter(mPairedDevicesArrayAdapter);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Find and set up the ListView for newly discovered devices&lt;br /&gt;        ListView newDevicesListView = (ListView)&lt;br /&gt; findViewById(R.id.new_devices);&lt;br /&gt;        newDevicesListView.setAdapter(mNewDevicesArrayAdapter);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Register for broadcasts when a device is discovered&lt;br /&gt;        IntentFilter filter = new&lt;br /&gt; IntentFilter(BluetoothDevice.ACTION_FOUND);&lt;br /&gt;        this.registerReceiver(mReceiver, filter);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Register for broadcasts when discovery has finished&lt;br /&gt;        filter = new&lt;br /&gt; IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);&lt;br /&gt;        this.registerReceiver(mReceiver, filter);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Get the local Bluetooth adapter&lt;br /&gt;        mBtAdapter = BluetoothAdapter.getDefaultAdapter();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Get a set of currently paired devices&lt;br /&gt;        Set&amp;lt;BluetoothDevice&amp;gt; pairedDevices =&lt;br /&gt; mBtAdapter.getBondedDevices();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // If there are paired devices, add each one to the&lt;br /&gt; ArrayAdapter&lt;br /&gt;        if (pairedDevices.size() &amp;gt; 0) {&lt;br /&gt; &amp;nbsp;&lt;br /&gt; findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;            for (BluetoothDevice device : pairedDevices) {&lt;br /&gt;                mPairedDevicesArrayAdapter.add(device.getName() + &amp;quot;\n&amp;quot;&lt;br /&gt; + device.getAddress());&lt;br /&gt;            }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        } else {&lt;br /&gt;            String noDevices =&lt;br /&gt; getResources().getText(R.string.none_paired).toString();&lt;br /&gt;            mPairedDevicesArrayAdapter.add(noDevices);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    @Override&lt;br /&gt;    protected void onDestroy() {&lt;br /&gt;        super.onDestroy();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Make sure we&amp;#39;re not doing discovery anymore&lt;br /&gt;        if (mBtAdapter != null) {&lt;br /&gt;            mBtAdapter.cancelDiscovery();&lt;br /&gt;        }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Unregister broadcast listeners&lt;br /&gt;        this.unregisterReceiver(mReceiver);&lt;br /&gt;    }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    /**&lt;br /&gt;     * Start device discover with the BluetoothAdapter&lt;br /&gt;     */&lt;br /&gt;    private void doDiscovery() {&lt;br /&gt;        if (D) Log.d(TAG, &amp;quot;doDiscovery()&amp;quot;);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Indicate scanning in the title&lt;br /&gt;        setProgressBarIndeterminateVisibility(true);&lt;br /&gt;        setTitle(R.string.scanning);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Turn on sub-title for new devices&lt;br /&gt; &amp;nbsp;&lt;br /&gt; findViewById(R.id.title_new_devices).setVisibility(View.VISIBLE);&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // If we&amp;#39;re already discovering, stop it&lt;br /&gt;        if (mBtAdapter.isDiscovering()) {&lt;br /&gt;            mBtAdapter.cancelDiscovery();&lt;br /&gt;        }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        // Request discover from BluetoothAdapter&lt;br /&gt;        mBtAdapter.startDiscovery();&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    }&lt;br /&gt;        // The BroadcastReceiver that listens for discovered devices&lt;br /&gt; and&lt;br /&gt;        // changes the title when discovery is finished&lt;br /&gt;        private final BroadcastReceiver mReceiver = new&lt;br /&gt; BroadcastReceiver() {&lt;br /&gt;            @Override&lt;br /&gt;            public void onReceive(Context context, Intent intent) {&lt;br /&gt;                String action = intent.getAction();&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;            // When discovery finds a device&lt;br /&gt;            if (BluetoothDevice.ACTION_FOUND.equals(action)) {&lt;br /&gt;                // Get the BluetoothDevice object from the Intent&lt;br /&gt;                BluetoothDevice device =&lt;br /&gt; intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);&lt;br /&gt;                // If it&amp;#39;s already paired, skip it, because it&amp;#39;s been&lt;br /&gt; listed already&lt;br /&gt;                if (device.getBondState() !=&lt;br /&gt; BluetoothDevice.BOND_BONDED) {&lt;br /&gt;                    mNewDevicesArrayAdapter.add(device.getName() +&lt;br /&gt; &amp;quot;\n&amp;quot; + device.getAddress());&lt;br /&gt;                }&lt;br /&gt; &amp;nbsp;&lt;br /&gt;            } else if&lt;br /&gt; (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) {&lt;br /&gt;                setProgressBarIndeterminateVisibility(false);&lt;br /&gt;                setTitle(R.string.select_device);&lt;br /&gt;                if (mNewDevicesArrayAdapter.getCount() == 0) {&lt;br /&gt;                    String noDevices =&lt;br /&gt; getResources().getText(R.string.none_found).toString();&lt;br /&gt;                    mNewDevicesArrayAdapter.add(noDevices);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    };&lt;br /&gt; &amp;nbsp;&lt;br /&gt; }&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; main.xml:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt; &amp;lt;LinearLayout xmlns:android=&amp;quot;&lt;a href="http://schemas.android.com/apk/res/"&gt;http://schemas.android.com/apk/res/&lt;/a&gt;&lt;br /&gt; android&amp;quot;&lt;br /&gt;    android:layout_width=&amp;quot;fill_parent&amp;quot;&lt;br /&gt;    android:layout_height=&amp;quot;fill_parent&amp;quot;&lt;br /&gt;    android:orientation=&amp;quot;vertical&amp;quot; &amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    &amp;lt;TextView android:id=&amp;quot;@+id/title_paired_devices&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        android:layout_height=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:layout_width=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:text=&amp;quot;@string/title_paired_devices&amp;quot;&lt;br /&gt;        android:visibility=&amp;quot;gone&amp;quot;&lt;br /&gt;        android:background=&amp;quot;#666&amp;quot;&lt;br /&gt;        android:textColor=&amp;quot;#fff&amp;quot;&lt;br /&gt;        android:paddingLeft=&amp;quot;5dp&amp;quot;&lt;br /&gt;    /&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &amp;lt;ListView android:id=&amp;quot;@+id/paired_devices&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        android:layout_height=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:layout_width=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:stackFromBottom=&amp;quot;true&amp;quot;&lt;br /&gt;        android:layout_weight=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &amp;lt;TextView android:id=&amp;quot;@+id/title_new_devices&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        android:layout_height=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:layout_width=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:text=&amp;quot;@string/title_other_devices&amp;quot;&lt;br /&gt;        android:visibility=&amp;quot;gone&amp;quot;&lt;br /&gt;        android:background=&amp;quot;#666&amp;quot;&lt;br /&gt;        android:textColor=&amp;quot;#fff&amp;quot;&lt;br /&gt;        android:paddingLeft=&amp;quot;5dp&amp;quot;&lt;br /&gt;    /&amp;gt;&lt;br /&gt;      &amp;lt;ListView android:id=&amp;quot;@+id/new_devices&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        android:layout_height=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:layout_width=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:stackFromBottom=&amp;quot;true&amp;quot;&lt;br /&gt;        android:layout_weight=&amp;quot;2&amp;quot;&lt;br /&gt;    /&amp;gt;&amp;lt;/ListView&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   &amp;lt;Button android:id=&amp;quot;@+id/button_scan&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        android:layout_height=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:layout_width=&amp;quot;wrap_content&amp;quot;&lt;br /&gt;        android:text=&amp;quot;@string/button_scan&amp;quot;&lt;br /&gt;    /&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;lt;/LinearLayout&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Manifest File:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt; &amp;lt;manifest xmlns:android=&amp;quot;&lt;a href="http://schemas.android.com/apk/res/android"&gt;http://schemas.android.com/apk/res/android&lt;/a&gt;&amp;quot;&lt;br /&gt;    package=&amp;quot;android.mgo.helloandroid&amp;quot;&lt;br /&gt;    android:versionCode=&amp;quot;1&amp;quot;&lt;br /&gt;    android:versionName=&amp;quot;1.0&amp;quot; &amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    &amp;lt;uses-sdk android:minSdkVersion=&amp;quot;7&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    &amp;lt;application&lt;br /&gt;        android:icon=&amp;quot;@drawable/ic_launcher&amp;quot;&lt;br /&gt;        android:label=&amp;quot;@string/app_name&amp;quot; &amp;gt;&lt;br /&gt;        &amp;lt;activity&lt;br /&gt;            android:label=&amp;quot;@string/app_name&amp;quot;&lt;br /&gt;            android:name=&amp;quot;.BTDdetecetwithV7Activity&amp;quot; &amp;gt;&lt;br /&gt;            &amp;lt;intent-filter &amp;gt;&lt;br /&gt;                &amp;lt;action android:name=&amp;quot;android.intent.action.MAIN&amp;quot; /&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;                &amp;lt;category&lt;br /&gt; android:name=&amp;quot;android.intent.category.LAUNCHER&amp;quot; /&amp;gt;&lt;br /&gt;            &amp;lt;/intent-filter&amp;gt;&lt;br /&gt;        &amp;lt;/activity&amp;gt;&lt;br /&gt;    &amp;lt;/application&amp;gt;&lt;br /&gt;            &amp;lt;uses-permission&lt;br /&gt; android:name=&amp;quot;android.permission.BLUETOOTH&amp;quot; /&amp;gt;&lt;br /&gt;            &amp;lt;uses-permission&lt;br /&gt; android:name=&amp;quot;android.permission.BLUETOOTH_ADMIN&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;/manifest&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; and the full tomcat report is:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 02-13 13:02:11.421: D/AndroidRuntime(196): Shutting down VM&lt;br /&gt; 02-13 13:02:11.421: W/dalvikvm(196): threadid=3: thread exiting with&lt;br /&gt; uncaught exception (group=0x4001b188)&lt;br /&gt; 02-13 13:02:11.431: E/AndroidRuntime(196): Uncaught handler: thread&lt;br /&gt; main exiting due to uncaught exception&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196): java.lang.RuntimeException:&lt;br /&gt; Unable to start activity ComponentInfo{android.mgo.helloandroid/&lt;br /&gt; android.mgo.helloandroid.BTDdetecetwithV7Activity}:&lt;br /&gt; java.lang.UnsupportedOperationException: addView(View, LayoutParams)&lt;br /&gt; is not supported in AdapterView&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.ActivityThread.performLaunchActivity(ActivityThread.java:&lt;br /&gt; 2496)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:&lt;br /&gt; 2512)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.ActivityThread.access$2200(ActivityThread.java:119)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.os.Handler.dispatchMessage(Handler.java:99)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.os.Looper.loop(Looper.java:123)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.ActivityThread.main(ActivityThread.java:4363)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; java.lang.reflect.Method.invokeNative(Native Method)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; java.lang.reflect.Method.invoke(Method.java:521)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; com.android.internal.os.ZygoteInit&lt;br /&gt; $MethodAndArgsCaller.run(ZygoteInit.java:860)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; dalvik.system.NativeStart.main(Native Method)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196): Caused by:&lt;br /&gt; java.lang.UnsupportedOperationException: addView(View, LayoutParams)&lt;br /&gt; is not supported in AdapterView&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.widget.AdapterView.addView(AdapterView.java:461)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.view.LayoutInflater.rInflate(LayoutInflater.java:622)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.view.LayoutInflater.rInflate(LayoutInflater.java:621)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.view.LayoutInflater.inflate(LayoutInflater.java:407)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.view.LayoutInflater.inflate(LayoutInflater.java:320)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.view.LayoutInflater.inflate(LayoutInflater.java:276)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:&lt;br /&gt; 198)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.Activity.setContentView(Activity.java:1622)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.mgo.helloandroid.BTDdetecetwithV7Activity.onCreate(BTDdetecetwithV7Activity.java:&lt;br /&gt; 44)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:&lt;br /&gt; 1047)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      at&lt;br /&gt; android.app.ActivityThread.performLaunchActivity(ActivityThread.java:&lt;br /&gt; 2459)&lt;br /&gt; 02-13 13:02:11.538: E/AndroidRuntime(196):      ... 11 more&lt;br /&gt; 02-13 13:02:11.622: I/dalvikvm(196): threadid=7: reacting to signal 3&lt;br /&gt; 02-13 13:02:11.622: I/dalvikvm(196): Wrote stack trace to &amp;#39;/data/anr/&lt;br /&gt; traces.txt&amp;#39;&lt;br /&gt; 02-13 13:02:12.261: I/dalvikvm(196): threadid=7: reacting to signal 3&lt;br /&gt; 02-13 13:02:12.271: I/dalvikvm(196): Wrote stack trace to &amp;#39;/data/anr/&lt;br /&gt; traces.txt&amp;#39;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Kostya Vasilyev &amp;lt;kmansoft@gmail.com&amp;gt;&lt;/span&gt; Feb 16 08:10PM +0400       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I&amp;#39;m having a sense of deja vu all over again :)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The issue is in your layout XML.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The first &amp;lt;ListView android:id=&amp;quot;@+id/paired_devices&amp;quot;&amp;gt;... has children&lt;br /&gt; - a TextView and another ListView. ListView does not allow child views&lt;br /&gt; (other than those it creates itself).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To resolve this, move the TextView and the second ListView from inside&lt;br /&gt; the first ListView to outside.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- K&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b4ebe118d7f7f9d9" style="color:15c;text-decoration:none"       &gt;keystore files&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;New Developer &amp;lt;security@isscp.com&amp;gt;&lt;/span&gt; Feb 16 09:24AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Thanks&lt;br /&gt; I&amp;#39;m trying to configure it to use the publish one for the Debug/Run   AS &lt;br /&gt; the default&lt;br /&gt; &amp;nbsp;&lt;br /&gt; when I copy  publish.keystore   to  debug.keystore  I get&lt;br /&gt; Error generating final archive: java.io.IOException: Keystore was &lt;br /&gt; tampered with, or password was incorrect&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I&amp;#39;m guessing because  debug.keystore has no password and the publish one &lt;br /&gt; does.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Somehow trying to keep using the publish.keystore  but still do coding &lt;br /&gt; and testing using it.&lt;br /&gt; If I have different keystores then I have to continually uninstall the &lt;br /&gt; app because the keystore changes&lt;br /&gt; Trying to get around this&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks in advance&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On 02/15/2012 11:34 AM, TreKing wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;New Developer &amp;lt;security@isscp.com&amp;gt;&lt;/span&gt; Feb 16 09:45AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Okay  reading Signing your apps&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     Signing in Debug Mode&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The Android build tools provide a debug signing mode that makes it &lt;br /&gt; easier for you to develop and debug your application, while still &lt;br /&gt; meeting the Android system requirement for signing your .apk. When using &lt;br /&gt; debug mode to build your app, the SDK tools invoke Keytool to &lt;br /&gt; automatically create a debug keystore and key. This debug key is then &lt;br /&gt; used to automatically sign the .apk, so you do not need to sign the &lt;br /&gt; package with your own key.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The SDK tools create the debug keystore/key with predetermined &lt;br /&gt; names/passwords:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   * Keystore name: &amp;quot;debug.keystore&amp;quot;&lt;br /&gt;   * Keystore password: &amp;quot;android&amp;quot;&lt;br /&gt;   * Key alias: &amp;quot;androiddebugkey&amp;quot;&lt;br /&gt;   * Key password: &amp;quot;android&amp;quot;&lt;br /&gt;   * CN: &amp;quot;CN=Android Debug,O=Android,C=US&amp;quot;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Where are these set ?&lt;br /&gt; So that when you press the Debug/Run button it knows to input the &lt;br /&gt; password = android, and alias = androiddebugkey ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On 02/16/2012 09:24 AM, New Developer wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Felix Long &amp;lt;felixlong@gmail.com&amp;gt;&lt;/span&gt; Feb 16 10:54PM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi:&lt;br /&gt;   You need change the password of yout publlish key to &amp;quot;android&amp;quot; which same&lt;br /&gt; as debug.keystore:&lt;br /&gt;           &lt;a href="http://developer.android.com/guide/publishing/app-signing.html"&gt;http://developer.android.com/guide/publishing/app-signing.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/16 New Developer &amp;lt;security@isscp.com&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Best Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Felix Long&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;New Developer &amp;lt;security@isscp.com&amp;gt;&lt;/span&gt; Feb 16 09:56AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Thanks&lt;br /&gt; Is it not possible to change the other way around?&lt;br /&gt; so to change the debug parameters to not use android as the password    &lt;br /&gt; etc..&lt;br /&gt; surely this is stored somewhere ? so that it knows what password to pass ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; thanks again&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On 02/16/2012 09:54 AM, Felix Long wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 16 09:08AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &lt;br /&gt; &amp;gt; If I have different keystores then I have to continually uninstall the app&lt;br /&gt; &amp;gt; because the keystore changes&lt;br /&gt; &amp;gt; Trying to get around this&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Why? How frequently are you running your app in &amp;quot;release&amp;quot; mode that this is&lt;br /&gt; an issue?&lt;br /&gt; I expect that about 99.5% of development time is spent in dev move with the&lt;br /&gt; debug keystore. Once you&amp;#39;re ready to update / publish, switch to release,&lt;br /&gt; run your sanity checks, and you should be good to go. Then back to your&lt;br /&gt; debug keystore for the next round development.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;New Developer &amp;lt;security@isscp.com&amp;gt;&lt;/span&gt; Feb 16 10:56AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       true&lt;br /&gt; But then each time  you have to delete all data files and uninstall in &lt;br /&gt; order to switch  and then repeat this back again&lt;br /&gt; to continue developing , it is this short        debug -&amp;gt; release   &lt;br /&gt; testing  release -&amp;gt; debug       period  that I&amp;#39;m wanting to&lt;br /&gt; streamline  without having to delete and uninstall each time&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks again&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On 02/16/2012 10:08 AM, TreKing wrote:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Nikolay Elenkov &amp;lt;nikolay.elenkov@gmail.com&amp;gt;&lt;/span&gt; Feb 17 01:00AM +0900       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; to continue developing , it is this short        debug -&amp;gt; release   testing&lt;br /&gt; &amp;gt; release -&amp;gt; debug       period  that I&amp;#39;m wanting to&lt;br /&gt; &amp;gt; streamline  without having to delete and uninstall each time&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Use Ant. Then you just type &amp;#39;ant release&amp;#39; / &amp;#39;ant debug&amp;#39; and customize at will.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Felix Long &amp;lt;felixlong@gmail.com&amp;gt;&lt;/span&gt; Feb 16 11:18PM +0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi：&lt;br /&gt;    Unless you change the DDMS plugin code。 I think this is hard code into&lt;br /&gt; these tools.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; 2012/2/16 New Developer &amp;lt;security@isscp.com&amp;gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Best Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Felix Long&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4a07f2b253ce924" style="color:15c;text-decoration:none"       &gt;Adding extraneous files to APK?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Winchester &amp;lt;mwinchester@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:21AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Can I access files in &amp;quot;assets&amp;quot; like they were files located in ./&lt;br /&gt; assets/ from my native code?  When I shell into the emulator, I&lt;br /&gt; noticed that the files aren&amp;#39;t pushed out to the /data/data/blah...&lt;br /&gt; folder with the library files.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -Mark&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 10:50AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; assets/ from my native code?  When I shell into the emulator, I&lt;br /&gt; &amp;gt; noticed that the files aren&amp;#39;t pushed out to the /data/data/blah...&lt;br /&gt; &amp;gt; folder with the library files.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; AFAIK, no. However, you can use JNI to call back into your app and get&lt;br /&gt; at the data from Java code, passing the results to the native code.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Nikolay Elenkov &amp;lt;nikolay.elenkov@gmail.com&amp;gt;&lt;/span&gt; Feb 17 12:59AM +0900       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt;&amp;gt; folder with the library files.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; AFAIK, no. However, you can use JNI to call back into your app and get&lt;br /&gt; &amp;gt; at the data from Java code, passing the results to the native code.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Or, to make your life simpler, just copy the assets to regular files&lt;br /&gt; under /data/data/yourapp on first run. Then you can open them&lt;br /&gt; with regular C functions.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1b44423f8d7e85c9" style="color:15c;text-decoration:none"       &gt;Scan files on network storage with android MediaScannerConnection.scanFile&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Robert Auger &amp;lt;bobygerm@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:22AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       In Android SDK the fonction &amp;quot;scanFile&amp;quot; from &amp;quot;MediaScannerConnection&amp;quot;&lt;br /&gt; class allows to add files in the MediaStore, and then to use nice&lt;br /&gt; android apps to display and play multimedia files.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The &amp;quot;ScanFile&amp;quot; method need a &amp;quot;path&amp;quot; parameter (the path to the file to&lt;br /&gt; be scanned).&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Is there a way to build a content provider for files on a ftp server&lt;br /&gt; and use the &amp;quot;scanFile&amp;quot; method to add them to the media store ?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; What would be the &amp;quot;path&amp;quot; for these files on a network storage unit ?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/4f83b0c72f5f1c5f" style="color:15c;text-decoration:none"       &gt;How can i export my sqlite database from intellj idea?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Duygu Kahraman &amp;lt;duygu.kahramann@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:18AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       I am using intellj idea and i am working with **ORMLite**.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     My question is, i create a database but i want to export database&lt;br /&gt; for looking my data.When i use Eclipse i can export my sqlite database&lt;br /&gt; a few ways but i have no idea about **intellj**.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     Can anybody know something about that?&lt;br /&gt; &amp;nbsp;&lt;br /&gt;     THX.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/3f7bb5b844e356a6" style="color:15c;text-decoration:none"       &gt;The web page contains error message in Android 3.0&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;ramya &amp;lt;ramya.ibt@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:07AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       bounce...&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ab6e1ba89ca7cbee" style="color:15c;text-decoration:none"       &gt;Reads file inside a apk&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Cz &amp;lt;omercz@gmail.com&amp;gt;&lt;/span&gt; Feb 16 06:39AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Thanks Mark.&lt;br /&gt; But I don&amp;#39;t want to use the assets directory, since it&amp;#39;s not my&lt;br /&gt; project. I am just giving the developers a jar with an html file&lt;br /&gt; inside. Of course I can give them two files, a jar to put in their&lt;br /&gt; classpath and a html file to put in their assets directory, but i want&lt;br /&gt; to avoid that.&lt;br /&gt; Anyhow I found a solution to read the file.&lt;br /&gt; I am reading the apk file using&lt;br /&gt; getPackageManager().getApplicationInfo(getPackageName(),&lt;br /&gt; 0).sourceDir;&lt;br /&gt; And then by using java.util.zip.ZipFile I retrieve the html file, and&lt;br /&gt; copy it to context.getFilesDir().getPath().&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 09:46AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; 0).sourceDir;&lt;br /&gt; &amp;gt; And then by using java.util.zip.ZipFile I retrieve the html file, and&lt;br /&gt; &amp;gt; copy it to context.getFilesDir().getPath().&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Personally, I would not rely upon that long-term, though it may work today.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Once the ADT supports distributing Android library projects as JARs,&lt;br /&gt; you could put the file in res/raw/ in your Android library project and&lt;br /&gt; distribute it that way.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;         &lt;div style="color:#555555; padding: 27px 0 0 40px"&gt;   &lt;p&gt;     You received this message because you are subscribed to the Google Group android-developers.&lt;br /&gt;     You can &lt;a style=color:15c;text-decoration:none href="mailto:android-developers@googlegroups.com"&gt;post via email&lt;/a&gt;.&lt;br /&gt;     To unsubscribe from this group, &lt;a style=color:15c;text-decoration:none href="mailto:android-developers+unsubscribe@googlegroups.com"&gt;send&lt;/a&gt; an empty message.&lt;br /&gt;     For more options, &lt;a style=color:15c;text-decoration:none href="http://groups.google.com/group/android-developers/topics"&gt;visit&lt;/a&gt; this group.&lt;br /&gt;   &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  -- &lt;br /&gt; You received this message because you are subscribed to the Google&lt;br /&gt; Groups &amp;quot;Android Developers&amp;quot; group.&lt;br /&gt; To post to this group, send email to android-developers@googlegroups.com&lt;br /&gt; To unsubscribe from this group, send email to&lt;br /&gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; For more options, visit this group at&lt;br /&gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6228795949466184600-8787852343721048729?l=newsandroidnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newsandroidnet.blogspot.com/feeds/8787852343721048729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_2807.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/8787852343721048729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6228795949466184600/posts/default/8787852343721048729'/><link rel='alternate' type='text/html' href='http://newsandroidnet.blogspot.com/2012/02/android-developers-digest-for-android_2807.html' title='[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 9 Topics'/><author><name>Android</name><uri>http://www.blogger.com/profile/03919349322127077451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6228795949466184600.post-651056905866981499</id><published>2012-02-16T05:59:00.000-08:00</published><updated>2012-02-16T06:00:08.296-08:00</updated><title type='text'>[android-developers] Digest for android-developers@googlegroups.com - 25 Messages in 15 Topics</title><content type='html'>&lt;div style="font-family: arial; font-weight: bold; color: #222222; padding: 0px"&gt;&amp;nbsp;   &lt;a name="digest_top" style="color: #222222"&gt;Today's Topic Summary&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Group: &lt;a style=color:15c;text-decoration:none href=http://groups.google.com/group/android-developers/topics&gt;http://groups.google.com/group/android-developers/topics&lt;/a&gt;&lt;/p&gt; &lt;ul style="margin-left:3px; padding-left:0px"&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_0"&gt;Cursor Blinking Management (TabHost/ActivityGroup)&lt;/a&gt; [6 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_1"&gt;Error&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_2"&gt;Facebook Android Application&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_3"&gt;Audio not work in emulator&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_4"&gt;Buttons labels&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_5"&gt;Conversion of Adobe Air app code to Eclipse&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_6"&gt;Common subroutine&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_7"&gt;Building ICS on Ubuntu 10.04 - java-6-sun&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_8"&gt;Reads file inside a apk&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_9"&gt;Talk Back feature.&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_10"&gt;Getting access to a UI Context safely from anywhere&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_11"&gt;How to communicate with sim card on android?&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_12"&gt;Sip calling&lt;/a&gt; [1 Update]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_13"&gt;hi&lt;/a&gt; [2 Updates]&lt;/li&gt; &lt;li type="square" style="color: #555555"&gt;&lt;a style=color:15c;text-decoration:none href="#group_thread_14"&gt;Workaround NullPointerException TabWidget?&lt;/a&gt; [3 Updates]&lt;/li&gt;  &lt;/ul&gt;        &lt;a name="group_thread_0"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/b3ede6e7f9f9c5d2" style="color:15c;text-decoration:none"       &gt;Cursor Blinking Management (TabHost/ActivityGroup)&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jan Burse &amp;lt;janburse@fastmail.fm&amp;gt;&lt;/span&gt; Feb 16 01:32PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Dear All,&lt;br /&gt; &amp;nbsp;&lt;br /&gt; To manage tabs I use the following code:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;       tabHost.clearAllTabs();&lt;br /&gt;       tabHost.addTab(spec); /* for multiple specs */&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I can add and remove tabs this way. Since the&lt;br /&gt; specs contain a tag, sub activities are refound.&lt;br /&gt; When I remove a tab, I also call:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;       getLocalActivityManager().destroyActivity(tag,true);&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Now there is a slight problem. My tabs are&lt;br /&gt; mostly text editors. Now for example when I&lt;br /&gt; add a tab, then cursor blinking works on the&lt;br /&gt; new tab.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But for the existing tabs, which have been&lt;br /&gt; cleared and then re-added, the cursor blinking&lt;br /&gt; stops. What could be done to correctly restore&lt;br /&gt; cursor blinking?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Bye&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;lbendlin &amp;lt;lutz@bendlin.us&amp;gt;&lt;/span&gt; Feb 16 04:45AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Have you tried setting the focus?&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jan Burse &amp;lt;janburse@fastmail.fm&amp;gt;&lt;/span&gt; Feb 16 01:58PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       lbendlin schrieb:&lt;br /&gt; &amp;gt; android-developers+unsubscribe@googlegroups.com&lt;br /&gt; &amp;gt; For more options, visit this group at&lt;br /&gt; &amp;gt; &lt;a href="http://groups.google.com/group/android-developers?hl=en"&gt;http://groups.google.com/group/android-developers?hl=en&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Problem is not in the tab that is added and that&lt;br /&gt; then becomes visible. This tab has focus and&lt;br /&gt; the cursor blinks.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; But when I then switch to one of the previous tabs&lt;br /&gt; they gain focus. This is seen in that they receive&lt;br /&gt; typing. But the cursor does not blink anymore on&lt;br /&gt; these tabs.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Bye&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;lbendlin &amp;lt;lutz@bendlin.us&amp;gt;&lt;/span&gt; Feb 16 05:29AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       so, have you tried to manually set the focus? (who knows, that might get &lt;br /&gt; your cursor back?)&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jan Burse &amp;lt;janburse@fastmail.fm&amp;gt;&lt;/span&gt; Feb 16 02:46PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       What &amp;quot;do you mean by manually set the focus&amp;quot;?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; For the new tab I call setCurrentTab() when I add it.&lt;br /&gt; The old tabs are focused via the TabHost/TabWidget&lt;br /&gt; interaction, which I do not intercept.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Both the old and the new tab receive the focus. But&lt;br /&gt; the cursor is not blinking for the old tab. You&lt;br /&gt; can type in something, the cursor moves but does&lt;br /&gt; not blink anymore, so if you type abc, you will see:&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    abc|&lt;br /&gt; &amp;nbsp;&lt;br /&gt; The vertical is the cursor, but it does not blink anymore.&lt;br /&gt; By chance it can also happen that the cursor is not&lt;br /&gt; visible at all.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; If the old tab would not receive focus, you could&lt;br /&gt; not type abc in the first place. Abc is displayed&lt;br /&gt; independent of whether the cursor is on or off.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Bye&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; lbendlin schrieb:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jan Burse &amp;lt;janburse@fastmail.fm&amp;gt;&lt;/span&gt; Feb 16 02:55PM +0100       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Mostlikely some pause/resume problem I guess...&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Jan Burse schrieb:&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_1"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/22a57dc8b6316c16" style="color:15c;text-decoration:none"       &gt;Error&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;aru padam &amp;lt;deepeshppm@gmail.com&amp;gt;&lt;/span&gt; Feb 16 05:45AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi all,&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    I am developing an app contains edit fields. sometime i am enter&lt;br /&gt; some text in this an error is occurred(Sorr! – Use *#9900#  to take&lt;br /&gt; log-).&lt;br /&gt; How i can fix this issue. Please help me..&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks and Regards&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Deepesh&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_2"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/54c21e19c7d30881" style="color:15c;text-decoration:none"       &gt;Facebook Android Application&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Passion Android &amp;lt;passion4android@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:13PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Thanks Mokarul&lt;br /&gt; &amp;nbsp;&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_3"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/adea5b74eaee850" style="color:15c;text-decoration:none"       &gt;Audio not work in emulator&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jagruti Sangani &amp;lt;jagruti.sangani@inextrix.com&amp;gt;&lt;/span&gt; Feb 16 05:39AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       hello,&lt;br /&gt; I am using the fedora 15.when i start the emulator then the warning is&lt;br /&gt; display that &amp;quot;emulator: warning: opening audio output failed&amp;quot;.so what&lt;br /&gt; is the solution.Is it problem of emulator not support or fedora?.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_4"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/e5dd8297a89eda73" style="color:15c;text-decoration:none"       &gt;Buttons labels&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:32AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       On Thu, Feb 16, 2012 at 5:26 AM, Ricardo Santos &amp;lt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt;  I am trying to implement internationalization in my app and I am having a&lt;br /&gt; &amp;gt; problem with the button label.&lt;br /&gt; &amp;nbsp;&lt;br /&gt;   Because of my button&amp;#39;s art, I need to make the label not be centralized&lt;br /&gt; &amp;nbsp;&lt;br /&gt; If by &amp;quot;label&amp;quot; you mean the Button&amp;#39;s text, and by &amp;quot;centralized&amp;quot; you mean&lt;br /&gt; that it&amp;#39;s centered on the Button, have you tried the Button&amp;#39;s gravity&lt;br /&gt; properties?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_5"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/459075b216093334" style="color:15c;text-decoration:none"       &gt;Conversion of Adobe Air app code to Eclipse&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:28AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &lt;br /&gt; &amp;gt; I want to convert code of Adobe air app to Eclipse Android SDK, Air app&lt;br /&gt; &amp;gt; has swf and mxml files , not just animation, it talks to sever and show&lt;br /&gt; &amp;gt; some values, is it possible make swf and mxml functional in Eclipse.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; There are very few mentions of Adobe AIR on this group, you&amp;#39;ll likely not&lt;br /&gt; get much help here. Try a group or forum specifically geared to that&lt;br /&gt; particular tool.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_6"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/fc651b2f0484a58c" style="color:15c;text-decoration:none"       &gt;Common subroutine&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;mark2011 &amp;lt;androidmark2011@gmail.com&amp;gt;&lt;/span&gt; Feb 16 12:25AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Dear All :&lt;br /&gt; &amp;nbsp;&lt;br /&gt;    Could I write some common subroutine in a single program, then I&lt;br /&gt; can call these subroutine from other programs. How do I call them?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Thanks in advanced.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; BR,&lt;br /&gt; mark&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:26AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &lt;br /&gt; &amp;gt; Could I write some common subroutine in a single program, then I can call&lt;br /&gt; &amp;gt; these subroutine from other programs. How do I call them?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Yes, Google &amp;quot;java libraries&amp;quot;. This nothing to do with Android Development.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_7"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/9b6940ea1bfbbb9c" style="color:15c;text-decoration:none"       &gt;Building ICS on Ubuntu 10.04 - java-6-sun&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 08:23AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; Hi ,&lt;br /&gt; &amp;gt; I am trying to the build the ICS on Ubuntu 10.04&lt;br /&gt; &amp;nbsp;&lt;br /&gt; This has nothing to do with this list, which is focused on building&lt;br /&gt; applications with the Android SDK. For assistance with building&lt;br /&gt; firmware, see &lt;a href="http://source.android.com"&gt;http://source.android.com&lt;/a&gt;.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_8"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ab6e1ba89ca7cbee" style="color:15c;text-decoration:none"       &gt;Reads file inside a apk&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 08:22AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; helloworld.html&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; How can I access from my application to the last file&lt;br /&gt; &amp;gt; &amp;quot;helloworld.html&amp;quot;?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; You move it into assets/ and then use getResources().getAssets().open().&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_9"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/ea7d73b9b57467e1" style="color:15c;text-decoration:none"       &gt;Talk Back feature.&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 08:21AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       However, you claim to want to make a &amp;quot;Talk Back app&amp;quot;, and it is&lt;br /&gt; unclear what you mean by that.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; I am going to guess that you want to create a plugin for Android&lt;br /&gt; offering alternatives to TalkBack. These are called&lt;br /&gt; AccessibilityServices:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html"&gt;http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_10"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/8653f422a05857f1" style="color:15c;text-decoration:none"       &gt;Getting access to a UI Context safely from anywhere&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 08:19AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       A variation on that theme is to use an ordered broadcast, so it can be&lt;br /&gt; picked up by a foreground activity (if one exists) or raise a&lt;br /&gt; Notification (if not):&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &lt;a href="http://commonsware.com/blog/2010/08/11/activity-notification-ordered-broadcast.html"&gt;http://commonsware.com/blog/2010/08/11/activity-notification-ordered-broadcast.html&lt;/a&gt;&lt;br /&gt; &lt;a href="https://github.com/commonsguy/cw-advandroid/tree/master/Broadcast/Ordered"&gt;https://github.com/commonsguy/cw-advandroid/tree/master/Broadcast/Ordered&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; (and, yes, a year-and-a-half later, I am finally getting this topic&lt;br /&gt; into one of my books...)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Thu, Feb 16, 2012 at 1:48 AM, Kristopher Micinski&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;        &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;TreKing &amp;lt;trekingapp@gmail.com&amp;gt;&lt;/span&gt; Feb 16 07:19AM -0600       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       &amp;gt; spawn dialog if context is a subclass of Activity... seems like that&lt;br /&gt; &amp;gt; works decent... but seems like that has potential to have problems if&lt;br /&gt; &amp;gt; the activity goes away before the callback returns.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Seems like you need to be checking that you&amp;#39;re still the active / visible&lt;br /&gt; Activity before trying to show anything. If it&amp;#39;s the case that you need to&lt;br /&gt; show your message from anywhere, at any point, then I would agree with Kris&lt;br /&gt; that should just use a notification.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Also, are you using showDialog(), managing the Dialogs yourself, or using&lt;br /&gt; the new DialogFragments? That might make a difference. I know I always use&lt;br /&gt; showDialog() and I have one situation where a dialog is shown delayed based&lt;br /&gt; on a network call. If I move to a secondary Activity before it shows, then&lt;br /&gt; come back, it&amp;#39;s there waiting for me if the first Activity shows it while I&lt;br /&gt; was in the second. Perhaps you&amp;#39;re managing things yourself and have a bug&lt;br /&gt; where you leak the dialogs?&lt;br /&gt; &amp;nbsp;&lt;br /&gt; On Thu, Feb 16, 2012 at 12:48 AM, Kristopher Micinski &amp;lt;&lt;br /&gt; krismicinski@gmail.com&amp;gt; wrote:&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;gt; (actually, you can probably pop up a toast in your case, which you can do&lt;br /&gt; &amp;gt; from the application context..)&lt;br /&gt; &amp;nbsp;&lt;br /&gt; OT: You know, this has *never* worked for me - my toasts only show when the&lt;br /&gt; Context is an Activity. They don&amp;#39;t show from Services or my custom&lt;br /&gt; Application class. Wonder what I&amp;#39;m doing wrong ...&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -------------------------------------------------------------------------------------------------&lt;br /&gt; TreKing &amp;lt;&lt;a href="http://sites.google.com/site/rezmobileapps/treking"&gt;http://sites.google.com/site/rezmobileapps/treking&lt;/a&gt;&amp;gt; - Chicago&lt;br /&gt; transit tracking app for Android-powered devices&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_11"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/1afb9826abaa9725" style="color:15c;text-decoration:none"       &gt;How to communicate with sim card on android?&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Mark Murphy &amp;lt;mmurphy@commonsware.com&amp;gt;&lt;/span&gt; Feb 16 08:17AM -0500       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Other than TelephonyManager, none of what you seek is available at the&lt;br /&gt; SDK level.&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; -- &lt;br /&gt; Mark Murphy (a Commons Guy)&lt;br /&gt; &lt;a href="http://commonsware.com"&gt;http://commonsware.com&lt;/a&gt; | &lt;a href="http://github.com/commonsguy"&gt;http://github.com/commonsguy&lt;/a&gt;&lt;br /&gt; &lt;a href="http://commonsware.com/blog"&gt;http://commonsware.com/blog&lt;/a&gt; | &lt;a href="http://twitter.com/commonsguy"&gt;http://twitter.com/commonsguy&lt;/a&gt;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Warescription: Three Android Books, Plus Updates, One Low Price!&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_12"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/aff5f56069e2b979" style="color:15c;text-decoration:none"       &gt;Sip calling&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;Jagruti Sangani &amp;lt;jagruti.sangani@inextrix.com&amp;gt;&lt;/span&gt; Feb 16 05:00AM -0800       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hello,&lt;br /&gt; I am using the SIP demo example from &amp;quot;developer.android.com/resources/&lt;br /&gt; samples/SipDemo/index.html&amp;quot;.&lt;br /&gt; When The application start to run it will register the sip user two&lt;br /&gt; times.I have use the asterisk and i had seen that two times unregister&lt;br /&gt; and register occure .so can anybody know why this was happen.And also&lt;br /&gt; i want to set timer fro start outgoing call to end call.plz reply if&lt;br /&gt; you know.&lt;br /&gt;        &lt;p&gt;&amp;nbsp;&lt;/p&gt;     &lt;/ul&gt;          &lt;a name="group_thread_13"&gt;&lt;/a&gt;   &lt;div style="background-color: #f5f5f5; font-family: arial; border-top: 1px solid #e5e5e5; padding: 4px 0 5px 32px; "     &gt;&amp;nbsp;&lt;a target="_blank" href="http://groups.google.com/group/android-developers/t/29a937bcbdceebe9" style="color:15c;text-decoration:none"       &gt;hi&lt;/a&gt;&lt;/div&gt;         &lt;ul&gt;       &lt;span style="color: ; font-weight: bold"&gt;chowdary nani &amp;lt;naveenneelinfo@gmail.com&amp;gt;&lt;/span&gt; Feb 16 02:28PM +0530       &amp;nbsp;&lt;br /&gt; &lt;br /&gt;       Hi all,&lt;br /&gt; I am working on displaying the image in rounded corner image view&
