[android-developers] Re: Question regarding MapActivity / MapView

2008-03-26 Thread Peter Stevenson

goro wrote:
 10x Vikram. I've forgot to set the permissions :(. now it works with
 the default gps folder. the problem is that it does not work with the
 test folder. I've created test like this: from the filexploerer in
 eclipse i've copied the gps folder to the desktop, i've renamed it to
 'test' and dragged it into /data/misc/location. it returns now :

 ERROR/JavaBinder(523): *** Uncaught remote exception!  (Exceptions are
 not yet supported across processes.)
 ERROR/JavaBinder(523): java.lang.IllegalArgumentException:
 provider=test
 ERROR/JavaBinder(523): at
 android.server.LocationManagerService.getProviderInfo(LocationManagerService.java:
 649)
 ERROR/JavaBinder(523): at android.location.ILocationManager
 $Stub.onTransact(ILocationManager.java:127)
 ERROR/JavaBinder(523): at
 android.os.Binder.execTransact(Binder.java:274)
 ERROR/JavaBinder(523): at android.dalvik.NativeStart.run(Native
 Method)

 Thata meens that I haven't created the test folder the right way. What
 am I doing wrong?


 On 24 Mrz., 20:05, vikram shetty [EMAIL PROTECTED] wrote:
   
 Have you set the permissions in the androidmanifest file

 uses-permission
 android:name=android.permission.ACCESS_LOCATION/uses-permission
 uses-permission
 android:name=android.permission.ACCESS_GPS/uses-permission
 uses-permission
 android:name=android.permission.ADD_SYSTEM_SERVICE/uses-permission

 Also, Have you tried putting break points and running this through a
 debugger and see exactly at what point you get the NullPointer
 Exception.

 Vikram

 On Mon, Mar 24, 2008 at 2:52 PM, goro [EMAIL PROTECTED] wrote:

 
  It has a kml file inside. if I use gps instead of test I get the same
  error.
   
  On 24 Mrz., 19:49, vikram shetty [EMAIL PROTECTED] wrote:
   Hi,
   
   Were you able to create the provider test or how did you create it?
   
   Vikram
   
 On Mon, Mar 24, 2008 at 2:41 PM, goro [EMAIL PROTECTED] wrote:
 
 Hi,
 Can you please share how did you fixed the Nullpointer problem because
   
 locationManager =
 (LocationManager)getSystemService(Context.LOCATION_SERVICE);
 try{
LocationProvider locationProvider =
 locationManager.getProvider(test);
Log.i(TAG,success);
 }catch(Exception se){
Log.i(TAG , se  + se.toString());
 }
   
 gives me null pointer exception
   
 On 11 Mrz., 06:16, Markiv [EMAIL PROTECTED] wrote:
  Hi Everybody,
   
  Thanks for all your suggestions. I was finally able to figure out 
 what
  was going on and took care of it.
   
  Sorry for not replying early. I was sick for a week. I am finally
  feeling 75% better.
   
  Vikram
   
  On Mar 4, 9:15 pm, Craig [EMAIL PROTECTED] wrote:
   
   Tele Atlas has a good demo for this 
 athttp://developerlink.teleatlas.com/pages/208_sample_applications.cfm
   
   If you're not interested in their registration process, you need 
 to
   get the LocationManager
   
 LocationManager locationManager =
   (LocationManager)getSystemService(Context.LOCATION_SERVICE);
   
   and you can pull your LocationProvider from that. Then you need to
   requestUpdates on the LocationManager using your 
 LocationProvider, and
   an extended IntentReceiver that overrides onReceiveIntent. The
   onReceiveIntent method gets an Intent as a parameter - you can do
   
 Location location = (Location)intent.getExtra(location);
   
   to get your Location.
   
   If you want to draw an icon at the Location you will probably also
   want to check out com.google.android.maps.Overlay.
   
   Hope that helps.
   
   -Craig
   
 

   
try this
adb push /your path/test  /data/misc/location/test/test


Peter

--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Question regarding MapActivity / MapView

2008-03-26 Thread goro

It just doesn't work. I see the directory and the files in the file
explorer and when i browse with the adb shell, but android doesn't see
the 'test' folder as a location provider, although it has exactly the
same files as the 'gps' folder. I tried another trick. I've removed
the files in the gps and replaced them with my own files, but when I
run I still get the default location in St. Francisco, instead of my
own in Germany. It seems that android ignores my updates of the /data/
misc/location folder.

