I am out of this Forum.... :(

On Fri, Oct 4, 2013 at 7:57 PM, HImanshu Mittal <himanshu5...@gmail.com>wrote:

> but the requestLocationUpdates can be passed with any one provider I guess
> and the Service will take one think particularly and will poll location
> based on that instant only !!!
>
>
> On Fri, Oct 4, 2013 at 7:43 PM, Mukesh Srivastav <mukicha...@gmail.com>wrote:
>
>> Look, you are only checking for the best location but, I would suggest to
>> check all the possibilities.
>>
>> Please try the below code
>> public Location getLocation() {
>>  try {
>> locationManager = (LocationManager) this
>> .getSystemService(LOCATION_SERVICE);
>>
>> // getting GPS status
>> isGPSEnabled = locationManager
>> .isProviderEnabled(LocationManager.GPS_PROVIDER);
>>
>> // getting network status
>> isNetworkEnabled = locationManager
>> .isProviderEnabled(LocationManager.NETWORK_PROVIDER);
>>
>> if (!isGPSEnabled && !isNetworkEnabled) {
>> // no network provider is enabled
>>  } else {
>> LocationListener mlocListener = new GPSListener(parentcontext);
>> this.canGetLocation = true;
>>  if (isNetworkEnabled) {
>> locationManager.requestLocationUpdates(
>> LocationManager.NETWORK_PROVIDER,
>>  MIN_TIME_BW_UPDATES,
>> MIN_DISTANCE_CHANGE_FOR_UPDATES, mlocListener);
>> Log.d("Network", "Network Enabled");
>>  if (locationManager != null) {
>> location = locationManager
>> .getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
>>  if (location != null) {
>> latitude = location.getLatitude();
>> longitude = location.getLongitude();
>>  PalsApplication.glatitude = latitude;
>> PalsApplication.glongitude = longitude;
>> }
>>  }
>> }
>> // if GPS Enabled get lat/long using GPS Services
>>  if (isGPSEnabled) {
>> if (location == null) {
>> locationManager.requestLocationUpdates(
>>  LocationManager.GPS_PROVIDER,
>> MIN_TIME_BW_UPDATES,
>> MIN_DISTANCE_CHANGE_FOR_UPDATES, mlocListener);
>>  Log.d("GPS", "GPS Enabled");
>> if (locationManager != null) {
>> location = locationManager
>>  .getLastKnownLocation(LocationManager.GPS_PROVIDER);
>> if (location != null) {
>> latitude = location.getLatitude();
>>  longitude = location.getLongitude();
>> PalsApplication.glatitude = latitude;
>> PalsApplication.glongitude = longitude;
>>  }
>> }
>> }
>> }
>>  }
>>
>> } catch (Exception e) {
>> e.printStackTrace();
>>  }
>>
>> return location;
>> }
>>
>>
>>
>> On Fri, Oct 4, 2013 at 7:28 PM, HImanshu Mittal 
>> <himanshu5...@gmail.com>wrote:
>>
>>> But when I open my map
>>> And as i have done
>>> maps.setmylocationenabled
>>> than the blue dot comes at the position where I am
>>> But the same doesn't come when I use it in my service
>>> Thats y I was asking how to fix it !!!
>>>
>>>
>>> On Fri, Oct 4, 2013 at 7:06 PM, Kristopher Micinski <
>>> krismicin...@gmail.com> wrote:
>>>
>>>> I guess the problem is, if your location is unavailable, how are you
>>>> expecting that that will be fixed?  This doesn't make any sense, if it's
>>>> not available, it's not available,
>>>>
>>>> Kris
>>>>
>>>>
>>>>
>>>> On Fri, Oct 4, 2013 at 6:16 AM, HImanshu Mittal <himanshu5...@gmail.com
>>>> > wrote:
>>>>
>>>>> Hello friends,
>>>>> I have just checked it out that my service is working fine but the
>>>>> problem is I am in an area where location is unavalaible and my friend is
>>>>> in an area where location is availaible.
>>>>> How should* *I fix this that my location also can be transmitted to
>>>>> my server!!!
>>>>>
>>>>> Now I think ii could be solved
>>>>> Please Help!!
>>>>>
>>>>>
>>>>> On Fri, Oct 4, 2013 at 9:47 AM, HImanshu Mittal <
>>>>> himanshu5...@gmail.com> wrote:
>>>>>
>>>>>> package com.example.metro;
>>>>>>
>>>>>> import com.dude5692.StaticURL.ProjectURL;
>>>>>>
>>>>>> import json.jSOn;
>>>>>>
>>>>>> import android.app.Service;
>>>>>> import android.content.Context;
>>>>>> import android.content.Intent;
>>>>>> import android.content.SharedPreferences;
>>>>>> import android.location.Criteria;
>>>>>> import android.location.Location;
>>>>>> import android.location.LocationListener;
>>>>>> import android.location.LocationManager;
>>>>>> import android.os.AsyncTask;
>>>>>> import android.os.Bundle;
>>>>>> import android.os.IBinder;
>>>>>> import android.widget.Toast;
>>>>>>
>>>>>> public class MyService extends Service
>>>>>> {
>>>>>> ProjectURL proURL = new ProjectURL();
>>>>>> String initialURL;
>>>>>>  SharedPreferences pref;
>>>>>>
>>>>>> @Override
>>>>>> public void onCreate()
>>>>>>  {
>>>>>> // TODO Auto-generated method stub
>>>>>> super.onCreate();
>>>>>>  final LocationManager mlocmag =
>>>>>> (LocationManager)getSystemService(Context.LOCATION_SERVICE);
>>>>>> final LocationListener mlocList = new MyLocationList();
>>>>>>
>>>>>> Criteria criteria = new Criteria();
>>>>>>
>>>>>> // Getting the name of the best provider
>>>>>>  final String provider = mlocmag.getBestProvider(criteria, true);
>>>>>>
>>>>>> final Location loc = mlocmag.getLastKnownLocation(provider);
>>>>>>  UpdateWithNewLocation(loc); // This method is used to get updated
>>>>>> location.
>>>>>> mlocmag.requestLocationUpdates(provider, 1000, 0, mlocList);
>>>>>>  }
>>>>>>
>>>>>> @Override
>>>>>> public IBinder onBind(Intent arg0)
>>>>>>  {
>>>>>> // TODO Auto-generated method stub
>>>>>> return null;
>>>>>>  }
>>>>>>
>>>>>> @Override
>>>>>> public void onDestroy()
>>>>>>  {
>>>>>> // TODO Auto-generated method stub
>>>>>> super.onDestroy();
>>>>>>  }
>>>>>>
>>>>>> @Override
>>>>>> public int onStartCommand(Intent intent, int flags, int startId)
>>>>>>  {
>>>>>> // TODO Auto-generated method stub
>>>>>> return super.onStartCommand(intent, flags, startId);
>>>>>>  }
>>>>>> private void UpdateWithNewLocation(final Location loc)
>>>>>> {
>>>>>>  // TODO Auto-generated method stub
>>>>>> if(loc!= null)
>>>>>> {
>>>>>>  final double lat =loc.getLatitude(); // Updated lat
>>>>>> final double Long = loc.getLongitude(); // Updated long
>>>>>>
>>>>>> pref = getSharedPreferences("myMetroFile",Context.MODE_PRIVATE);
>>>>>>  System.out.println("MO   Service Running");
>>>>>>  String UniqueDeviceId = pref.getString("DeviceUniqueID", "0");
>>>>>> initialURL = proURL.projectURL +
>>>>>> "storeLatLong.php?RegID="+lat+"&Email="+Long+"&Device="+UniqueDeviceId+"&Start=NO";
>>>>>>  new Async().execute();
>>>>>> }
>>>>>> else
>>>>>> {
>>>>>>  }
>>>>>> }
>>>>>>
>>>>>> class Async extends AsyncTask<String, Void, String>
>>>>>>  {
>>>>>>
>>>>>> //ProgressDialog progress;
>>>>>>
>>>>>> protected String doInBackground(String... params)
>>>>>>  {
>>>>>> try
>>>>>> {
>>>>>>  new jSOn().execute(initialURL);
>>>>>> }
>>>>>> catch (Exception e)
>>>>>>  {
>>>>>> e.printStackTrace();
>>>>>> }
>>>>>>  return null;
>>>>>> }
>>>>>>
>>>>>> protected void onPreExecute()
>>>>>>  {
>>>>>> super.onPreExecute();
>>>>>> }
>>>>>>
>>>>>>  protected void onPostExecute(String result)
>>>>>> {
>>>>>> super.onPostExecute(result);
>>>>>>  }
>>>>>> }
>>>>>>
>>>>>> public class MyLocationList implements LocationListener
>>>>>>  {
>>>>>>
>>>>>> public void onLocationChanged(Location arg0)
>>>>>> {
>>>>>>  // TODO Auto-generated method stub
>>>>>> UpdateWithNewLocation(arg0);
>>>>>> }
>>>>>>
>>>>>> public void onProviderDisabled(String provider)
>>>>>> {
>>>>>> // TODO Auto-generated method stub
>>>>>>  Toast.makeText(getApplicationContext(),"GPS Disable ",
>>>>>> Toast.LENGTH_LONG).show();
>>>>>> }
>>>>>>
>>>>>>  public void onProviderEnabled(String provider)
>>>>>> {
>>>>>> // TODO Auto-generated method stub
>>>>>>  Toast.makeText(getApplicationContext(),"GPS enabled",
>>>>>> Toast.LENGTH_LONG).show();
>>>>>> }
>>>>>>
>>>>>>  public void onStatusChanged(String provider, int status, Bundle
>>>>>> extras)
>>>>>> {
>>>>>> // TODO Auto-generated method stub
>>>>>>  }
>>>>>> }
>>>>>> }
>>>>>>
>>>>>>
>>>>>> On Fri, Oct 4, 2013 at 4:44 AM, Lew <lewbl...@gmail.com> wrote:
>>>>>>
>>>>>>>  HImanshu Mittal wrote:
>>>>>>>
>>>>>>>> Bro , Don't dramatize things out here. I have asked a question
>>>>>>>> thats it.
>>>>>>>>
>>>>>>>
>>>>>>> How is asking for relevant details dramatizing it?
>>>>>>>
>>>>>>> It's spelled "that's".
>>>>>>>
>>>>>>>
>>>>>>>> For the first the first time I have asked a question on any forum
>>>>>>>> regarding a help in my 8 months of development time.
>>>>>>>>
>>>>>>>
>>>>>>> Not important.
>>>>>>>
>>>>>>>
>>>>>>>> I was not able to make a code because the code which I have made is
>>>>>>>> not working.
>>>>>>>>
>>>>>>>
>>>>>>> That's like telling a doctor, "I don't feel well" and expecting a
>>>>>>> diagnosis. You need to provide details.
>>>>>>>
>>>>>>>
>>>>>>>> If you can provide the code than it will be really be helpful or I
>>>>>>>> can also post my code out here than you can tell me where I am doing it
>>>>>>>> wrong
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> :)
>>>>>>>>
>>>>>>>>
>>>>>>> Since that's what the guy was asking for, why do you give him a hard
>>>>>>> time?
>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Oct 3, 2013 at 9:23 PM, Steve Gabrilowitz <
>>>>>>>> steve...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> You are more likely to get help developing your own service if
>>>>>>>>> tell us in which areas you have been less than successful.  If you are
>>>>>>>>> looking for a full piece of code already written for you then try 
>>>>>>>>> Google ;-)
>>>>>>>>>
>>>>>>>> Follow his advice.
>>>>>>>
>>>>>>> --
>>>>>>> Lew
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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 a topic in
>>>>>>> the Google Groups "Android Developers" group.
>>>>>>> To unsubscribe from this topic, visit
>>>>>>> https://groups.google.com/d/topic/android-developers/cFXbDUmDh6E/unsubscribe
>>>>>>> .
>>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>>> android-developers+unsubscr...@googlegroups.com.
>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>>
>>>>>>
>>>>>>
>>>>>  --
>>>>> 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 unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to android-developers+unsubscr...@googlegroups.com.
>>>>>
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>  --
>>>> 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 a topic in the
>>>> Google Groups "Android Developers" group.
>>>> To unsubscribe from this topic, visit
>>>> https://groups.google.com/d/topic/android-developers/cFXbDUmDh6E/unsubscribe
>>>> .
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> android-developers+unsubscr...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
>>> 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 unsubscribe from this group and stop receiving emails from it, send
>>> an email to android-developers+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>
>>
>> --
>> Warm Regards,
>> *Mukesh Kumar*,
>> Android Consultant/Freelancer,
>> India,Hyderabad.
>>
>> --
>> 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 a topic in the
>> Google Groups "Android Developers" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/android-developers/cFXbDUmDh6E/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> android-developers+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to android-developers+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Warm Regards,
*Mukesh Kumar*,
Android Consultant/Freelancer,
India,Hyderabad.

-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to