アプリケーションで GPS がロックされているかどうかを確認する必要があります。電話で GP が有効になっているかどうかを確認できます。しかし、GPS がロックされると、アプリケーションの実行中にロックが解除され、携帯電話の GPS アイコンが点滅していることに気付きました。GPS のロックが解除されたことをユーザーに知らせるために、アプリケーションで電話のようなアニメーションを表示する必要があります。解決策を知っている人は投稿してください。
前もって感謝します....
これは私が使用するものです。電話がかかってきたらアニメーションを開始しrequestLocationUpdates
、終了しonLocationChanged
ます。以下の私のコードを参照してください。問題が解決するはずです。
public class YourLocationClass implements LocationListener {
private LocationManager lm;
public void getLocation(Context ctx) {
lm = (LocationManager) ctx.getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 15000, 25, this);
//START YOUR ANIMATION
}
public void onLocationChanged(Location location) {
//HERE YOU STOP YOUR ANIMATION AND GET NEW LOCATION
}
public void onProviderDisabled(String provider) {
// DO SOME STUFF
}
public void onProviderEnabled(String provider) {
// DO SOME STUFF
}
public void onStatusChanged(String provider, int status, Bundle extras) {
// DO SOME STUFF
}
}