On 26 Mrz., 07:08, Peter Stevenson [EMAIL PROTECTED] wrote:
 goro wrote:
  10x Vikram. I've forgot to set the permissions :(. now it works with
  the default gps folder. the problem is that it does not work with the
  test folder. I've created test like this: from the filexploerer in
  eclipse i've copied the gps folder to the desktop, i've renamed it to
  'test' and dragged it into /data/misc/location. it returns now :

  ERROR/JavaBinder(523): *** Uncaught remote exception!  (Exceptions are
  not yet supported across processes.)
  ERROR/JavaBinder(523): java.lang.IllegalArgumentException:
  provider=test
  ERROR/JavaBinder(523): at
  android.server.LocationManagerService.getProviderInfo(LocationManagerService.java:
  649)
  ERROR/JavaBinder(523): at android.location.ILocationManager
  $Stub.onTransact(ILocationManager.java:127)
  ERROR/JavaBinder(523): at
  android.os.Binder.execTransact(Binder.java:274)
  ERROR/JavaBinder(523): at android.dalvik.NativeStart.run(Native
  Method)

  Thata meens that I haven't created the test folder the right way. What
  am I doing wrong?

  On 24 Mrz., 20:05, vikram shetty [EMAIL PROTECTED] wrote:

  Have you set the permissions in the androidmanifest file

  uses-permission
  android:name=android.permission.ACCESS_LOCATION/uses-permission
  uses-permission
  android:name=android.permission.ACCESS_GPS/uses-permission
  uses-permission
  android:name=android.permission.ADD_SYSTEM_SERVICE/uses-permission

  Also, Have you tried putting break points and running this through a
  debugger and see exactly at what point you get the NullPointer
  Exception.

  Vikram

  On Mon, Mar 24, 2008 at 2:52 PM, goro [EMAIL PROTECTED] wrote:

   It has a kml file inside. if I use gps instead of test I get the same
   error.

   On 24 Mrz., 19:49, vikram shetty [EMAIL PROTECTED] wrote:
Hi,

Were you able to create the provider test or how did you create it?

Vikram

  On Mon, Mar 24, 2008 at 2:41 PM, goro [EMAIL PROTECTED] wrote:

  Hi,
  Can you please share how did you fixed the Nullpointer problem 
  because

  locationManager =
  (LocationManager)getSystemService(Context.LOCATION_SERVICE);
  try{
 LocationProvider locationProvider =
  locationManager.getProvider(test);
 Log.i(TAG,success);
  }catch(Exception se){
 Log.i(TAG , se  + se.toString());
  }

  gives me null pointer exception

  On 11 Mrz., 06:16, Markiv [EMAIL PROTECTED] wrote:
   Hi Everybody,

   Thanks for all your suggestions. I was finally able to figure out 
  what
   was going on and took care of it.

   Sorry for not replying early. I was sick for a week. I am finally
   feeling 75% better.

   Vikram

   On Mar 4, 9:15 pm, Craig [EMAIL PROTECTED] wrote:

Tele Atlas has a good demo for this 
  athttp://developerlink.teleatlas.com/pages/208_sample_applications.cfm

If you're not interested in their registration process, you 
  need to
get the LocationManager

  LocationManager locationManager =
(LocationManager)getSystemService(Context.LOCATION_SERVICE);

and you can pull your LocationProvider from that. Then you need 
  to
requestUpdates on the LocationManager using your 
  LocationProvider, and
an extended IntentReceiver that overrides onReceiveIntent. The
onReceiveIntent method gets an Intent as a parameter - you can 
  do

  Location location = (Location)intent.getExtra(location);

to get your Location.

If you want to draw an icon at the Location you will probably 
  also
want to check out com.google.android.maps.Overlay.

Hope that helps.

-Craig

 try this
 adb push /your path/test  /data/misc/location/test/test

 Peter
--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Question regarding MapActivity / MapView

2008-03-24 Thread goro

Hi,
Can you please share how did you fixed the Nullpointer problem because

locationManager =
(LocationManager)getSystemService(Context.LOCATION_SERVICE);
try{
LocationProvider locationProvider =
locationManager.getProvider(test);
Log.i(TAG,success);
}catch(Exception se){
Log.i(TAG , se  + se.toString());
}

gives me null pointer exception



