移动互联网
IT潜水者
这个作者很懒,什么都没留下…
展开
-
移动开发简介
移动开发[1]也称为手机开发,或叫做移动互联网开发[2]。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。移动应用开发是为小型、无线计算设备编写软件的流程和程序的集合,像智能手机或者平板电脑。移动应用开发类似于Web应用开发,起源于更为传统的软件开发。但关键的不同在于移动应用通常利用一个具体移动设备提供转载 2014-04-11 17:19:50 · 776 阅读 · 0 评论 -
Android内存性能优化
刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。 Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用对象所占用的内存,减轻手工管理内存的负担 1、C/C++:转载 2014-05-23 10:46:42 · 577 阅读 · 0 评论 -
安卓开发sdk选择和兼容问题
1、minSdkVersion:8在安装程序的时候,如果目标设备的API版本小于minSdkVersion,或者大于maxSdkVersion,程序将无法安装。 2、targetSdkVersion:19也就是说,如果targetSdkVersion与目标设备的API版本相同时,运行效率可能会高一些。但是,这个设置仅仅是一个声明、一个通知,不会有太实质的作用,比如说转载 2014-05-23 10:54:32 · 951 阅读 · 0 评论 -
Android获取LayoutInflater对象的方法总结
在写Android程序时,有时候会编写自定义的View,使用Inflater对象来将布局文件解析成一个View。本文主要目的是总结获取LayoutInflater对象的方法。1、若能获取context对象,可以有以下几种方法:[java] view plaincopyLayoutInflater inflater = (Lay转载 2014-05-23 10:48:44 · 455 阅读 · 0 评论 -
Android学习之——优化篇(2)
一、高级优化 上篇主要从初级优化的方式,本篇主要将从程序运行性能的角度出发,分析各种常用方案的不足,并给出对象池技术、基础数据类型替换法、屏蔽函数计算三种能够节省资源开销和处理器时间的优化策略。 目前普遍采用的优化方案有: · 优化循环,通过重新组织重复的子表达式来提高循环体的运行性能 · 减少使用对象的数量来提高运行性能 ·转载 2014-05-23 10:39:40 · 312 阅读 · 0 评论 -
Android学习之——ScrollView和ListView,GridView嵌套
问题出现原因:布局中用到了ListView,但是无奈界面上又不是只有ListView 当内容变多时,需要滚动界面。大致布局如下[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android转载 2014-05-23 10:44:20 · 579 阅读 · 0 评论 -
Android的Touch系统简介(一)
一、Android touch事件的相关概念用户的Touch事件被包装成MotionEvent用户当前的touch事件主要类型有:ACTION_DOWN: 表示用户开始触摸. ACTION_MOVE: 表示用户在移动(手指或者其他) ACTION_UP:表示用户抬起了手指 ACTION_CANCEL:表示手势被取消了,一些关于这个事件转载 2014-05-23 10:50:56 · 611 阅读 · 0 评论 -
Android学习之——优化篇(1)
一、优化的品质 1.简练;2.可读性强;3.模块化;4.层次性;5.设计良好;6.高效;7.优雅;8.清晰。二、常见的编程规范 1. 基本要求 · 结构清晰,简单易懂,单个函数不超过100行;目标明确,代码精简 · 尽量使用标准库函数和公共函数 · 不随意定义全局变量,尽量使用局部变量转载 2014-05-23 10:40:31 · 274 阅读 · 0 评论 -
Android学习之——自己搭建Http框架(2)——框架扩展
一、Json指定转化成对象返回 上篇文章主要讲基础的框架搭建起来了,这次需要做一些些的扩展,这里Json转化用到了google的Gson。 上篇文章,我们直接返回了String的字符串,那么如果是请求返回回来的是Json格式的,我们能否在数据返回的时候将数据转化成需要的对象呢。答案当然是可以的。 我们可以在UI线程中创建Callbac转载 2014-05-23 10:36:55 · 373 阅读 · 0 评论 -
Android学习之——自己搭建Http框架(2)——框架扩展
一、Json指定转化成对象返回 上篇文章主要讲基础的框架搭建起来了,这次需要做一些些的扩展,这里Json转化用到了google的Gson。 上篇文章,我们直接返回了String的字符串,那么如果是请求返回回来的是Json格式的,我们能否在数据返回的时候将数据转化成需要的对象呢。答案当然是可以的。 我们可以在UI线程中创建Callbac转载 2014-05-23 10:35:39 · 388 阅读 · 0 评论 -
Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程
先创建一个类MyView,继承自View[java] view plaincopypublic class MyView extends Button { private static final String TAG = MyView.class.getName(); public MyView(Cont转载 2014-05-23 10:49:53 · 519 阅读 · 0 评论