
android
文章平均质量分 77
大橙子_
这个作者很懒,什么都没留下…
展开
-
百度2014移动研发笔试题目
一.简答题 1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。 2.浮点数在计算中如何表示,如何对浮点数判等。 3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。 二.算法与程序设计 1.设计一个反转字符串的函数 char *reverse_str(char *str),不使用系统函数原创 2013-10-15 11:15:13 · 980 阅读 · 0 评论 -
Android系统架构
Android系统架构总体可分为四层结构,分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层。 如下图所示: Android系统架构总体可分为四层结构,分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层。如下图所示: Android系统架构图 一、应用程序层 Android平台不仅仅是操原创 2013-12-18 19:20:15 · 1658 阅读 · 0 评论 -
Android 客户端与服务器交互方式
要在Android手机客户端与pc服务器交互,需要满足下面几种条件:跨平台、传输数据格式标准、交互方便...。 为了与服务器通讯其实无非就两种协议HTTP和SOCKET,而下面的几种方式就是从这两种协议扩展出来的:webservices soap、SSH的JSON、xmlrpc(wordpress for andrid)...... 如果没有特殊要求,使用webservic原创 2013-07-28 23:57:51 · 3919 阅读 · 0 评论 -
Android中String、StringBuffer与StringBuilder的比较
Java中同时提供String,StringBuffer,StringBuilder三种存放字符串的类型。 String的内容是不可变的,其他二者内容可变。每次给String做一些修改操作时,实际上重新构造了一个String. 按开发文档的说明,StringBuffer和StringBuilder的最大区别是,StringBuffer所有的访问都是synchronized,因此原创 2014-01-15 10:21:32 · 8659 阅读 · 0 评论 -
Android基于位置的服务
一、 定位方式 现在的定位方式主要有以下三种: 1.纯硬件定位 需要GPS硬件支持,直接和卫星交互来获取当前经纬度 2.纯软件定位 一种是通过WIFI连接来确认热点的位置 然后给出一个比较大概的位置(获得WIFI的AP地址之后,是需要连接WIFI数据库来获得真正的地址的 ) 一种是通过移动基站的MSC(Mobile Switching Center移动通信系统)原创 2014-01-28 11:15:04 · 6066 阅读 · 0 评论 -
Android中的线程同步
什么是线程同步? 当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。 实现同步机制有两个方法: 1。同步代码块: synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。 2。 同步方法: public synchronized 数据返回类型转载 2014-01-15 14:06:48 · 6448 阅读 · 0 评论 -
Android随记
对象池:在稍微大型一点的软件系统开发中,通常我们会用到内存池,对象池,线程池,连接池等各种各样的池(Pool) 一般来说,对象池有下面几个特征: (1)对象池中有一定数量已经创建好的对象 (2)对象池向用户提供获取对象的接口,当用户需要新的对象时,便可通过调用此接口获取新的对象。如果对象池中有事先创建好的对象时,就直接返回给用户;如果没有了,对象池还可以创建新的对象加入其中,然后返回给用原创 2014-01-15 10:49:04 · 1035 阅读 · 0 评论 -
Android API Level与sdk版本对照表
API等级1:Android 1.0 API等级2:Android 1.1 Petit Four 花式小蛋糕 API等级3:Android 1.5 Cupcake 纸杯蛋糕 API等级4:Android 1.6 Donut 甜甜圈 API等级5:Android 2.0 Éclair 松饼 API等级6:Android 2原创 2014-01-17 10:06:13 · 97120 阅读 · 2 评论