2 lz7330 lz7330 于 2016.01.26 19:10 提问

怎样实例化一个LocationManager类?

一个菜鸟刚开始学求各位大神指教,希望能够帮我答的通俗易懂一点

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.26 19:12

LocationManager由内部初始化,因为它是单例的。
http://blog.csdn.net/i_lovefish/article/details/7948215

lz7330
lz7330 能用文字描述下吗?
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.01.26 19:34

看如下代码:
class A
{
private A()
{
}
public A getA() { return new A(); }
}
这段代码演示了一个类如何在内部(而不是调用者去用new初始化一个对象)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android之LocationManager类的方法详解
Android之LocationManager类的方法详解Android中LocationManager提供了一系列方法来处理地理位置相关的问题,包括: 1. 查询上一个已知位置; 2. 注册/注销来自某个LocationProvider的周期性的位置更新; 3. 以及注册/注销接近某个坐标时对一个已定义Intent的触发等。首先,我们需要获取LocationManager的一个实例,这里需要
android LocationManager的使用
Android中LocationManager的提供了一系列方法来地理位置相关的问题,包括查询上一个已知位置;注册/注销来自某个 LocationProvider的周期性的位置更新;以及注册/注销接近某个坐标时对一个已定义Intent的触发等。今天我们就来看看Android 中LocatinManager的简单使用,以获取当前所在的位置为例。  首先,我们需要获取LocationManage
Android学习笔记 - 定位篇 (Location)
1.UserLocation能做什么   1.获取用户的位置   2.追踪用户的移动   2.UserLocation的关键API   1.LocationManager:用于管理Android用户定位服务   2.LocationProviders:提供多种定位方式供开发者选择   3.定位方式的分类   1.GPS定位,使用GPS卫星进行定位         2.
定义一个类让其只能实例化一个对象
一个类只实例化出一个对象称为单例模式
实例化一个类的步骤
用程序测试了一下实例化一个类的步骤,现总结如下,不对之处请指正。1、从堆(heap)中为实例变量以及其他数据(如指向其他类的指针以及方法的数据)分配内存;2、实例变量初始化:   a. 先初始化最高一级父类中的static变量,再按级别由高到低,最后初始化当前类中的static变量;   b. 先初始化最高一级父类中的成员变量(non-static),再调用最高此类的构造方法;   c. 初始化下
类名.Class文件的对象(类名.Class文件作为一个类的实例化)
1、.当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问。 2、在java中,每个class都有一个相应的Class对象,当编写好一个类,编译完成后,在生成的.class文件中,就产生一个Class对象,用来表示这个类的类型信息。获得Class实例的三种方式: 1). 利用对象调用getClass()方法获取该对象的Class实例
设计模式之单例类——如何让一个类只实例化一个对象
这道题的思路是,我只让这个类通过一个公有函数实例化对象,即可以将构造函数设置为私有成员函数。include <iostream> using namespace std;class Single { public: static Single& SingleCreate() { if (m == NULL) { m = new S
详解Java类、对象、实例化
Java是一种面向对象的语言。由于具有面向对象特性的语言,Java支持以下基本概念: 多态性 继承 封装 抽象化 类 对象 实例 方法 消息解析 在本章中,我们将探讨类和对象这些概念。对象 - 对象具有状态和行为。例如:狗有状态 - 颜色,名称,繁殖以及行为,摇头晃脑,吠叫,吃。对象是类的实例。类 - 一个类可以被定义为描述行为的模板/蓝色印花/指
只能被实例化一次的类
# include # include using namespace std;123123 1.创建类 class Student { public: static Student* Limit(); //静态成员函数 void display(); private: static Student *total; //静态数据成员指针 Stud
关于使用LocationManager时遇到的问题
在使用下面这行代码的时候,android studio提示Call requires permission which may be rejected by user  Location location = locationManager.getLastKnownLocation(locationProvider);