[android-developers] Keyguard?!
I want to implement a custom lock screen for Android with a unlock password. Do you know how can I register a class to do it? Should it be done through keyguard? I have been searching for it but no luck until now. Thanks. PMD -- 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
Re: [android-developers] Keyguard?!
Hi Mark, Thanks for the fast response. I believe that something can be done (Lock 2.0 does a lock screen) although I don't think it will be a replacement for the default keyguard but an application that sits on top of it... while handling all events related to security. On 1 June 2011 18:29, Mark Murphy wrote: > On Wed, Jun 1, 2011 at 1:18 PM, Pedro Duque wrote: >> I want to implement a custom lock screen for Android with a unlock password. >> >> Do you know how can I register a class to do it? > > You cannot replace the standard keyguard. > >> Should it be done through keyguard? > > No. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com | http://github.com/commonsguy > http://commonsware.com/blog | http://twitter.com/commonsguy > > Android Training in NYC: http://marakana.com/training/android/ > > -- > 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
[android-developers] Application modules in Android Market? How to?
I've noticed that some applications have modules available in Android Market (mainly themes). How can that be achieved? How do these modules link to the main application? What's the best implementation approach? Using different content providers? I would love to hear your opinion... -- 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] Mimetype hell
Hi, I'm juggling with MIME types and got to a dead end. I have a file with a non standard extension "dcp" and created a specific MIME type for it "application/vnd.portugalemgrande.clock". I've managed to make it work with email but my problem now is with webserver. If the server puts extra info in content-type my code doesn't work. Let me explain: INTENT FILTER: WEB SERVER RESPONSE #1: HTTP/1.1 200 OK Date: Thu, 10 Feb 2011 19:57:18 GMT Server: Apache Last-Modified: Thu, 10 Feb 2011 19:55:31 GMT Accept-Ranges: bytes Content-Length: 1157 Cache-Control: max-age=1209600 Expires: Thu, 24 Feb 2011 19:57:18 GMT Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/vnd.portugalemgrande.clock X-Antivirus: avast! 4 X-Antivirus-Status: Clean WEB SERVER RESPONSE #2: HTTP/1.1 200 OK Date: Thu, 10 Feb 2011 19:57:24 GMT Server: Apache X-Powered-By: PHP/5.2.14 Expires: Sun, 19 Nov 1978 05:00:00 GMT Etag: "1297367844" Content-Disposition: attachment; filename="clock12.dcp" Cache-Control: private Last-Modified: Thu, 10 Feb 2011 19:57:24 GMT Content-Length: 1157 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/vnd.portugalemgrande.clock; name="clock12.dcp" X-Antivirus: avast! 4 X-Antivirus-Status: Clean The intent filter catch response #1 but doesn't work with response #2 although is a valid response. What should I do in intent filter to make it work in both cases? Thanks, Pedro Duque -- 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
Re: [android-developers] Re: Application unavailable in Android Market
Hi Hassan, This is my AndroidManifest.xml file: http://schemas.android.com/apk/res/android"; package="com.portugalemgrande.LiveGalleryGold" android:versionCode="4" android:versionName="1.1"> * * As you can see, I've set the minSdkVersion but not for resolution. Is that mandatory? Because the application should work with any resolution... Best regards, Pedro Duque On 13 December 2010 06:56, Muhammad Ali wrote: > Hi, > > I am sure you did not set the AndroidManifest.xml parameters for > your application the resolution and the min sdk version. You should > take a look of the parameter for this particular file. > > Thanks > Muhammad Ali Hassan > > On Dec 10, 11:35 pm, Pedro Duque wrote: > > Hi, > > > > I've two applications in Android Market, "Live Gallery" > > (com.portugalemgrande.LiveGallery) which is a free application and "Live > > Gallery Gold" (com.portugalemgrande.LiveGalleryGold) which is the paid > > version. > > > > Although I can see both of them in my phone (in Portugal) if I use a > similar > > friend's phone the app doesn't appear. Shouldn't it be available on all > > Android Markets? Is there anything we should do to make it available > > worldwide? > > > > Can you search for it in your market just to see if you can find this > apps? > > Please report here with country please. > > > > Thank you! > > Pedro Duque > > -- > 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
[android-developers] Libgdx vs. andengine
I'm starting a new Android project and I need an opinion. The project needs a 2d physics engine and OpenGL. I looked into libgdx and andengine and both seem to fit although I don't think I'll need the cross platform features from libgdx. Which one is more suitable? Advantages/disadvantages? Opinions? Thank you, Pedro Duque -- 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
Re: [android-developers] Re: Libgdx vs. andengine
Mario, thank you for your informed and quite complete post. My main concern is that I don't want to divert too much from Android concepts and I'm afraid that using Lidgdx will lead me into new and strange concepts from Android while AndEngine is more "integrated" with Android way. Anyway I'll follow your suggestion: I will try to evaluate both to get an hands on decision (maybe I'll blog about the experience). Thank you, Pedro Duque On 22 December 2010 23:49, Mario Zechner wrote: > Full disclosure: i'm the developer of libgdx. > > I think both have it's merits. Andengine will get you up and running > faster than libgdx but is less flexible and slower in terms of > rendering speed. It has a couple of nice features though that libgdx > doesn't have (and vice versa). > > Libgdx is not a game engine like Andengine but more like a framework. > We also have a fully functional 2D scene graph which is a tad bit more > powerful than Andengine's layer concept. The downside is that you'll > have to code custom nodes yourself. As a scene graph is most often > overkill we also let you go a little bit more low level. Look into > SpriteBatch and SpriteCache. And if you want to go fullblown OpenGL ES > that's possible as well, nothing will interfer with your code :) > > Apart from that i'd say that you shouldn't overlook the cross-platform > feature. If you don't want to deploy your game on the desktop that is > totally fine. However, you can benefit from the extremely fast > development times as you can code/run/debug on the desktop for 99% of > the time instead of having to wait for the slow installation of every > new apk you produce. Think of it as a lighting fast replacement for > the slow emulator. > > We also have full javadocs, full 2D and 3D example games and are > currently also creating wiki articles to help users out. > > Again, Andengine is really cool so i won't tell you to ignore it. It > has a lot of stuff going for it. It uses our box2d wrapper and vector > classes as well (among other things), so the physics are nearly > identical. I just added a new feature today that was missing so far: > box2d raycasting. I don't know when Nicolas will synch with upstream. > That shouldn't keep you from using Andengine though. > > Evaluate both, they both have a pretty minimal setup cost and should > be straight forward to get into. > > Ciao, > Mario > (http://www.badlogicgames.com) > > On 22 Dez., 05:34, Pedro Duque wrote: > > I'm starting a new Android project and I need an opinion. The project > needs a 2d physics engine and OpenGL. > > > > I looked into libgdx and andengine and both seem to fit although I don't > think I'll need the cross platform features from libgdx. > > > > Which one is more suitable? Advantages/disadvantages? Opinions? > > > > Thank you, > > Pedro Duque > > -- > 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
[android-developers] Timezone picker
Hi, I need to implement a timezone picker, but TimeZone.getAvailableIDs<http://developer.android.com/reference/java/util/TimeZone.html#getAvailableIDs%28%29>() return is a big mess (at least in Samsung Galaxy S). What I did was: ListPreference mTimeZone = (ListPreference) getPreferenceScreen().findPreference("timezone"); String[] timezoneIDs = TimeZone.getAvailableIDs(); mTimeZone.setEntries(timezoneIDs); mTimeZone.setEntryValues(timezoneIDs); I tried to make a two level approach splitting the string by the "/", but it's still messy... Should I implement my own timezone dabatase and forget getAvailableIDs altogether or is there a way to use it? Thank you, Pedro Duque -- 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
Re: [android-developers] Re: Timezone picker
The problem is not the size it's the content itself... and the getDisplayName is even worse... You get stuff like "America/Bahia" with a description of "Brasilia Time" but San Francisco or New York is nowhere to be found. :( PMD On 28 December 2010 16:01, Pent wrote: > > I need to implement a timezone picker, but > > TimeZone.getAvailableIDs< > http://developer.android.com/reference/java/util/TimeZone.html#getAva.. > .>() > > return is a big mess (at least in Samsung Galaxy S). > > It is pretty big :-) > > You could copy the nice list from the settings app manually. > > Shame the one from Settings isn't usable programatically actually > (like so many built-in things... NumberPicker springs to mind). At > least it wasn't when I last tried. > > Pent > > -- > 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
Re: [android-developers] Re: Timezone picker
Yep, probably that's what I'll do... although I just found this site: http://citytimezones.info/. They have a nice free database for cities timezone around the world... I'm tempted do implement a timezone picker based on it. On 29 December 2010 00:34, Zsolt Vasvari wrote: > I think all those descriptions actually come from the JDK classes, not > the Android stuff, and they have been like that for at least the past > 10 years. Personally, I'd just use them... > > On Dec 29, 6:09 am, Pedro Duque wrote: > > The problem is not the size it's the content itself... and the > > getDisplayName is even worse... > > > > You get stuff like "America/Bahia" with a description of "Brasilia Time" > but > > San Francisco or New York is nowhere to be found. :( > > > > PMD > > > > On 28 December 2010 16:01, Pent wrote: > > > > > > > > > > I need to implement a timezone picker, but > > > > TimeZone.getAvailableIDs< > > >http://developer.android.com/reference/java/util/TimeZone.html#getAva.. > > > .>() > > > > return is a big mess (at least in Samsung Galaxy S). > > > > > It is pretty big :-) > > > > > You could copy the nice list from the settings app manually. > > > > > Shame the one from Settings isn't usable programatically actually > > > (like so many built-in things... NumberPicker springs to mind). At > > > least it wasn't when I last tried. > > > > > Pent > > > > > -- > > > 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- 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 > -- 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] Content provider persistence
Hi, I'm writing an application where the user needs to choose a timezone so I'm using the search capability of Android. For having the time zone as a recommendation inside the search, I've implemented a Content Provider for the time zone. The problem is that the content provider remains "alive" after the selection is made... and I want to destroy it. How can I do that? Thanks, PMD -- 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] Virtual screen size
When developing a live wallpaper how can I get the virtual screen size? How can I know in which virtual screen the user is in? Thanks, PMD -- 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: Virtual screen size
Let me develop on this subject: I've develop a Live Wallpaper that was working perfectly in Android 2.1. It emulate the standard Android wallpaper by having a bitmap scrolling when a user changes screen. To achieve that effect I use the event "onOffsetsChanged" to detect screen changes when the user swipes left and right. I just installed Android 2.2.1 and now the values returned in onOffsetsChanged for xPixelOffset and yPixelOffset are always 0. The value for xOffset and yOffset do return values from 0 to 1 but because WallpaperManager.getInstance(myContext).getDesiredMinimumHeight() and WallpaperManager.getInstance(myContext).getDesiredMinimumHeight() now return the screen physical size instead of the screen virtual size, I have now way to calculate how much that percentage represent in terms of actual displacement. I know it's possible to achieve the desired result because the packed wallpaper has that behaviour. Can somebody help? Is this a problem with Samsung Galaxy S implementation or is this a standard behaviour? Thanks, Pedro Duque On 1 January 2011 02:05, Pedro Duque wrote: > When developing a live wallpaper how can I get the virtual screen size? How > can I know in which virtual screen the user is in? > > Thanks, > PMD > -- 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
Re: [android-developers] Re: Virtual screen size
:( Is there any way to circumvent this? Meaning, to get screen info without relying on the launcher? The app is working flawlessly in the emulator... Thanks, PMD On 1 January 2011 06:35, Dianne Hackborn wrote: > It is up to the launcher to decide how much parallax scrolling to do. The > sizes and offsets come from whatever the last launcher app set them to be. > > On Fri, Dec 31, 2010 at 9:42 PM, Pedro Duque wrote: > >> Let me develop on this subject: >> >> I've develop a Live Wallpaper that was working perfectly in Android 2.1. >> It emulate the standard Android wallpaper by having a bitmap scrolling when >> a user changes screen. >> >> To achieve that effect I use the event "onOffsetsChanged" to detect >> screen changes when the user swipes left and right. >> >> I just installed Android 2.2.1 and now the values returned in >> onOffsetsChanged >> for xPixelOffset and yPixelOffset are always 0. The value for xOffset and >> yOffset do return values from 0 to 1 but because >> WallpaperManager.getInstance(myContext).getDesiredMinimumHeight() and >> WallpaperManager.getInstance(myContext).getDesiredMinimumHeight() now >> return the screen physical size instead of the screen virtual size, I have >> now way to calculate how much that percentage represent in terms of actual >> displacement. >> >> I know it's possible to achieve the desired result because the packed >> wallpaper has that behaviour. >> >> Can somebody help? Is this a problem with Samsung Galaxy S implementation >> or is this a standard behaviour? >> >> Thanks, >> Pedro Duque >> >> On 1 January 2011 02:05, Pedro Duque wrote: >> >>> When developing a live wallpaper how can I get the virtual screen size? >>> How can I know in which virtual screen the user is in? >>> >>> Thanks, >>> PMD >>> >> >> -- >> 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 >> > > > > -- > 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. > > > -- > 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
[android-developers] SQLite setup
Hi, I need to use a SQLite database in my app (eventually create a Content Provider) but I'm not really sure how to setup that database. All examples I saw, the database is created "on the fly" by issuing a SQL command on the event onCreate of SQLiteOpenHelper and populating it. I need to feed the database with almost 400 records to start but it seems too messy to create a 29Kb string to populate the database. Isn't there a more elegant way to do it that won't overload the system (I tried to create a resource with that string...). Any thoughts? Thanks, Pedro Duque -- 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
Re: [android-developers] Re: SQLite setup
I've read about prepopulting the database and looked good to me but I got worried about database upgrades... On 3 de Jan de 2011, at 04:20, Zsolt Vasvari wrote: > Creating 400 reconds should take no more than a few seconds if you > bracket using transactions. It won't overload the system by any > stretch of the imagination. > > Whether to go with the asset or create the database "on-the-fly" > should depend on your app, but either way is fine. > > > On Jan 3, 11:49 am, Pedro Duque wrote: >> Hi, >> >> I need to use a SQLite database in my app (eventually create a Content >> Provider) but I'm not really sure how to setup that database. All examples I >> saw, the database is created "on the fly" by issuing a SQL command on the >> event onCreate of SQLiteOpenHelper and populating it. >> >> I need to feed the database with almost 400 records to start but it seems >> too messy to create a 29Kb string to populate the database. Isn't there a >> more elegant way to do it that won't overload the system (I tried to create >> a resource with that string...). >> >> Any thoughts? >> >> Thanks, >> Pedro Duque > > -- > 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
[android-developers] About viewstubs
I'm trying to gasp viewstubs but I feel I'm missing something. As I understand, a viewstub only exists in a hierarchy until inflated or until made visible. After that is replaced by its referenced layout. This behaviour makes impossible to reinflate a inflated viewstub. Is this correct? The behaviour I was looking for was to have several buttons that would open diferente viewstubs. When I click a button it would deflate the previous layout and inflate the new one but this only works the first time... After that the viewstub is gone... -- 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] Help with Content Providers / Content Resolvers
Hi, I'm developing an editor for my application data. This application has a free and a premium version, so each one has it's own content provider with different authorities to avoid clashes. The editor also have a local content provider so it can work standalone. What I want to do is to check for a content provider existence when I start the editor so I can choose to use the local one, the one from the free application or the one from the premium application. I've search the documentation but I can't find a way to list the content providers available, for ex., for a specific MIME type. Can somebody help me? Regards, PMD -- 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
Re: [android-developers] Help with Content Providers / Content Resolvers
Thank you Kostya, that's exactly what I was looking for! On 10 January 2011 13:02, Kostya Vasilyev wrote: > The mime type mapping works in the other direction: once you have a > ContentProvider (or more specifically, a URI for a data query) it can be > used to get the mime type. > > For your task, take a look at: > > > http://developer.android.com/reference/android/content/pm/PackageManager.html#queryContentProviders(java.lang.String<http://developer.android.com/reference/android/content/pm/PackageManager.html#queryContentProviders%28java.lang.String>, > int, int) > > If both lite / pro versions share the same user id, you can try using that > for the first parameter. If not, just filter the results by authority (since > you know what you expect). > > You can also use: > > > http://developer.android.com/reference/android/content/pm/PackageManager.html#getProviderInfo(android.content.ComponentName<http://developer.android.com/reference/android/content/pm/PackageManager.html#getProviderInfo%28android.content.ComponentName>, > int) > > by calling it with the lite / pro authorities and checking the return > value. > > -- Kostya > > 10.01.2011 15:50, Pedro Duque пишет: > >> Hi, >> >> I'm developing an editor for my application data. This application has a >> free and a premium version, so each one has it's own content provider with >> different authorities to avoid clashes. The editor also have a local content >> provider so it can work standalone. >> >> What I want to do is to check for a content provider existence when I >> start the editor so I can choose to use the local one, the one from the free >> application or the one from the premium application. I've search the >> documentation but I can't find a way to list the content providers >> available, for ex., for a specific MIME type. >> >> Can somebody help me? >> >> Regards, >> PMD >> -- >> 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 >> > > > -- > Kostya Vasilyev -- WiFi Manager + pretty widget -- > http://kmansoft.wordpress.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 -- 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] Don't show images in SD Card in Android Gallery
Hi, I'm developing an application that copies some pictures from assets to the sd card on the first run to be able to change them. My problem is that these pictures show in the user gallery when they don't have any interest (mainly it's icons and 9 patchs pics). How can I tell Gallery that these folders are of no interest? Thanks, Pedro Duque -- 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
Re: [android-developers] Re: Don't show images in SD Card in Android Gallery
Kostya, thanks for the info, but as I'm targeting low specs androids also, I'll follow Hari suggestion (it's so simple and obvious that I'm ashamed of not thinking about it myself). Thanks for the help!!! PMD On 14 January 2011 17:18, Kostya Vasilyev wrote: > Create a file called .nomedia in the directory you're using to store > images. > > This is officially supported in 2.3, but, AFAIK, also works in earlier > versions. > > > http://developer.android.com/reference/android/provider/MediaStore.html#MEDIA_IGNORE_FILENAME > > -- Kostya > > 2011/1/14 Hari Edo > > >> Have you tried writing them with unusual filename extensions and other >> obfuscation? Your program may know it's a .png file but many media >> applications would likely ignore a file if it's got a .notpng >> extension. >> >> If you can delete them after first run, so much the better, but not >> necessary. >> >> On Jan 14, 12:03 pm, Pedro Duque wrote: >> > Hi, >> > >> > I'm developing an application that copies some pictures from assets to >> the >> > sd card on the first run to be able to change them. My problem is that >> these >> > pictures show in the user gallery when they don't have any interest >> (mainly >> > it's icons and 9 patchs pics). >> > >> > How can I tell Gallery that these folders are of no interest? >> > >> > Thanks, >> > Pedro Duque >> >> -- >> 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 > -- 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] Remote TextView setTag
Hi, I need to store a persistent string in a remote TextView and I was thinking about using the Tag attribute to do it, but then I realised that RemoveViews don't support a method setObject... Is there any way to make a setTag in a TextView in a RemoteView? Regards, Pedro Duque -- 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] sending and receiving a file by email
Hi, I'm trying to send a file through email and them open it when it's received on the email. To send the file I use: Intent sendIntent = new Intent(Intent.ACTION_SEND_MULTIPLE); sendIntent.setType("application/vnd.portugalemgrande.clock"); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Check this out: "+cp.getClock_name()); //Attachs ArrayList uris = new ArrayList(); uris.add(Uri.parse("file://"+fn.getPath()+File.separator+"clock"+type+".png")); uris.add(Uri.parse("file://"+fn.getPath()+File.separator+"clock"+type+".dcp")); sendIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris); I don't have problems receiving the email back on the terminal, but I can't manage to open the .dcp file from the email reader (I can only read it if I save it to the sdcard and use a file manager to open it). My intent-filter is as follows: What am I doing wrong? Thanks, Pedro Duque -- 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: sending and receiving a file by email
Just for the record, this code is working... I had messed up the versions that was the problem! On 22 January 2011 18:09, Pedro Duque wrote: > Hi, > > I'm trying to send a file through email and them open it when it's received > on the email. > > To send the file I use: > Intent sendIntent = new > Intent(Intent.ACTION_SEND_MULTIPLE); > > sendIntent.setType("application/vnd.portugalemgrande.clock"); > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Check this > out: "+cp.getClock_name()); > //Attachs > ArrayList uris = new ArrayList(); > > uris.add(Uri.parse("file://"+fn.getPath()+File.separator+"clock"+type+".png")); > > uris.add(Uri.parse("file://"+fn.getPath()+File.separator+"clock"+type+".dcp")); > > sendIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris); > > I don't have problems receiving the email back on the terminal, but I can't > manage to open the .dcp file from the email reader (I can only read it if I > save it to the sdcard and use a file manager to open it). My intent-filter > is as follows: > > > > /> > > > > > /> > android:mimeType="application/vnd.portugalemgrande.clock"/> > > > > > /> > android:mimeType="*/*" > android:pathPattern=".*\\.dcp" > android:host="*"/> > > > What am I doing wrong? > > Thanks, > Pedro Duque > -- 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] Help with LiveWallpaper and Camera
Hi, I'm trying to understand camera development and started with a very simple live wallpaper: package com.example.LiveCamera; import java.io.IOException; import android.hardware.Camera; import android.service.wallpaper.WallpaperService; import android.util.Log; import android.view.SurfaceHolder; public class LiveCamera extends WallpaperService { @Override public Engine onCreateEngine() { android.os.Debug.waitForDebugger(); return new LiveCameraEngine(); } public class LiveCameraEngine extends Engine { private Camera mCamera; LiveCameraEngine() { android.os.Debug.waitForDebugger(); } @Override public void onSurfaceCreated(SurfaceHolder holder) { super.onSurfaceCreated(holder); this.mCamera = Camera.open(); try { this.mCamera.setPreviewDisplay(holder); } catch (IOException e) { Log.d("onSurfaceCreated","Error in Camera.setPreviewDisplay"+e); } } @Override public void onSurfaceChanged(SurfaceHolder holder, int format, int w, int h) { final Camera.Parameters parameters = this.mCamera.getParameters(); parameters.setPreviewSize(w, h); this.mCamera.setParameters(parameters); this.mCamera.startPreview(); } @Override public void onSurfaceDestroyed(SurfaceHolder holder) { super.onSurfaceDestroyed(holder); // Surface will be destroyed when we return, so stop the preview. // Because the CameraDevice object is not a shared resource, it's very // important to release it when the activity is paused. mCamera.stopPreview(); mCamera.release(); mCamera = null; } } } I always get this runtime error on the Camera.startPreview: 11-20 06:18:52.543: ERROR/AndroidRuntime(2054): java.lang.RuntimeException: startPreview failed 11-20 06:18:52.543: ERROR/AndroidRuntime(2054): at android.hardware.Camera.startPreview(Native Method) 11-20 06:18:52.543: ERROR/AndroidRuntime(2054): at com.example.LiveCamera.LiveCamera$LiveCameraEngine.onSurfaceChanged(LiveCamera.java:46) 11-20 06:18:52.543: ERROR/AndroidRuntime(2054): at android.service.wallpaper.WallpaperService$Engine.updateSurface(WallpaperService.java:566) ... Is this related to be using it with a LiveWallpaper? I'm using android-7 as target and I get the same error in the phone (Samsung Galaxy S) and on the Emulator... Any idea on what the error might be? 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] Help getting screen number
Hi, I need to get the screen number a user is seeing and the total screens in home application. I can't find this info anywhere in the API. Can you help me? Thanks, Pedro Duque -- 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] Authorizing Purchase problem
I just posted a application to Android Market: "Live Gallery Gold". It's a paid live wallpaper that is using LVL to authenticate users. Now, when I try to buy my own application I get a server error at "Authorizing Purchase". Is this normal? Can't I buy my own apps? Is it a problem related to LVL? I don't have any problem buying other applications... Please any suggestion will be welcome. Thank you, Pedro Duque -- 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
Re: [android-developers] Re: Authorizing Purchase problem
YuviDroid, Brill Pappin and TreKing thank you for your answers. It was really really helpful. I was worrying to have wasted all that develoment and testing time. Meanwhile the app is not showing in some devices, but I'll send another post. Thank you! Pedro Duque On 10 December 2010 15:37, Brill Pappin wrote: > It's a policy limitation from Google Checkout (I just went through the same > issue). > If your like me, you want to be able to use your app so that you get a feel > for what needs changing/fixing. > > What I ended up doing was to create a special flag that will disable the > license check for private use. > This also allows me to distribute a copy to my testers manually. > > - Brill > > -- > 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
[android-developers] Application unavailable in Android Market
Hi, I've two applications in Android Market, "Live Gallery" (com.portugalemgrande.LiveGallery) which is a free application and "Live Gallery Gold" (com.portugalemgrande.LiveGalleryGold) which is the paid version. Although I can see both of them in my phone (in Portugal) if I use a similar friend's phone the app doesn't appear. Shouldn't it be available on all Android Markets? Is there anything we should do to make it available worldwide? Can you search for it in your market just to see if you can find this apps? Please report here with country please. Thank you! Pedro Duque -- 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
Re: [android-developers] Application unavailable in Android Market
Thank you TreKing, Of course I'm limiting the test to >=Eclair version. I tried it on a Galaxy Tab and other Samsung Galaxy S... but maybe it's a problem in Portuguese Android Market. I'm trying to get more tests locally. Thanks again, Pedro Duque On 10 December 2010 18:42, TreKing wrote: > On Fri, Dec 10, 2010 at 12:35 PM, Pedro Duque wrote: > >> Shouldn't it be available on all Android Markets? >> > > No. Not all phones support Live Wallpapers. > > >> Is there anything we should do to make it available worldwide? >> > > See the section on Market filters in the documentation. But that still > won't prevent it not showing on phones that don't support it. > > >> Can you search for it in your market just to see if you can find this >> apps? >> > > I see it - US Nexus One, 2.2.1 > > > - > TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago > transit tracking app for Android-powered devices > > -- > 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
Re: [android-developers] Application unavailable in Android Market
Thank you for the feedback Stephen. The copy protection is off as I'm using LVL. It's working on my Galaxy S :( Regards, Pedro Duque On 11 December 2010 03:01, Stephen Jungels wrote: > Your apps are visible in the US market on my Droid X (Android 2.2) > test device. They're not visible on my Galaxy S (2.1) test device. > One thing to look at is the copy protection setting in the developer > console. > > --SJ > > On Fri, Dec 10, 2010 at 9:27 PM, Pedro Duque wrote: > > Thank you TreKing, > > > > Of course I'm limiting the test to >=Eclair version. I tried it on a > Galaxy > > Tab and other Samsung Galaxy S... but maybe it's a problem in Portuguese > > Android Market. > > > > I'm trying to get more tests locally. > > > > Thanks again, > > Pedro Duque > > > > On 10 December 2010 18:42, TreKing wrote: > >> > >> On Fri, Dec 10, 2010 at 12:35 PM, Pedro Duque > wrote: > >>> > >>> Shouldn't it be available on all Android Markets? > >> > >> No. Not all phones support Live Wallpapers. > >> > >>> > >>> Is there anything we should do to make it available worldwide? > >> > >> See the section on Market filters in the documentation. But that still > >> won't prevent it not showing on phones that don't support it. > >> > >>> > >>> Can you search for it in your market just to see if you can find this > >>> apps? > >> > >> I see it - US Nexus One, 2.2.1 > >> > >> > - > >> TreKing - Chicago transit tracking app for Android-powered devices > >> > >> -- > >> 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 > > -- > 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
[android-developers] Re: Application unavailable in Android Market
Hi Kostya, Thank you for e feedback. I've tried to find it with a Samsung Galaxy Tab (android 2.2) without success while I never had any problem with my samsung galaxy S (android 2.1). I'm really in the dark... Do you know if there is any support from google about Android Market? Warm Regards, Pedro Duque On Saturday, 11 December 2010, Kostya Vasilyev wrote: > > > > > > > Pedro, > > Both apps are visible on a Samsung Galaxy S with Android 2.2. > > Both not there on an HTC Hero with 2.1. > > I am in Russia. > > Looks like you are requesting a feature that's only supported by 2.2 > (???), or perhaps one is implicit. > > -- Kostya > > 12.12.2010 0:49, Pedro Duque пишет: > Thank you for the feedback Stephen. The copy > protection is off as I'm using LVL. > > It's working on my Galaxy S :( > > Regards, > Pedro Duque > > On 11 December 2010 03:01, Stephen > Jungels > wrote: > Your apps are visible in the US market on > my Droid X (Android 2.2) > test device. They're not visible on my Galaxy S (2.1) test > device. > One thing to look at is the copy protection setting in the > developer > console. > > --SJ > > > > On Fri, Dec 10, 2010 at 9:27 PM, Pedro Duque > wrote: > > Thank you TreKing, > > > > Of course I'm limiting the test to >=Eclair > version. I tried it on a Galaxy > > Tab and other Samsung Galaxy S... but maybe it's a > problem in Portuguese > > Android Market. > > > > I'm trying to get more tests locally. > > > > Thanks again, > > Pedro Duque > > > > On 10 December 2010 18:42, TreKing > wrote: > >> > >> On Fri, Dec 10, 2010 at 12:35 PM, Pedro Duque > > wrote: > >>> > >>> Shouldn't it be available on all Android > Markets? > >> > >> No. Not all phones support Live Wallpapers. > >> > >>> > >>> Is there anything we should do to make it > available worldwide? > >> > >> See the section on Market filters in the > documentation. But that still > >> won't prevent it not showing on phones that don't > support it. > >> > >>> > >>> Can you search for it in your market just to > see if you can find this > >>> apps? > >> > >> I see it - US Nexus One, 2.2.1 > >> > >> > - > >> TreKing - Chicago transit tracking app for > Android-powered devices > >> > >> -- > >> 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+unsubscri > -- > 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 t
[android-developers] Handling ACTION_SCREEN in a widget
Hi, I'm doing a widget that needs to be update on screen_on or on user_present. As I'm not hable to register a BroadcastReceiver inside the widget I'm doing it in a Service that is triggered by the widget like this: Widget.java: @Override public void onEnabled(Context context) { super.onEnabled(context); context.startService(new Intent(context, WidgetService.class).setAction(WidgetService.ACTION_WIDGET_START)); } WidgetService.java: @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); String action = intent.getAction(); Log.d(LOG_APP,"WidgetService onStart: "+action); if (ACTION_WIDGET_STOP.equals(action)) { this.unregisterReceiver(mReceiver); stopSelf(); return; } else if (ACTION_WIDGET_START.equals(action)) { // register receiver that handles screen on and screen off logic IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON); this.registerReceiver(mReceiver, filter); return; } The problem is that when I try to register the receiver I get the error that the service has leaked IntentReceiver because it was already registered. Ive checked and no duplicate registration was done in my code. Do you have any idea what I'm overlooking? Thanks, PMD -- 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] RSSI values
Hi, I trying to make a wifi meter and to get wifi signal strength I'm using the following code: WifiManager wifi = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); int rssi = wifi.getConnectionInfo().getRssi(); I get values between -40 and -90 when connection is established and -248 when it's not and I'm using a Samsung Galaxy S for testing. Is -40 and -90 the max and min values for RSSI or will it change in different terminals? Is -248 also a constant? Are they available on the API? Thanks, Pedro Duque -- 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