Google Maps V2 not shown on real devices - java

Hi I wrote a program with Google Maps API V2 .
this program run on emulator But when run on real devices I see only white screen whit Google logo and Zoom buttons .
What is the problem ?
my phone is Samsung galaxy s2.
thanks ;)

Since the Google Maps app does not work on the device, your app will suffer from the same problems. That could be a problem with your ability to access the Google Maps servers (e.g., firewall issues), or it could be a problem with the device (e.g., flawed ROM mod).
Regardless, until you get Google's own Maps app to work on your device, there is little you are likely to be able to do to help your own app.

Related

Blank screen on other devices for Google Maps API other than my test device

I am currently stuck with a problem that I cannot solve. I have developed and released an Android app in the Google Play Store. This app worked fine as it should and displayed a map of the Google Maps API for Android on my test device, a Samsung Galaxy Grand Prime. I used this Device for testing purposes in different networks (WIFI´s) at different locations. The map always showed the actual markers and location as it should. Google released the app in the Google Play Store. However, at least two completely differently located users in Germany that have downloaded and installed the app now tell me that they get a blank screen where the map should be at completely different places, several hundred kilometers distance from each other, and don´t see their actual location on the map, as it should be. How is that possible? Why was my test device in different locations and in different networks always displaying the actual location with a marker on a map correctly, and why do other users who downloaded the app don´t see their actual location? What might be the reasons for that? The rest of the app is working as it should. The app is not crashing. Any hints or help would be appreciated, Thanks!
Release APK should use different signed Google Maps API Key.
Sign your release APK first and use it to get your Google Maps API Key.

How does Mobizen for Samsung record Samsung Android devices' screen?

Came across an Android App called Mobizen for Samsung. It can record screen for android 4.2 and above without root, without USB, without adb. It just works.
It seams to just work for Samsung phone. I didn't test on other brands.
Any of you guy knows how do they do that programmatically? What APIs are they using? Thanks a lot.
It appears they have a special relationship with Samsung, which probably allows the app hooks into the OS. There is another version for Mobizen called Mobizen for Android that is for everything else but Samsung devices.

My application will not show up in the Market on 4.0 devices

I recently bought a Galaxy Nexus and flashed 4.0.4 onto it (I don't know if this affected the problem). My application used to, but no longer, is displayed in the Android Market on the device when searching for it or even when navigating to My Apps.
It does display in my launcher correctly once installed and runs perfectly, however it will not show up in the Android Market. I am very confused as to why this is (comes up on my Nexus One, Droid X, Galaxy S etc.) and my min SDK version is 7.
In my Manifest
uses-sdk android:minSdkVersion="7"
Any help would be greatly appreciated!
Turn off the copy write protection and it will show up in a few hours..It's better to implement you're own authentication system.
Does this happen only on your device or on other GNs as well? You can use the developer console to find out what devices the app won't show up on. Find the 'Supported devices' section, then click 'Show devices' and do a search for 'Samsung'. If it is filtered, it might be due to the permissions/features you are using in the manifest. Check those and and requried=false as necessary (if possible).

Android Google Analytics: set Mobile Device Info

The latest version of Google Analytics has a Mobile category under Visitors. However, Visitors > Mobile > Devices shows only one value, (not set), for my visits.
I am using the latest SDK (1.3). How can I set the Mobile Device Info (custom var, method I am not seeing) so that it appears in the report?
I had a similar issue testing the Android SDK (v2 beta 5). It turned out to be ridiculously obvious after I spent far too much time trying to solve the issue in code and analytics.xml. This may not be the OP's problem, but this is where I ended up looking when I had the same issue, so I hope it helps. Long story short...
Emulator device info can confuse Google Analytics
I was testing a lot of these calls on an emulator. Even though my custom emulator was based roughly on a Galaxy Nexus (hw.device.manufacture: Google and hw.device.name: Galaxy Nexus according to Android Virtual Device Manager, it was coming over as Manufacturer = "unknown" and Model = "Android SDK built for x86" at runtime. As a result, Google Analytics decided that constitutes "(not set)" for just about ever device property they stored.
Once I was deployed to a physical test device, all the appropriate data was pulled in automatically by the SDK.
The information in "Visitors > Mobile > Devices" is automatically filled in by the SDK (based on the HTTP User-Agent string], and automatically, if possible, classified by Analytics.
Google seems to have problems identifying new devices when they come out (if they change their browser ID strings, etc), so you'll see "(not set)" for traffic from those devices. For example, see http://productforums.google.com/forum/#!category-topic/analytics/discuss-google-analytics-features-with-other-users/n-LDtWGhZiY (after the iOS 5 release, these devices showed up as "(not set)" Mobile Devices for several months).

My android app is getting device not supported when trying to download with tablet

I have an android app on the market called D Bitly and I have a tablet user trying to download it and is getting "device not supported". I have double checked the market settings and it says that all devices are supported.
I have done a quick google search and I am not coming up with anything.
It requires 2 permissions:
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
and is for android 2.2 and up.
Any help would greatly be appreciated!
Edit: for those of you looking for an exact answer. The problem was being caused by copy protection. I have implemented the licensing service and removed the copy protection and all seems to be okay. Not exactly sure why copy protection doesn't play nicely with tablets or newer OS...
Your app is available for download for the XOOM and Galaxy Tab, so it's not a tablet-specific issue.
It's possible that the user in question has a modded ROM or something, perhaps causing some confusion with the Market servers. Beyond that, it may just be something peculiar with that Dell model.

Categories