This is how I created my folder.

1. I launched the emulator.
2. On terminal window, I typed adb shell
3. Then I cd to the /data/misc/location directory
4. Create the directory 'test'

Check the permission. Mine is set to chmod 777

Once the directory is created, I went to the android file Explorer and
to the test directory and then pushed a file to the device, using the
icon on the android file explorer.

Vikram

On Mon, Mar 24, 2008 at 4:38 PM, goro <[EMAIL PROTECTED]> wrote:
>
>  I use the android file explorer, not the explorer, showing my classes,
>  but the one showing me data , system, tmp etc. i use the same data in
>  my 'test' folder as the data in 'gps' - the files location, mnea and
>  proerties. i don't use the adb to copy the 'test' folder into  /data/
>  misc/location. I simly dragg the folder in as in normal 'windows'
>  window. it copies it fine, i see it right next to the 'gps' folder.
>  but when i lunch i have java.lang.IllegalArgumentException for the
>  provider 'test'. must I register the provider somehow? i've noticed
>  that when i close the emulator and start it again my 'test' folder is
>  deleted.
>
>
>  On 24 Mrz., 20:59, "vikram shetty" <[EMAIL PROTECTED]> wrote:
>  > 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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to