2

Android 库cwac-locpoll使用哪些位置提供程序来查找位置?它是否仅限于 GPS,还是也可以使用其他来源?

4

1 回答 1

1

引用文档

[ Intentfor LocationPoller] 应该有另一个额外的,由 键控LocationPoller.EXTRA_PROVIDER,带有您希望使用的位置提供程序的名称。

文档中的示例代码说明了这一点:

mgr=(AlarmManager)getSystemService(ALARM_SERVICE);

Intent i=new Intent(this, LocationPoller.class);

i.putExtra(LocationPoller.EXTRA_INTENT,
                     new Intent(this, LocationReceiver.class));
i.putExtra(LocationPoller.EXTRA_PROVIDER,
                     LocationManager.NETWORK_PROVIDER);

pi=PendingIntent.getBroadcast(this, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                                    SystemClock.elapsedRealtime(),
                                    PERIOD,
                                    pi);
于 2012-11-23T15:34:44.950 回答