- 博客(11)
- 资源 (23)
- 收藏
- 关注
原创 Android中Service与Thread的关系
Service和Thread到底有什么关系呢?什么时候应该用Service,什么时候又应该用Thread?答案可能会有点让你吃惊,因为Service和Thread之间没有任何关系!之所以有不少人会把它们联系起来,主要就是因为Service的后台概念。Thread我们大家都知道,是用于开启一个子线程,在这里去执行一些耗时操作就不会阻塞主线程的运行。而Service我们最初理解的时候,总会觉得
2016-03-24 11:31:41 535
原创 Android四大组件之一:Service(服务)
Service是Android中四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider)Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IP
2016-03-24 10:55:06 559
原创 java中三种方式初始化数据域的方法
java中三种方式初始化数据域的方法:1.在构造器中设置值2.在声明中赋值3.初始化块(initialization block),在一个类的声明中,可以包含多个代码块,只要构造类的对象,这些块就会被执行,例如:调用构造器的具体处理步骤:(1) 所有数据域被初始化为默认值(0,null)(2) 按照在类声明中出现的次序,依次执行域初始化语句和初始化块
2016-03-23 20:00:59 3121 2
原创 多态与继承
继承(Inheritence):Java是单继承的,意味着一个类只能从另一个类继承(被继承的类叫做父类【基类,base class】, 继承的类叫做子类),Java中的继承使用extends关键字。当生成子类对象时,Java默认首先调用父类的不带参数的构造方法,然后执行该构造方法,生成父类的对象。接下来,再去调用子类的构造方法,生成子类的对象。【要想生成子类的对象,首先需要生成
2016-03-22 22:15:23 541
原创 接口与抽象类的总结
抽象类(abstract class):抽象类(abstract class):使用了abstract关键字所修饰的 类叫做抽象类。抽象类无法实例化,也就是说,不能new出来一个抽象类的对象(实例)抽象方法(abstract method):使用abstract关键字所修饰的方法叫做抽象方法。抽象方法需要定义在抽象类中。相对于抽象方法,之前所定义的方法叫做具体方法(有声明,有实现)。
2016-03-22 21:58:10 410
转载 Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下
2016-03-22 21:37:54 547
原创 百度地图API的定位问题
我用的百度API版本是3.7.1与以往不同,此版本的API将各个部分分开,比如baidumapapi_base_v3_7_1.jar,baidumapapi_search_v3_7_1.jar,baidumapapi_map_v3_7_1.jar等等,相比之前只有一个jar包层次更加清晰。另外还开源了一部分源码,比如com.baidu.mapapi.overlayutil包下的代码,还有com.b
2016-03-22 11:35:14 1140
原创 Activity的生命周期
安卓生命周期总结如下:(1)启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。(2)当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。(3)当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次
2016-03-11 22:12:07 405
原创 Android中用到的几大设计模式
(1)模板模式如Activity,每次新建一个Activity时都会覆盖onCreate(),onStart()方法等,这些方法在父类中就相当于一个模板。(2)观察者模式Listener相当于一个观察者,对一些事件的响应都进项观察,当发现有响应就进行相应的处理。(3)单例模式(目的:希望对象只创建一个实例,并且提供一个全局的访问点。)Application(4)适配器模式(
2016-03-11 22:08:25 396
原创 ListView的优化问题以及策略
ListView这个布局经常用到,这个布局中有一个方法getView需要我们来实现,如果使用没有优化的ListView,还是比较消耗内存。下面说一下优化ListView的方法:主要从两个方面:首先没有之前的getView方法:@Overridepublic View getView(int position, View convertView, ViewGroup parent) {
2016-03-11 21:48:44 554
原创 Activity抛出异常has leaked window com.android.internal.policy.impl.PhoneWindow处理办法以及注意事项
安卓抛出异常:Activity com.qian.mobilesafe.CommunicationSafeActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{b335d270 V.E..... R.....I. 0,0-456,294} that was originally
2016-03-11 21:29:36 3626
状态机.zip
2017-09-24
4.3.0.RELEASEspring-web.zip
2017-07-13
51单片机实现交通灯系统模拟
2015-10-20
AVR-mega128单片机实现温度DS18B20,proteus仿真实现
2015-10-20
51单片机实现用ADS1115采集0~5V电压
2015-10-20
Hadoop权威指南(中文版)
2015-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人