0

Android アプリでユーザーの位置情報を使用したい。しかし、アプリがユーザーの位置情報を使用することをユーザーに許可してもらいたいのです。そのため、ユーザーがアプリを起動したときに、場所を使用する許可をユーザーに求めるダイアログが必要です。

私が知っている場所を使用する<uses-permissions>には、AndroidManifest.xml
例で使用する必要があります<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION">

したがって、このアクセス許可をプログラムで制御したいと考えています。それはできますか?はいの場合、いくつかの指針を共有してください。

ありがとう、プニット

4

3 に答える 3

0

そんなことはできません。

しかし、できることは、SharedPreferences でブール変数を作成し、それをサービス/アクティビティで確認することです。

于 2011-12-01T15:02:14.420 に答える
0

したがって、このアクセス許可をプログラムで制御したいと考えています。それはできますか?

いいえ、申し訳ありません。マニフェストでその許可を求める必要があり、ユーザーはインストール時にその許可を与える必要があります。

于 2011-12-01T14:58:37.040 に答える
0

はい、電話がルート化されている場合にのみ実行できます。Google Play ストアには、まさにそれを行うためのアプリがあります。そして、ここにそれを行うオープンソースプロジェクトがあります: https://groups.google.com/forum/?fromgroups#!topic/android-developers/aouN769ewOU

于 2012-05-03T07:13:36.593 に答える