- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Fragment基本解析
Fragment是官方为Android大屏设备推出的一个特别的组件,为什么称为特别,因为他有自己的声明周期,但是他的生命周期依赖于其所属的Activity,你可以把Fragment当成Activity的一个界面的一个组成部分,甚至Activity的界面可以完全由不同的Fragment组成
2016-08-02 09:07:30 340
原创 Android中事件分发机制
在 Android 的诸多点击事件中,似乎存在很多问题,为什么图片轮播器里的图片使用ImageView无法监听?为什么按钮和布局同时监听会相互干扰?类似一系列的问题本质上就是 Android 中事件分发机制的问题,只有理解事件分发机制,我们才能对事件响应作出正确的判断。
2016-07-13 19:49:57 354
原创 设计模式之 策略模式
上一篇学习了工厂模式,那么策略模式和工厂模式有什么区别和关联呢,工厂是创建型模式,它的作用就是创建对象; 策略是行为型模式,它的作用是让一个对象在许多行为中选择一种行为。 还可以理解为工厂相当于黑盒子,策略相当于白盒子。
2016-07-13 10:52:04 347
原创 设计模式之 工厂模式
工厂模式就好比将java中创建具体对象的方式带入了工厂时代,你可以轻松方便地构造对象实例,而不必关心构造对象实例的细节和复杂过程。 它是基于为创建对象提供了过渡接口,以便将创建对象的具体过程屏蔽起来,达到提高灵活性的目的。
2016-05-16 10:39:08 526
原创 Android中线程同步
在Android应用中,当我们使用多个线程来访问同一个数据时,非常容易出现线程安全问题,比如同时访问某一资源会造成资源不一致等现象,所以就有了我们今天这个话题:Android中的线程同步问题。
2016-04-21 17:17:27 574
原创 反射机制
反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用反射机制来实现对自己行为的描述和监测,并能根据自身行为的状态和结果,修改应用所描述行为的状态和相关的语义。
2016-04-19 13:43:13 337
原创 Android中加密机制
Android开发中,难免会遇到需要加解密一些数据内容存到本地文件、或者通过网络传输到其他服务器和设备的问题,所以我们要通过加密的方式安全的将数据进行存贮或者传送。加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。
2016-04-18 13:40:34 803
原创 Android中的线程池
在操作系统中,线程是操作系统调度的最小单元,同时线程也是受限制的一种系统资源,所以不可能无限制的产生,线程的创建和销毁都需要一定的开销。线程量大时,系统不可能做到所有线程同步进行,除非线程数量小于CPU核心数,但是一般来说是不可能的。在一个进程中频繁的创建和销毁线程同样不是一种高效的做法,这时,我们就可以采用线程池的方式来管理线程。
2016-04-14 10:07:22 308
原创 Android中的消息机制
Android的消息机制其实就是Handler的运行机制,因为Handler是Android消息机制的上层接口,所以在开发过程中只需要和Handler交互就可以。在开发过程中,Handler多用于控制UI线程更新,这其实是Handler的一个具体的作用。
2016-04-12 10:29:41 1198
原创 Android中代码混淆和打包
任何一个商业化的App发布都需要经历代码混淆和打包这两个步骤,混淆是因为当前有些工具比如apktool,dextojar等是可以对android安装包进行反编译,获得源码的。为了减少被别人破解,导致源码泄露等问题,我们需要对代码进行混淆,然后通过打包发布App项目。
2016-04-08 11:22:39 1047
原创 Android中的WebView
Android基于效率和灵活性的考虑,现在越来越多的开发者采用Hybrid方式开发App,那么如何使android和h5有效结合呢,WebView就可以使网页轻松的内嵌到app里,还可以直接跟js相互调用。
2016-04-06 20:13:23 718 2
原创 Android四大组件之 BroadcastReceiver
BroadcastReceiver,就是Android中的“广播接收者”,它是Android四大基本组件之一,这种组件本质上是一种全局的监听器,用于监听系统全局的广播消息。它可以接收来自系统和应用的的广播。
2016-03-25 17:07:33 442
原创 Android四大组件之 Service
今天我们来看一下Android的另一个重要的组件 Service Service是一个Android应用中长时间留住且不与用户直接交互的后台服务或为另一个组件提供后台功能的一个应用服务,简单来说Service一般有两种用途:用Service执行长期运行的操作,并且与用户没有UI界面的交互;某个应用程序的Service可以被其他应用程序的组件调用以便提供更广泛的使用。
2016-03-19 15:32:34 403
原创 Android四大组件之 Activity
在Android的四大组件之中相信最常用的就是Activity,相信每一个App或多或少都要有Activity的存在,几乎所有用户的交互方式都是通过Activity进行的,那么就让我们开始看一下这个组件Activity
2016-03-12 15:14:18 644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人