一、网络请求
移动软件及APP实现主要在于本地功能交互的实现与数据的展示,且数据常为移动软件的核心。数据常源自于
服务器,网络数据交互则扮演十分重要的角色。
二、网络情形考量
网络请求在数据交互中扮演重要角色。因其流程的特殊性,存有多种情形需要考虑。
1,返回值情形
接口崩溃,返回异常情形;以及接口正确抛出异常的返回
接口返回内容为空,或者状态正常,可用数据部分为空;
接口...
分类:
移动开发 时间:
2016-06-24 15:33:51
阅读次数:
247
介绍
Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。下面是一张使用ActionBar的界面截图:...
分类:
移动开发 时间:
2016-06-23 01:08:31
阅读次数:
226
Android应用绝大部分UI组件都放在android.widget包及其子包、android.view包及其子包中,Android应用的所有UI都继承了View类。View类还有一个重要的子类,ViewGroup,但ViewGroup通常作为其他组件其他组件的容器使用。Android的所有UI组件都是建在View、ViewGroup基础之上,ViewGroup是View的子类,因此ViewGroup也可以被当成View使用。但由于ViewGroup是一个抽象类,因此实际使用中通常总是使用ViewGroup...
分类:
移动开发 时间:
2016-06-21 06:53:50
阅读次数:
196
Android permission 基础知识
Android是一个多进程系统,在这个系统中,应用程序(或者系统的部分)会在自己的进程中运行。系统和应用之间的安全性是通过Linux的facilities(工具,功能)在进程级别来强制实现的,比如会给应用程序分配user ID和Group ID。更细化的安全特性是通过"Permission"机制对特定的进程的特定的操作进行限制,而"per-...
分类:
移动开发 时间:
2016-06-12 02:58:51
阅读次数:
239
Android 面试题总结之Android 进阶(一)
在前几篇文章中都是讲的基础,大家应该会觉得非常熟悉,但往往我们可能对于基础某些细节认识不够彻底或贯穿不全,我一直认为基础都是比较难的,那么本章节终于到进阶啦,主要讲的是View 的相关知识,在前面《Android 面试题总结之Android 基础 (六)》
中已经对View有了一定的了解,由于内容较多且也是面试必考题,所以将分两篇继续...
分类:
移动开发 时间:
2016-06-08 17:13:53
阅读次数:
353
android技术中,线程、进程、JNI、IPC和各个小框架结构是基本功。在跟随高焕堂老师的android程序猿到架构师之路系列视频中 学习完基础篇之后,颇有些心得,记录下来。 android开发就是app开发吗?曾听过很多人说android学习很简单,做个app轻松就上手了。我一直觉得不以为然,许 ...
分类:
移动开发 时间:
2016-06-06 11:45:43
阅读次数:
331
介绍
RecyclerView是ListView的豪华增强版。它主要包含以下几处新的特性,如ViewHolder,ItemDecorator,LayoutManager,SmothScroller以及增加或删除item时item动画等。官方推荐我们采用RecyclerView来取代ListView。
相对优势
ViewHolder
ListView需要自己实现ViewHolder来提高性能,或...
分类:
移动开发 时间:
2016-06-04 13:38:21
阅读次数:
499
Handler的定义:
主要接受子线程发送的数据, 并用此数据配合主线程更新UI。
解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发,比如说,你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。
如果此时需要一个耗时的操作,例如:联网读取数据,或者读取本地较大的一...
分类:
移动开发 时间:
2016-06-03 19:36:14
阅读次数:
221
Android GWES之Android消息系统
Looper,Handler,View
我们要理解Android的消息系统,Looper,Handle,View等概念还是需要从消息系统的基本原理及其构造这个源头开始。从这个源头,我们才能很清楚的看到Android设计者设计消息系统之意图及其设计的技术路线。
1.消息系统的基本原理
从一般的系统设计来讲,一个消息循环系统...
分类:
移动开发 时间:
2016-06-03 14:38:01
阅读次数:
220