[android-developers] Re: Anyone noticing more uninstalls of their app than usual over last weekend/today?
I am seeing it too. Did you use the Max SDK setting on the AndroidManifest.xml? I noticed a blog posting that said the default behavior is when a Over the Air update was pushed for 2.0.1 and you had a max sdk setting of 5, it would Uninstall the purchased application automatically!! Supposedly they are fixing this going forward... Jeff On Dec 21, 4:17 pm, Greg Donald gdon...@gmail.com wrote: On Mon, Dec 21, 2009 at 3:11 PM, pawpaw17 georgefraz...@yahoo.com wrote: I released an upgrade to my app on Saturday night and since have noticed an unusual number of uninstalls. My app has been out for 8 months, and this is very unusual. Has anyone else noticed this? I'm wondering if there is anything related to the market, or a new OS version hitting, or contracts with one of the phones coming up? Any thoughts would be very appreciated. Thanks! pawpaw17 Yeah, stuff seems broken for many of us: http://groups.google.com/group/android-developers/browse_thread/threa... -- Greg Donaldhttp://destiney.com/ -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Undocumented Permission changes in 2.0.1 on MovieView?
Thanks Dianne for the heads up. Do you know if there are plans to expose an intent to play a video directly instead of having to redirect through the browser? Having the browser intercept my VIEW intent on a video/mp4 MIME type, just to turn around and launch the video player seems kind of silly. If I use a RTSP:// protocol in my URL it will launch the player directly, but alas the MovieView class chokes on the MP4 video type, obviously because I am hosting the file off a standard HTTP server and not a streaming media server. Your insights are greatly appreciated, Jeff On Dec 6, 6:35 pm, Dianne Hackborn hack...@android.com wrote: requires null means that there is no permission, but that particular component is not exported from the .apk, so -nobody- else can use it. On Sun, Dec 6, 2009 at 10:00 AM, wusch jwu...@gmail.com wrote: In looking at my exception some more, it almost looks like a Null Pointer error on their part. 12-06 11:12:24.869: WARN/ActivityManager(52): Permission Denial: starting Intent { act=android.intent.action.VIEW dat=http:// videos.captureacard.com/video/CaptureACardTraining-Intro.mp4 cmp=com.android.camera/.MovieView } from ProcessRecord{44de1bb0 227:com.jww.sos.CaCActivity/10026} (pid=227, uid=10026) requires null See the requires null part at the end, I have seen in other cases with Intent Permissions, it at least tells you what permission you require. But I guess this is what I get for going outside the SDK. Thanks for all your help. Jeff On Dec 6, 12:51 pm, Mark Murphy mmur...@commonsware.com wrote: Wow, in comparing Google Code search and the Git Repos, looks like the Google Code search has newer source. Those Google Labs guys are so much more on the ball!! Yeah, but that hardly seems possible. If they aren't indexing the HEAD of the associated git repo, where are they pulling it from? Unless the problem is the GitWeb on source.android.com. I don't keep a copy of the full source on my PC, so I can't compare with that. Correct me if I am wrong, but shouldn't this projects AndroidManifest.xml be documenting that accessing this class needs permission? I thought there was the permission tag that dictated what permission was required to access a class. There are other ways of applying a permission, though having them in the manifest is far and away the most common: http://developer.android.com/guide/topics/security/security.html#decl... Do you know where these permissions are located in source? Beats me -- sorry. -- Mark Murphy (a Commons Guy)http://commonsware.com Android App Developer Books:http://commonsware.com/books.html -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them.- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Undocumented Permission changes in 2.0.1 on MovieView?
Hi, I have been using the intent android.intent.action.VIEW on the com.android.camera/.MovieView class to initiate playing of MP4 movies from within my application. It was working like a charm in 2.0, but I am now getting Permission Denied exceptions. 12-06 11:12:24.869: WARN/ActivityManager(52): Permission Denial: starting Intent { act=android.intent.action.VIEW dat=http:// videos.captureacard.com/video/CaptureACardTraining-Intro.mp4 cmp=com.android.camera/.MovieView } from ProcessRecord{44de1bb0 227:com.jww.sos.CaCActivity/10026} (pid=227, uid=10026) requires null I am all about adding in security to the application so the user knows what they are getting themselves into when they install my app, but I can't seem to find the new UsesPermission entry. Anyone have any idea? Jeff -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Undocumented Permission changes in 2.0.1 on MovieView?
Yeah, I used that mechanism at first, but what ends up happening is the Intent gets processed by the web browser which then opens the movie. When the video is done playing, an empty browser window is left open that the user has to back button through. It is a crappy user experience. I guess I have to write my own movie viewer. Thanks for your help Jeff On Dec 6, 11:46 am, Mark Murphy mmur...@commonsware.com wrote: Hi, I have been using the intent android.intent.action.VIEW on the com.android.camera/.MovieView class to initiate playing of MP4 movies from within my application. You do realize that com.android.camera.MovieView is not in the SDK and should not be directly invoked by Android SDK applications, right? Dump the component name, add the appropriate MIME type to your Intent (e.g., video/mp4), and try that. -- Mark Murphy (a Commons Guy)http://commonsware.com Android App Developer Books:http://commonsware.com/books.html -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Undocumented Permission changes in 2.0.1 on MovieView?
Wow, in comparing Google Code search and the Git Repos, looks like the Google Code search has newer source. Those Google Labs guys are so much more on the ball!! Correct me if I am wrong, but shouldn't this projects AndroidManifest.xml be documenting that accessing this class needs permission? I thought there was the permission tag that dictated what permission was required to access a class. Do you know where these permissions are located in source? Perhaps I can handcode my uses-permission since it doesn't show up in the eclipse Manifest Editor. Jeff On Dec 6, 12:24 pm, Mark Murphy mmur...@commonsware.com wrote: Weird, I don't see any intent-filter on that class, I was looking here: http://android.git.kernel.org/?p=platform/packages/apps/Camera.git;a=... at the Manifest file, maybe I am looking in the wrong place for the source? Can you point me at a URL where did you see the intent- filter? Curious...I'm looking at the results of Google Code Search: http://www.google.com/codesearch/p?hl=en#envDSvXc3DY/AndroidManifest It shows: activity android:name=MovieView android:label=@string/movieviewlabel android:screenOrientation=landscape android:configChanges=orientation|keyboardHidden android:theme=@android:style/Theme.Black.NoTitleBar.Fullscreen intent-filter action android:name=android.intent.action.VIEW / category android:name=android.intent.category.DEFAULT / category android:name=android.intent.category.BROWSABLE / data android:scheme=rtsp / /intent-filter intent-filter action android:name=android.intent.action.VIEW / category android:name=android.intent.category.DEFAULT / data android:mimeType=video/* / /intent-filter intent-filter action android:name=android.intent.action.VIEW / category android:name=android.intent.category.DEFAULT / category android:name=android.intent.category.BROWSABLE / data android:scheme=http / data android:mimeType=video/mp4 / data android:mimeType=video/3gp / data android:mimeType=video/3gpp / data android:mimeType=video/3gpp2 / /intent-filter /activity Note that I misspoke a bit in my previous reply. This activity element shows a general video/* and specific http video/mp4 filters. I just starting doing video with this intent in SDK 5. I just tried it again, and it opens the browser first: Uri uri=Uri.parse(getString (R.string.mainHelpVid_captureCard_URL)); Intent i = new Intent(Intent.ACTION_VIEW, uri); i.setType(video/mp4); i.setData(uri); startActivity(i); Does the above code look right to you? I am parsing a http URL from my strings.xml file. Yeah, that should be OK. I guess either: -- Google Code Search has the wrong stuff, or -- The Browser intent filter is taking precedence Phooey. -- Mark Murphy (a Commons Guy)http://commonsware.com Android App Developer Books:http://commonsware.com/books.html -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Undocumented Permission changes in 2.0.1 on MovieView?
In looking at my exception some more, it almost looks like a Null Pointer error on their part. 12-06 11:12:24.869: WARN/ActivityManager(52): Permission Denial: starting Intent { act=android.intent.action.VIEW dat=http:// videos.captureacard.com/video/CaptureACardTraining-Intro.mp4 cmp=com.android.camera/.MovieView } from ProcessRecord{44de1bb0 227:com.jww.sos.CaCActivity/10026} (pid=227, uid=10026) requires null See the requires null part at the end, I have seen in other cases with Intent Permissions, it at least tells you what permission you require. But I guess this is what I get for going outside the SDK. Thanks for all your help. Jeff On Dec 6, 12:51 pm, Mark Murphy mmur...@commonsware.com wrote: Wow, in comparing Google Code search and the Git Repos, looks like the Google Code search has newer source. Those Google Labs guys are so much more on the ball!! Yeah, but that hardly seems possible. If they aren't indexing the HEAD of the associated git repo, where are they pulling it from? Unless the problem is the GitWeb on source.android.com. I don't keep a copy of the full source on my PC, so I can't compare with that. Correct me if I am wrong, but shouldn't this projects AndroidManifest.xml be documenting that accessing this class needs permission? I thought there was the permission tag that dictated what permission was required to access a class. There are other ways of applying a permission, though having them in the manifest is far and away the most common: http://developer.android.com/guide/topics/security/security.html#decl... Do you know where these permissions are located in source? Beats me -- sorry. -- Mark Murphy (a Commons Guy)http://commonsware.com Android App Developer Books:http://commonsware.com/books.html -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Android 2.0 Bugs in ContactsContract.Intents.Insert
Hi all, so I am using the Android 2.0 intents to create contacts. Looks like several of the Constants when past as Extra's in the Intent objects do not properly map to the fields in the Add UI in the contacts app. Specifically the ones I am having issues with are: COMPANY JOB_TITLE do not seem to map to the Organization fields on the Add UI, and NAME seems to put the data into First Name field and leaves Family Name blank on the Add UI. I tried searching for a bug reporting mechanism for Android O/S, but didn't have much luck.Can someone point me at the bug repository? I can provide sample code that demonstrates the bug. Thanks, Jeff -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: My app runs fine on ADP1, but crashes the Motorola Droid?
Not sure if it helps, but get them to install Log Collector from the android market, and send you their device log. On Nov 21, 2:37 pm, blindfold seeingwithso...@gmail.com wrote: Today I received user feedback from a Droid user that my app The vOICe for Android (one can find it on the Market by searching for seeingwithsound) causes the Motorola Droid to shut down (really?) within half a minute. I tested my app on ADP1 (Android 1.6), where I've just had it running for over 15 minutes without any issues, and I have also tested it to run OK on the emulator (set to Android 1.6 and 2.0), at various screen sizes from QVGA to WVGA. In other words, I cannot reproduce the problem. Buying all Android phones with all firmware versions and all Android OS versions (1.6 and 2.0 for now) is not practical. How does one deal with such situations? It looks like the Android OS is already starting to fragment across devices. Any help is appreciated, including crash data from Droid users. Thanks! -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Got 12 Google Wave invitations to use, let me know if you need
Hi, could I get one as well please jwu...@gmail.com Thanks, Jeff On Nov 9, 11:43 am, Anna Khotina anna.khot...@gmail.com wrote: Hi Dave! I'd love one, thanks! - anna.khot...@gmail.com 2009/11/9 dave dayong...@gmail.com: Hi all, I just got 12 Google Wave invitations to use, please let me know if you need one. Cheers. Dave -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en