- 博客(4)
- 资源 (18)
- 收藏
- 关注
原创 Android中Unable to execute dex: Multiple dex files define Lcom/viewpagerindicator/CirclePageIndicat
在Android开发工作中经常遇到很多奇怪的异常,解决起来会花很长的时间。下面首先来介绍一下Android中有关Jar包的知识。1.Jar包的含义: Jar包里边封装了很多的类和方法。在开发过程中经常会用到各种各样的Jar包来实现一些功能。 2.Jar包的作用: 将重用的代码打包成一个Jar包,供所有的需要的项目使用。解决了代码复用的问题。
2015-08-30 10:27:42 859
原创 Android中类的设计遵循的原则
Android中Set/Get方法的使用总结: 使用get()和set()而不使用public的成员变量,是因为我们设计类的时候要遵循这样的原则: (1).对提供类的人来说:类中有什么都要隐藏起来,只告诉使用类的人,他能做什么就可以。 (2).对使用类的人来说:不关心提供的类中有什么,只关心该类中提供了什么功能。所以设计类的时候:不提供public的成员变量,只向外部提供接口。这个问题其实很简
2015-08-16 14:42:01 767
原创 Android中多线程编程(四)AsyncTask类的详细解释(附源码)
Android中多线程编程中AsyncTask类的详细解释1.Android单线程模型 2.耗时操作放在非主线程中执行Android主线程和子线程之间的通信封装类:AsyncTask类 1.子线程中更新UI 2.封装、简化异步操作。 3.AsyncTask机制:底层是通过线程池来工作的,当一个线程没有执行完毕,后边的线程是无法执行的。必须等前边的线程执行完毕后,
2015-08-03 22:21:07 586
原创 Activity生命周期交互设计思想和应用场景(附源码)
Activity生命周期交互设计思想 1.在多个Activity进行交互的时候,为什么要先暂停(onPause()方法)当前的Activity,执行新的Activity的onCreate()方法,onStart()方法,onResume()方法?答:比如当你正在一个页面(Activity)上看视频,此时,页面正处于onResume()方法。正在这个时候,突然来了一个电话。此时Android的处
2015-08-02 15:31:05 1337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人