On 11 Mrz., 06:16, Markiv [EMAIL PROTECTED] wrote:
 Hi Everybody,

 Thanks for all your suggestions. I was finally able to figure out what
 was going on and took care of it.

 Sorry for not replying early. I was sick for a week. I am finally
 feeling 75% better.

 Vikram

 On Mar 4, 9:15 pm, Craig [EMAIL PROTECTED] wrote:

  Tele Atlas has a good demo for this 
  athttp://developerlink.teleatlas.com/pages/208_sample_applications.cfm

  If you're not interested in their registration process, you need to
  get the LocationManager

LocationManager locationManager =
  (LocationManager)getSystemService(Context.LOCATION_SERVICE);

  and you can pull your LocationProvider from that. Then you need to
  requestUpdates on the LocationManager using your LocationProvider, and
  an extended IntentReceiver that overrides onReceiveIntent. The
  onReceiveIntent method gets an Intent as a parameter - you can do

Location location = (Location)intent.getExtra(location);

  to get your Location.

  If you want to draw an icon at the Location you will probably also
  want to check out com.google.android.maps.Overlay.

  Hope that helps.

  -Craig
--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Question regarding MapActivity / MapView

2008-03-24 Thread goro

10x Vikram. I've forgot to set the permissions :(. now it works with
the default gps folder. the problem is that it does not work with the
test folder. I've created test like this: from the filexploerer in
eclipse i've copied the gps folder to the desktop, i've renamed it to
'test' and dragged it into /data/misc/location. it returns now :

ERROR/JavaBinder(523): *** Uncaught remote exception!  (Exceptions are
not yet supported across processes.)
ERROR/JavaBinder(523): java.lang.IllegalArgumentException:
provider=test
ERROR/JavaBinder(523): at
android.server.LocationManagerService.getProviderInfo(LocationManagerService.java:
649)
ERROR/JavaBinder(523): at android.location.ILocationManager
$Stub.onTransact(ILocationManager.java:127)
ERROR/JavaBinder(523): at
android.os.Binder.execTransact(Binder.java:274)
ERROR/JavaBinder(523): at android.dalvik.NativeStart.run(Native
Method)

Thata meens that I haven't created the test folder the right way. What
am I doing wrong?


On 24 Mrz., 20:05, vikram shetty [EMAIL PROTECTED] wrote:
 Have you set the permissions in the androidmanifest file

 uses-permission
 android:name=android.permission.ACCESS_LOCATION/uses-permission
 uses-permission
 android:name=android.permission.ACCESS_GPS/uses-permission
 uses-permission
 android:name=android.permission.ADD_SYSTEM_SERVICE/uses-permission

 Also, Have you tried putting break points and running this through a
 debugger and see exactly at what point you get the NullPointer
 Exception.

 Vikram

 On Mon, Mar 24, 2008 at 2:52 PM, goro [EMAIL PROTECTED] wrote:

   It has a kml file inside. if I use gps instead of test I get the same
   error.

   On 24 Mrz., 19:49, vikram shetty [EMAIL PROTECTED] wrote:
Hi,

Were you able to create the provider test or how did you create it?

Vikram

   On Mon, Mar 24, 2008 at 2:41 PM, goro [EMAIL PROTECTED] wrote:

  Hi,
  Can you please share how did you fixed the Nullpointer problem because

  locationManager =
  (LocationManager)getSystemService(Context.LOCATION_SERVICE);
  try{
 LocationProvider locationProvider =
  locationManager.getProvider(test);
 Log.i(TAG,success);
  }catch(Exception se){
 Log.i(TAG , se  + se.toString());
  }

  gives me null pointer exception

  On 11 Mrz., 06:16, Markiv [EMAIL PROTECTED] wrote:
   Hi Everybody,

   Thanks for all your suggestions. I was finally able to figure out 
  what
   was going on and took care of it.

   Sorry for not replying early. I was sick for a week. I am finally
   feeling 75% better.

   Vikram

   On Mar 4, 9:15 pm, Craig [EMAIL PROTECTED] wrote:

Tele Atlas has a good demo for this 
  athttp://developerlink.teleatlas.com/pages/208_sample_applications.cfm

If you're not interested in their registration process, you need 
  to
get the LocationManager

  LocationManager locationManager =
(LocationManager)getSystemService(Context.LOCATION_SERVICE);

