AndroidDev 板


LINE

我想问大家 我写的Android 读取当前GPS的程式 写好後,在Android模拟器上能运作 但是在Android手机上读不出值(手机定位有打开,Android9.0 华硕手机) public class MainActivity extends AppCompatActivity implements LocationListener { public static final String TAG = "MainActivity"; private TextView tvLocation; private TextView tvUpdateCounts; private LocationManager locationManager; private int count; private static final int REQUEST_LOCATION = 10; Double longitude; Double latitude; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvLocation = (TextView) findViewById(R.id.tvLocation); tvUpdateCounts = (TextView) findViewById(R.id.tvUpdateCounts); if(Build.VERSION.SDK_INT> Build.VERSION_CODES.M){ if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, REQUEST_LOCATION); return; } } locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); // Location location1 = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); // tvLocation.setText("经度:"+location1.getLongitude()+"纬度: "+location1.getLatitude()); locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 0, this); //tvLocation.setText("经纬度 "+.getLongitude()+","+location.getLongitude()); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } @Override public void onLocationChanged(Location location) { Log.i(TAG,"onLocationChanged"); count++; longitude=location.getLongitude(); latitude=location.getLatitude(); tvLocation.setText("经纬度"+longitude+","+latitude); tvUpdateCounts.setText("更新次数:"+count); } @Override public void onStatusChanged(String s, int i, Bundle bundle) { Log.i(TAG,"onStatusChanged"+ tvLocation.toString()); } @Override public void onProviderEnabled(String s) { Log.i(TAG,"onProviderEnabled"); } @Override public void onProviderDisabled(String s) { Log.i(TAG,"onLocationChanged"); } } Layout: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/tvLocation" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="经纬度" android:textSize="24sp" /> <TextView android:id="@+id/tvUpdateCounts" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/tvLocation" android:text="更新次数" android:textSize="24sp" /> </RelativeLayout> 在模拟器上GPS位置有显示出来 但在手机上都没出来 这不知道是什麽原因??? 烦请高手解答 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 172.58.27.173 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1570575288.A.B2A.html
1F:→ kobe8112: Logcat说啥? 10/09 09:33







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP