安卓 一体化位置信息手机设置里显示位置在哪里信息

Android应用中使用百度地图API定位自己的位置(二)
百度地图SDK为开发者们提供了如下类型的地图覆盖物:
我的位置图层(MyLocationOverlay):用于显示用户当前位置的图层(支持自定义位置图标);
Poi搜索结果图层(PoiOverlay):用于显示兴趣点搜索结果的图层;
路线图层(RouteOverlay):公交、步行和驾车线路图层,将公交、步行和驾车出行方案的路线及关键点显示在地图上(起、终点图标用户可自定义);
公交换乘图层(TransitOverlay):公交换乘线路图层,将某一特定地区的公交出行方案的路线及换乘位置显示在地图上(起、终点图标用户可自定义);
自定义图层(ItemizedOverlay):可将一个或多个兴趣点绘制到地图上,且支持自定义图标(支持动态更新Item位置、图标);
弹出窗图层(PopupOverlay):在地图上显示一个弹出窗口;
几何图形绘制图层(GraphicsOverlay):用于绘制点、折线段、弧线、圆、矩形、多边形等几何图形的图层;
文字绘制图层(TextOverlay):用于绘制文字的图层。
图片图层(GroundOverlay):用于展示用户传入图片的图层。
全景图图层(PanoramaOverlay):在全景图内标绘兴趣点,支持自定义图标样式。
注:除弹出窗图层外,其他各个图层均已实现多实例。全景图图层是针对全景图所使用的特殊图层。
MapView使用一个List管理覆盖物,通过向MapView.getOverlays() add或remove上述类或其基类的实例即可向地图添加或删除覆盖物。在更新地图覆盖物后,需调用MapView.refresh() 使更新生效。
使用百度定位SDK必须注册GPS和网络使用权限。定位SDK采用GPS、基站、Wi-Fi信号进行定位。当应用程序向定位SDK发起定位请求时,定位SDK会根据应用的定位因素(GPS、基站、Wi-Fi信号)的实际情况(如是否开启GPS、是否连接网络、是否有信号等)来生成相应定位依据进行定位。
用户可以设置满足自身需求的定位依据:
若用户设置GPS优先,则优先使用GPS进行定位,如果GPS定位未打开或者没有可用位置信息,且网络连接正常,定位SDK则会返回网络定位(即Wi-Fi与基站)的最优结果。为了使获得的网络定位结果更加精确,请打开手机的Wi-Fi开关。
下面我们将利用 MyLocationOverlay和 PopupOverlay 这两个类
一 . 导入库文件
在使用百度定位SDKv4.0之前,我们要下载最新的库文件,下载地址:点击下载相关库文件,将liblocSDK4.so文件拷贝到libs/armeabi目录下。将locSDK4.0.jar文件拷贝到工程的libs目录下
目录结构如下:
库文件下载地址:http:/喎"/kf/ware/vc/" target="_blank" class="keylink">vcGFuLmJhaWR1LmNvbS9zLzFudE5xS3dwPC9wPgo8cD62/iAuILK8vtbOxLz+o6zSu7j2sNm2yLXYzby/2Lz+o6y809K7uPbK1ravteO798q1z9a2qM67tcSwtMWlPC9wPgo8cD4mbmJzcDs8L3A+CjxwcmUgY2xhc3M9"brush:">
然后是主 Activity
package com.majianjie.
import android.app.A
import android.graphics.B
import android.graphics.drawable.D
import android.os.B
import android.view.LayoutI
import android.view.M
import android.view.MenuI
import android.view.V
import android.view.View.MeasureS
import android.widget.B
import android.widget.TextV
import android.widget.T
import com.baidu.location.BDL
import com.baidu.location.BDLocationL
import com.baidu.location.LocationC
import com.baidu.location.LocationClientO
import com.baidu.mapapi.BMapM
import com.baidu.mapapi.MKGeneralL
import com.baidu.mapapi.map.LocationD
import com.baidu.mapapi.map.MKE
import com.baidu.mapapi.map.MKMapViewL
import com.baidu.mapapi.map.MapC
import com.baidu.mapapi.map.MapP
import com.baidu.mapapi.map.MapV
import com.baidu.mapapi.map.MyLocationO
import com.baidu.mapapi.map.PopupClickL
import com.baidu.mapapi.map.PopupO
import com.baidu.platform.comapi.basestruct.GeoP
import com.example.baidumap.R;
public class MainActivity extends Activity {
//声明控件
private Toast mToast=
private BMapManager mBMapManager=
private MapView mMapView =
//MapView 是地图主控件
private MapController mMapController =//用MapController完成地图控制
private LocationClient mLocC
public LocationData mLocData =
private LocationOverlay myLocationOverlay =//定位图层
private boolean isRequest =//是否手动触发请求定位
private boolean isFirstLoc =//是否首次定位
private PopupOverlay mPopupOverlay
=//弹出泡泡图层,浏览节点时使用
private View viewCache=
public BDLocation location = new BDLocation();
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//**使用地图sdk前需先初始化BMapManager,这个必须在setContentView()先初始化
mBMapManager = new BMapManager(this);
//第一个参数是API key,
第二个参数是常用事件监听,用来处理通常的网络错误,授权验证错误等,你也可以不添加这个回调接口
mBMapManager.init(LDtH1sVwr7kygaF0aTqaVwWU, new MKGeneralListener() {
//授权错误的时候调用的回调函数
public void onGetPermissionState(int iError) {
if (iError ==
MKEvent.ERROR_PERMISSION_DENIED) {
showToast(API KEY错误, 请检查!);
//一些网络状态的错误处理回调函数
public void onGetNetworkState(int iError) {
if (iError == MKEvent.ERROR_NETWORK_CONNECT) {
Toast.makeText(getApplication(), 您的网络出错啦!, Toast.LENGTH_LONG).show();
//单击事件
//* 显示Toast消息
private void showToast(String msg){
if(mToast == null){
mToast = Toast.makeText(this, msg, Toast.LENGTH_SHORT);
mToast.setText(msg);
mToast.setDuration(Toast.LENGTH_SHORT);
mToast.show();
private void click() {
request.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
requestLocation();
protected void onResume() {
//MapView的生命周期与Activity同步,当activity挂起时需调用MapView.onPause()
mMapView.onResume();
mBMapManager.start();//重新启动
super.onResume();
protected void onPause() {
//MapView的生命周期与Activity同步,当activity挂起时需调用MapView.onPause()
mMapView.onPause();
super.onPause();
private void init() {
//使用自定义的title,注意顺序
setContentView(R.layout.activity_main);
//activity的布局
//这里是添加自己定义的titlebtn.xml
//通过id找到他们
mMapView = (com.baidu.mapapi.map.MapView) findViewById(R.id.bmapView);
mMapController=mMapView.getController(); //获取地图控制器
mMapController.enableClick(true);
//设置地图是否响应点击事件
request=(Button)findViewById(R.id.request);
viewCache = LayoutInflater.from(this).inflate(R.layout.pop_layout, null);
mPopupOverlay= new PopupOverlay(mMapView, new PopupClickListener() {// * 点击弹出窗口图层回调的方法
public void onClickedPopup(int arg0) {
//隐藏弹出窗口图层
mPopupOverlay.hidePop();
mMapController.enableClick(true);
设置地图是否响应点击事件
mMapController.setZoom(12);
// * 设置地图缩放级别
mMapView.setBuiltInZoomControls(true);
// * 显示内置缩放控件
mMapView.setTraffic(true);
mLocData = new LocationData();
mLocClient = new LocationClient(getApplicationContext());
* 定位SDK的核心类
//实例化定位服务,LocationClient类必须在主线程中声明
mLocClient.registerLocationListener(new BDLocationListenerImpl());//注册定位监听接口
* 设置定位参数
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true); //打开GPRS
option.setAddrType(all);//返回的定位结果包含地址信息
option.setCoorType(bd09ll);//返回的定位结果是百度经纬度,默认值gcj02
option.setScanSpan(5000); //设置发起定位请求的间隔时间为5000ms
option.disableCache(false);//禁止启用缓存定位
option.setPoiNumber(5);
//最多返回POI个数
option.setPoiDistance(1000); //poi查询距离
option.setPoiExtraInfo(true);
//是否需要POI的电话和地址等详细信息
mLocClient.setLocOption(option);
mLocClient.start();
// 调用此方法开始定位
myLocationOverlay = new LocationOverlay(mMapView);//定位图层初始化
//将定位数据设置到定位图层里
myLocationOverlay.setMarker(getResources().getDrawable(R.drawable.set));
//添加定位图层
mMapView.getOverlays().add(myLocationOverlay);
myLocationOverlay.enableCompass();
//更新图层数据执行刷新后生效
mMapView.refresh();
//准备要添加的Overlay
double mLat1 = 39.910159;
double mLon1 = 119.544697;
// 用给定的经纬度构造GeoPoint,单位是微度 (度 * 1E6)
GeoPoint p1 = new GeoPoint((int) (mLat1 * 1E6), (int) (mLon1 * 1E6));
//准备overlay图像数据,根据实情情况修复
Drawable mark= getResources().getDrawable(R.drawable.set);
//用OverlayItem准备Overlay数据
OverlayItem item1 = new OverlayItem(p1,item1,item1);
//使用setMarker()方法设置overlay图片,如果不设置则使用构建ItemizedOverlay时的默认设置
//创建IteminizedOverlay
CustomItemizedOverlay itemOverlay = new CustomItemizedOverlay(mark, mMapView);
//将IteminizedOverlay添加到MapView中
mMapView.getOverlays().clear();
mMapView.getOverlays().add(itemOverlay);
//现在所有准备工作已准备好,使用以下方法管理overlay.
//添加overlay, 当批量添加Overlay时使用addItem(List)效率更高
itemOverlay.addItem(item1);
//删除overlay .
//itemOverlay.removeItem(itemOverlay.getItem(0));
//mMapView.refresh();
//清除overlay
// itemOverlay.removeAll();
// mMapView.refresh();
mMapView.refresh();
// mMapController.setCenter(p1);
mMapView.regMapViewListener(mBMapManager, new MKMapViewListener() {
// * 地图移动完成时会回调此接口 方法
public void onMapMoveFinish() {
showToast(地图移动完毕!);
//* 地图加载完毕回调此接口方法
public void onMapLoadFinish() {
showToast(地图载入完毕!);
地图完成带动画的操作(如: animationTo())后,此回调被触发
public void onMapAnimationFinish() {
//当调用过 mMapView.getCurrentMap()后,此回调会被触发
可在此保存截图至存储设备
public void onGetCurrentMap(Bitmap arg0) {
//* 点击地图上被标记的点回调此方法
public void onClickMapPoi(MapPoi arg0) {
if (arg0 != null){
showToast(arg0.strText);
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
CreateMenu(menu);
private void CreateMenu(Menu menu){
MenuItem mnu1 =menu.add(0,0,0,显示卫星地图);
mnu1.setAlphabeticShortcut('a');//设置快捷键
//mnu1.serIcon(R.drawable.icon);//设置图片
MenuItem mnu2 =menu.add(0,1,1,显示街道地图);
mnu2.setAlphabeticShortcut('b');//设置快捷键
//mnu1.serIcon(R.drawable.icon);//设置图片
MenuItem mnu3 =menu.add(0,2,2,3D地图);
mnu3.setAlphabeticShortcut('c');//设置快捷键
//mnu1.serIcon(R.drawable.icon);//设置图片
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == 0){
mMapView.setSatellite(true);
//设置显示为卫星地图:
mMapView.setTraffic(false);
}else if(item.getItemId() == 1){
mMapView.setTraffic(true);
//显示街道地图
mMapView.setSatellite(false);
}else if(item.getItemId() == 2){
//mMapView.se
public class BDLocationListenerImpl implements BDLocationListener {
* 接收异步返回的定位结果,参数是BDLocation类型参数
public void onReceiveLocation(BDLocation location) {
if (location == null) {
StringBuffer sb = new StringBuffer(256);
sb.append(time : );
sb.append(location.getTime());
sb.append(
error code : );
sb.append(location.getLocType());
sb.append(
latitude : );
sb.append(location.getLatitude());
sb.append(
lontitude : );
sb.append(location.getLongitude());
sb.append(
radius : );
sb.append(location.getRadius());
if (location.getLocType() == BDLocation.TypeGpsLocation){
sb.append(
speed : );
sb.append(location.getSpeed());
sb.append(
satellite : );
sb.append(location.getSatelliteNumber());
} else if (location.getLocType() == BDLocation.TypeNetWorkLocation){
sb.append(
sb.append(location.getAddrStr());
MainActivity.this.location =
mLocData.latitude = location.getLatitude();
mLocData.longitude = location.getLongitude();
//如果不显示定位精度圈,将accuracy赋值为0即可
mLocData.accuracy = location.getRadius();
mLocData.direction = location.getDerect();
//将定位数据设置到定位图层里
myLocationOverlay.setData(mLocData);
//更新图层数据执行刷新后生效
mMapView.refresh();
if(isFirstLoc || isRequest){
//将给定的位置点以动画形式移动至地图中心
mMapController.animateTo(new GeoPoint(
(int) (location.getLatitude() * 1e6), (int) (location.getLongitude() * 1e6)));
showPopupOverlay(location);
//载入时候就弹出
isRequest =
isFirstLoc =
// 接收异步返回的POI查询结果,参数是BDLocation类型参数
public void onReceivePoi(BDLocation poiLocation) {
private void requestLocation() {
isRequest =
if(mLocClient != null && mLocClient.isStarted()){
showToast(正在定位......);
mLocClient.requestLocation();
//继承MyLocationOverlay重写dispatchTap方法
private class LocationOverlay extends MyLocationOverlay{
public LocationOverlay(MapView arg0) {
super(arg0);
* 在&我的位置&坐标上处理点击事件。
protected boolean dispatchTap() {
//点击我的位置显示PopupOverlay
showPopupOverlay(location);
return super.dispatchTap();
public void setMarker(Drawable arg0) {
super.setMarker(arg0);
protected void onDestroy() {
//MapView的生命周期与Activity同步,当activity销毁时需调用MapView.destroy()
mMapView.destroy();
//退出应用调用BMapManager的destroy()方法
if(mBMapManager != null){
mBMapManager.destroy();
mBMapManager =
//退出时销毁定位
if (mLocClient != null){
mLocClient.stop();
super.onDestroy();
//* 显示弹出窗口图层PopupOverlay
private void showPopupOverlay(BDLocation location){
TextView popText = ((TextView)viewCache.findViewById(R.id.location_tips));
popText.setText([我的位置]
+ location.getAddrStr());
mPopupOverlay.showPopup(getBitmapFromView(popText),
new GeoPoint((int)(location.getLatitude()*1e6), (int)(location.getLongitude()*1e6)),
// * 将View转换成Bitmap的方法
public static Bitmap getBitmapFromView(View view) {
view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());
view.buildDrawingCache();
Bitmap bitmap = view.getDrawingCache();
大家注意:这里我把上一次的添加marker的代码注释了,原因是当我这两个同时弄的时候会无法给当前位置添加标记。。。这个问题稍后会得到解决。
下面的布局文件是弹出框的布局,一个 很简单的文件:pop_layout.xml
LocationClient 定位SDK的核心类,LocationClient类必须在主线程中声明。需要Context类型的参数。Context需要时全进程有效的context,推荐用getApplicationConext获取全进程有效的context,我们调用registerLocationListener(BDLocationListener)方法来注册定位监听接口,BDLocationListener里面有两个方法,onReceiveLocation()(接收异步返回的定位结果),onReceivePoi()(接收异步返回的POI查询结果,POI是&Point of Interest&的缩写,可以翻译成&信息点&,每个POI包含四方面信息,名称、类别、经度、纬度、附近的酒店、饭店,商铺等信息。我们可以叫它为&导航地图信息&,导航地图数据是整个导航产业的基石),我们这里只需要重写onReceiveLocation就行了BDLocation 封装了定位SDK的定位结果,在BDLocationListener的onReceive方法中获取。通过该类用户可以获取error code,位置的坐标,精度半径,地址等信息,对于其getLocType ()方法获取的error code一些情况
61 : GPS定位结果62 : 扫描整合定位依据失败。此时定位结果无效。63 : 网络异常,没有成功向服务器发起请求。此时定位结果无效。65 : 定位缓存的结果。66 : 离线定位结果。通过requestOfflineLocaiton调用时对应的返回结果67 : 离线定位失败。通过requestOfflineLocaiton调用时对应的返回结果68 : 网络连接失败时,查找本地离线定位时对应的返回结果161: 表示网络定位结果162~167: 服务端定位失败
LocationClientOption 用来设置定位SDK的定位方式,比如设置打开GPS,设置是否需要地址信息,设置发起定位请求的间隔时间等等,参数设置完后调用LocationClient 的setLocOption方法LocationOverlay MyLocationOverlay的子类,重写里面的dispatchTap()方法,显示弹出窗口图层PopupOverlay,调用mMapView.getOverlays().add(myLocationOverlay)就将我的位置图层添加到地图里面PopupOverlay 弹出图层,这个类还是比较简单,里面只有三个方法,hidePop() (隐藏弹出图层)showPopup(Bitmap pop, GeoPoint point, int yOffset) (显示弹出图层)和showPopup显示多张图片的重载方法,由于showPopup方法只接受Bitmap对象,所以我们必须将我们的弹出图层View对象转换成Bitmap对象,我们调用getBitmapFromView方法就实现这一转换BDLocationListener接口的onReceiveLocation(BDLocation location) 方法我还要重点讲解下,我们会发现onReceiveLocation方法会反复执行,他执行的间隔跟LocationClientOption类的setScanSpan()方法设定的值有关,我们设定的是5000毫秒,则onReceiveLocation方法每隔5秒执行一次,注意,当我们设定的值大于1000(ms),定位SDK内部使用定时定位模式。调用requestLocation( )后,每隔设定的时间,定位SDK就会进行一次定位。如果定位SDK根据定位依据发现位置没有发生变化,就不会发起网络请求,返回上一次定位的结果;如果发现位置改变,就进行网络请求进行定位,得到新的定位结果。如果你只需要定位一次的话,这个设置小于1000,或者不用设置就可以了,定时定位时,调用一次requestLocation,会定时监听到定位结果 四 . 在运行程序之前,我们还必须在AndroidManifest.xml进行相关配置和权限的声明
还有很重要的一点就是在AndroidManifest.xml中添加下面的内容
android:name=com.baidu.location.f
android:enabled=true
android:process=:remote &
<meta-data android:name=com.baidu.lbsapi.API_KEY
android:value=6KOX4mXHeBRzgriV6OP1T2Hw
其中的meta-data问题:网上这样说,大家记住就得了。。。。
因为单独的定位sdk需要一个key值,而定位sdk的值又不像mapManager中可以直接赋值
所以就需要在注册表单中注册
运行图示:
apk地址:https://pan.baidu.com/s/1hqqWSuw
部分内容摘自百度官方文档。部分来自博客:https://blog.csdn.net/xiaanming/article/details/
定位自己的位置基本就这些内容,出现的问题随后会补充上。。今天就这样吧。。吃饭去了。。
</meta-data安卓系统设置里的应用信息中的数据位置在哪?【非SD卡数据】_百度知道
安卓系统设置里的应用信息中的数据位置在哪?【非SD卡数据】
我有更好的答案
databases : 存放数据库cache ://c.jpg" esrc="http: 存放缓存数据files ,为db扩展名。说明一下: 存放应用程序自己控制的文件lib : 存放数据库文件,要是哪天手机空间不够,赶紧看看在系统设置的应用信息中看看是否有应用占用100-300MB以上的数据【这里指的数据并非我们常见的Android/data或obb文件夹中应用数据.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=fbe091c0bcb125b5a82bd61d2abee7a,而是在手机系统的根目录/data/data中的】所以赶紧点击清除数据或者去根目录/data/data里找到应用的数据,然后删除吧。这可以为安卓设备腾出更多空间。
采纳率:61%
为您推荐:
其他类似问题
安卓系统的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。平板/笔记本
HiLink生态产品
终端云服务专区
关于安卓系统7.0位置信息设置问题
&炉火纯青&
来自:荣耀8 FRD-AL00
地图定位,每次都要打开位置信息才可以定位,以前6.0不是这样的。系统极客版本的。是否还有别的地方要设置的?
width:100%">
&炉火纯青&
来自:荣耀8 FRD-AL00
反应走阵子了,就是每次都要开gps才可以定位,通过9网络无法定位,希望改回来可以通过网络定位
width:100%">
&独步江湖&
来自:荣耀8 FRD-AL00
这个确实是个问题
width:100%">
&独步江湖&
来自:荣耀8 FRD-AL00
长按gps,定位选项改为移动网络
width:100%">
&炉火纯青&
来自:荣耀8 FRD-AL00
定位模式也每次要选择。太不方便了。这是什么情况,工程师赶紧修复啊!
width:100%">
&略有小成&
来自:荣耀8 FRD-AL10
这是个问题
width:100%">
&炉火纯青&
来自:荣耀8 FRD-AL00
每次打开位置信息了,位置模式又选择为仅GPS,不是原来选择的精准定位。
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-13-20-31.png (27.44 KB, 下载次数: 2)
13:23 上传
width:100%">
&初窥门径&
来自:浏览器
反应走阵子了,就是每次都要开gps才可以定位,通过9网络无法定位,希望改回来可以通过网络定位 ...!
width:100%">
&渐入佳境&
来自:荣耀8 FRD-AL00
对的,我还是觉得原来好用,原先不开启gps默认都是通过网络,开启后定位更准,现在是不开启位置服务就无法定位,开启后还要进去里面设置
width:100%">
&炉火纯青&
来自:荣耀8 FRD-AL00
郡主suki 发表于
对的,我还是觉得原来好用,原先不开启gps默认都是通过网络,开启后定位更准,现在是不开启位置服务就无法 ...
就是啊,往后退了。都不知道工程师是怎么测试的。拿我们来当小白了。
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
好基友勋章
花粉好机友,注册时间大于99天
《年味到》云南罗平螺丝田的油菜花晋祠1少城春韵大美蓬莱杏花村随拍
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利USB调试在哪里打开 手机USB调试模式设置大全
时间: 11:05:36来源:作者:gm(1)
大部分的安卓设备连接电脑,和使用应用宝、360等软件,都需要打开USB调试,USB调试模式用于和电脑建立ADB连接,一般默认是关闭的。目前大部分安卓设备打开USB调试模式的方法都是相似的,但根据系统版本的不同或手机的不同有一些区别。下面带来各种系统版本和常见手机的USB调试模式设置方法,供大家参考。操作教程首先确认系统版本,点击“设置”――“关于手机”可以查看手机系统的版本。Android 3.2及以下系统:STEP1:在应用列表选择「设置」进入系统设置菜单;STEP2:选择「应用程序」选项;STEP3:选择「开发」选项;STEP4:勾选「USB调试」选项;Android 4.0或4.1系统手机:STEP1:在应用程序列表中选择「设置」进入系统设置菜单;STEP2:选择「开发者选项」;STEP3:在顶部开启「开发者选项」开关,勾选「USB调试」开关并确认;Android 4.2.X 设备:STEP1:在应用程序列表中选择「设置」进入系统设置菜单,点击「关于手机」;STEP2:拉到屏幕最下方,找到「版本号」,连续点击 5-7 下;STEP3:点击过后,如果出现「您现在处于开发者模式」,说明您点击成功;如果没有,请继续猛击,直至出现为止。STEP4:再回到「设置」页面,您就可以找到「开发者选项」了!STEP5:进入「开发者选项」,点击「USB 调试」选项,在弹出的窗口中点击「确定」。提示:每次连接电脑时需要您允许使用「USB调试」功能。三星系列的手机部分三星的手机,如i5508,在通过USB连接到电脑后,手机端提示选择“USB设置”模式,请选择“Kies”,选择此模式后相当于打开了“USB调试”开关。夏普/首派/XT502等部分手机夏普,首派,XT502等部分手机,在按照上述步骤打开“USB调试”开关后,还需要运行随机自带的应用后,“USB调试”开关才会被真正地打开。
这部分手机在插到电脑后,会生成一个虚拟光驱,运行其中的setup.exe即可。索爱系列(X10/X8)的手机部分索爱的手机,在“应用程序”界面下,还有“PC Companion”的选项,勾选了此选项,就可以使用索爱官方PC套件PC
Companion进行连接,但无法同时与腾讯手机管家(PC版) for Android进行连接。所以如果想使用腾讯手机管家(PC版) for
Android进行连接时,请将此选项取消勾选。Ophone系列手机部分Ophone手机没有“开发”的选项,无法直接手动打开“USB调试”开关。在通过USB连接到电脑上时,手机端会提示选择何种连接模式,如果有“Adb”选项的话,请选择“Adb”,如果没有则选择“调试”,选择了此类连接模式相当于打开了“USB调试”开关。MIUI4.0系统请按照以下步骤操作:STEP1:在桌面点击「设置」,进入系统设置列表;STEP2:选择「全部设置」标签,进入「开发人员选项」;STEP3:勾选「USB调试」并在弹出页面选择「确定」;中兴U880由于该手机设置中没有USB调试模式,可以通过安装中兴U880官方同步套件「join
me」,系统会自动安装相关驱动,待手机安装完成后电脑就可以正常识别U880了。如以上操作后还未能连接这时可以尝试:1、重新插拔USB连接;2、重启手机;3、重启电脑;}

我要回帖

更多关于 安卓获取位置信息 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信