and you can pull your LocationProvider from that. Then you need to
requestUpdates on the LocationManager using your 
  LocationProvider, and
an extended IntentReceiver that overrides onReceiveIntent. The
onReceiveIntent method gets an Intent as a parameter - you can do

  Location location = (Location)intent.getExtra(location);

to get your Location.

If you want to draw an icon at the Location you will probably also
want to check out com.google.android.maps.Overlay.

Hope that helps.

-Craig
--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Question regarding MapActivity / MapView

2008-03-24 Thread goro

sorry for spamming i don't know how does it happened

On 24 Mrz., 20:44, goro [EMAIL PROTECTED] wrote:
 10x Vikram. I've forgot to set the permissions :(. now it works with
 the default gps folder. the problem is that it does not work with the
 test folder. I've created test like this: from the filexploerer in
 eclipse i've copied the gps folder to the desktop, i've renamed it to
 'test' and dragged it into /data/misc/location. it returns now :

 ERROR/JavaBinder(523): *** Uncaught remote exception!  (Exceptions are
 not yet supported across processes.)
 ERROR/JavaBinder(523): java.lang.IllegalArgumentException:
 provider=test
 ERROR/JavaBinder(523): at
 android.server.LocationManagerService.getProviderInfo(LocationManagerService.java:
 649)
 ERROR/JavaBinder(523): at android.location.ILocationManager
 $Stub.onTransact(ILocationManager.java:127)
 ERROR/JavaBinder(523): at
 android.os.Binder.execTransact(Binder.java:274)
 ERROR/JavaBinder(523): at android.dalvik.NativeStart.run(Native
 Method)

 Thata meens that I haven't created the test folder the right way. What
 am I doing wrong?

 On 24 Mrz., 20:05, vikram shetty [EMAIL PROTECTED] wrote:

  Have you set the permissions in the androidmanifest file

  uses-permission
  android:name=android.permission.ACCESS_LOCATION/uses-permission
  uses-permission
  android:name=android.permission.ACCESS_GPS/uses-permission
  uses-permission
  android:name=android.permission.ADD_SYSTEM_SERVICE/uses-permission

  Also, Have you tried putting break points and running this through a
  debugger and see exactly at what point you get the NullPointer
  Exception.

  Vikram

  On Mon, Mar 24, 2008 at 2:52 PM, goro [EMAIL PROTECTED] wrote:

It has a kml file inside. if I use gps instead of test I get the same
error.

On 24 Mrz., 19:49, vikram shetty [EMAIL PROTECTED] wrote:
 Hi,

 Were you able to create the provider test or how did you create it?

 Vikram

On Mon, Mar 24, 2008 at 2:41 PM, goro [EMAIL PROTECTED] wrote:

   Hi,
   Can you please share how did you fixed the Nullpointer problem 
   because

   locationManager =
   (LocationManager)getSystemService(Context.LOCATION_SERVICE);
   try{
  LocationProvider locationProvider =
   locationManager.getProvider(test);
  Log.i(TAG,success);
   }catch(Exception se){
  Log.i(TAG , se  + se.toString());
   }

   gives me null pointer exception

   On 11 Mrz., 06:16, Markiv [EMAIL PROTECTED] wrote:
Hi Everybody,

Thanks for all your suggestions. I was finally able to figure out 
   what
was going on and took care of it.

Sorry for not replying early. I was sick for a week. I am finally
feeling 75% better.

Vikram

On Mar 4, 9:15 pm, Craig [EMAIL PROTECTED] wrote:

 Tele Atlas has a good demo for this 
   athttp://developerlink.teleatlas.com/pages/208_sample_applications.cfm

 If you're not interested in their registration process, you 
   need to
 get the LocationManager

   LocationManager locationManager =
 (LocationManager)getSystemService(Context.LOCATION_SERVICE);

 and you can pull your LocationProvider from that. Then you need 
   to
 requestUpdates on the LocationManager using your 
   LocationProvider, and
 an extended IntentReceiver that overrides onReceiveIntent. The
 onReceiveIntent method gets an Intent as a parameter - you can 
   do

   Location location = (Location)intent.getExtra(location);

 to get your Location.

 If you want to draw an icon at the Location you will probably 
   also
 want to check out com.google.android.maps.Overlay.

 Hope that helps.

 -Craig
--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Question regarding MapActivity / MapView

2008-03-24 Thread vikram shetty

Glad atleast the default gps folder worked. Thats a start.

Now, First when you mention fileexplorer in eclipse. I hope you are
using the fileexplorer from within the emulator and not creating the
/data/misc/location directory, because thats the mistake initially
which I made.

Also, I wouldn't remove the gps directory because I think when android
starts up it looks for that directory and some of the exceptions you
are seeing might be related to that.

Instead what you should do is create a folder called test in
data/misc/location and move content of gps directory in there and see
if that works.

Vikram

On Mon, Mar 24, 2008 at 3:40 PM, goro [EMAIL PROTECTED] wrote:

  10x Vikram. I've forgot to set the permissions :(. now it works with
  the default gps folder. the problem is that it does not work with the
  test folder. I've created test like this: from the filexploerer in
  eclipse i've copied the gps folder to the desktop, i've renamed it to
  'test' and dragged it into /data/misc/location. it returns now :

  ERROR/JavaBinder(523): *** Uncaught remote exception!  (Exceptions are
  not yet supported across processes.)
  ERROR/JavaBinder(523): java.lang.IllegalArgumentException:
  provider=test
  ERROR/JavaBinder(523): at
  
 android.server.LocationManagerService.getProviderInfo(LocationManagerService.java:
  649)
  ERROR/JavaBinder(523): at android.location.ILocationManager
  $Stub.onTransact(ILocationManager.java:127)
  ERROR/JavaBinder(523): at
  android.os.Binder.execTransact(Binder.java:274)
  ERROR/JavaBinder(523): at android.dalvik.NativeStart.run(Native
  Method)

  Thata meens that I haven't created the test folder the right way. What
  am I doing wrong?



  On 24 Mrz., 20:05, vikram shetty [EMAIL PROTECTED] wrote:
   Have you set the permissions in the androidmanifest file
  
   uses-permission
   android:name=android.permission.ACCESS_LOCATION/uses-permission
   uses-permission
   android:name=android.permission.ACCESS_GPS/uses-permission
   uses-permission
   android:name=android.permission.ADD_SYSTEM_SERVICE/uses-permission
  
   Also, Have you tried putting break points and running this through a
   debugger and see exactly at what point you get the NullPointer
   Exception.
  
   Vikram
  


  On Mon, Mar 24, 2008 at 2:52 PM, goro [EMAIL PROTECTED] wrote:
  
 It has a kml file inside. if I use gps instead of test I get the same
 error.
  
 On 24 Mrz., 19:49, vikram shetty [EMAIL PROTECTED] wrote:
  Hi,
  
  Were you able to create the provider test or how did you create it?
  
  Vikram
  
 On Mon, Mar 24, 2008 at 2:41 PM, goro [EMAIL PROTECTED] wrote:
  
Hi,
Can you please share how did you fixed the Nullpointer problem 
 because
  
locationManager =
(LocationManager)getSystemService(Context.LOCATION_SERVICE);
try{
   LocationProvider locationProvider =
locationManager.getProvider(test);
   Log.i(TAG,success);
}catch(Exception se){
   Log.i(TAG , se  + se.toString());
}
  
gives me null pointer exception
  
On 11 Mrz., 06:16, Markiv [EMAIL PROTECTED] wrote:
 Hi Everybody,
  
 Thanks for all your suggestions. I was finally able to figure 
 out what
 was going on and took care of it.
  
 Sorry for not replying early. I was sick for a week. I am finally
 feeling 75% better.
  
 Vikram
  
 On Mar 4, 9:15 pm, Craig [EMAIL PROTECTED] wrote:
  
  Tele Atlas has a good demo for this 
 athttp://developerlink.teleatlas.com/pages/208_sample_applications.cfm
  
  If you're not interested in their registration process, you 
 need to
  get the LocationManager
  
LocationManager locationManager =
  (LocationManager)getSystemService(Context.LOCATION_SERVICE);
  
  and you can pull your LocationProvider from that. Then you 
 need to
  requestUpdates on the LocationManager using your 
 LocationProvider, and
  an extended IntentReceiver that overrides onReceiveIntent. The
  onReceiveIntent method gets an Intent as a parameter - you can 
 do
  
Location location = (Location)intent.getExtra(location);
  
  to get your Location.
  
  If you want to draw an icon at the Location you will probably 
 also
  want to check out com.google.android.maps.Overlay.
  
  Hope that helps.
  
  -Craig
  


--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at