Android进程一 1、复习结构 Engine基类 -abstract operation() 接口Interface Tire子类 -operation() 2、Process class、module、app在内存的某一区域执行,每块区域之间有一个隔阂,原则不能相互调用 通过一...
分类:
移动开发 时间:
2015-01-07 23:30:56
阅读次数:
277
1.我们可以命名的资源种类有多少?答:res/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象res/drawable/.png、.9.png、.jpg文件,它们被编译进以下的Drawable资源子类型...
分类:
移动开发 时间:
2015-01-07 23:26:45
阅读次数:
227
如今iOS8下,使用Storyboards开发十分方便,搭配上Size Class后,并且适配更加便捷。但是突然由代码写界面或者xib转向故事板,难免有一些疑惑。由于故事板下,基本使用连续来跳转页面,但有些情况下总会用到代码控制页面跳转,这个时候传统的初始化ViewController后push过去...
分类:
移动开发 时间:
2015-01-07 23:20:51
阅读次数:
382
/**
*
* 创建快捷方式
* @param map 快捷方式图标
* @param appName 快捷方式标题
* @param appUrl 快捷方式打开的地址
* @param iconUrl 快捷方式图标地址
*
* */
public static void create...
分类:
移动开发 时间:
2015-01-07 22:15:38
阅读次数:
143
//实体bean package?org.mo.common.util.entity;
import?java.util.Date;
import?android.os.Parcel;
import?android.os.Parcelable;
/**
?*?
?*?@author?moziqi
?*?
?*/
public?class?BeanDem...
分类:
移动开发 时间:
2015-01-07 22:14:34
阅读次数:
223
Zepto.js 是移动端轻量级的JavaScript框架,实现JQuery的大部分API,针对手机上web开发,轻量级的是相对性的减少用户访问流量...
分类:
移动开发 时间:
2015-01-07 22:12:54
阅读次数:
158
SharedPreferences
对于应用程序的数据输入、输出,如果是应用程序只是少量数据需要保存,那么使用普通文件就可以了(SharedPrefereces);但如果应用程序有大量数据需要存储、访问,就需要借助数据库了。Android系统内置了SQLite数据库,SQLite数据库是一个真正轻量级的数据库,它没有后台进程,整个数据库就对应于一个文件。
1.SharedPrefere...
分类:
移动开发 时间:
2015-01-07 22:10:23
阅读次数:
226
Android通过一套完整的I/O流体系,包括FileInputStream、FileOutputStream等,通过这些I/O流来访问手机存储上的文件。
一、API
1.File
(1)功能:该类提供一些有限的功能-获取或设置文件的权限、文件类型、最后依次修改时间等,通常它所代表的文件名(包含路径)将被转换为UTF-8字节序列被使用。
(2)继承关系
java.lang.Objec...
分类:
移动开发 时间:
2015-01-07 22:11:47
阅读次数:
297
一、Android如何实现数据共享?
为了在应用程序之间交换数据,Android提供了ContentProvider,ContentProvider是不同应用程序之间进行数据交换的标准API,当一个应用程序需要把自己的数据暴露给其他程序使用时,该应用程序就可通过提供ContentProvider来实现,其他的应用程序就可以通过ContentResolver来操作ContentProvi...
分类:
移动开发 时间:
2015-01-07 22:08:58
阅读次数:
282
一、UriMatcher与ContentUris工具类
UriMatcher
1.功能概述
开发ContentProvider时所实现的query()、insert()、delete()、update()方法的第一个参数为Uri参数,该参数由ContentResolver调用这些方法时传入。在上一篇博文中的实例,并没有真正对数据进行操作,因此ContentProvider并未对U...
分类:
移动开发 时间:
2015-01-07 22:10:26
阅读次数:
310
在前面文章中简单介绍了JNI,这一篇文章来简单看一下jni.h中定义的一些常用方法,来实现通过C++调用Android中的Java代码。一、两个参数的介绍在前面的代码中我们会遇到两个参数,下面对这两个参数做一解释1、JNIEnv是指向可用JNI函数表的接口指针,C代码中JNIEnv是指向JNINativeInterface结构的指针,在C语言中JNIEnv必须作为第一个参数传入每一个JNI函数的调...
分类:
移动开发 时间:
2015-01-07 22:10:05
阅读次数:
310
上一篇博客是使用Pull解析xml文件的,Pull解析方式虽然非常好用,但它并不是我们唯一的选择。SAX解析也是一种特别常用的XML解析方式,虽然它的用法比Pull解析复杂,但在语义方面会更加的清楚。
通常情况下我们都会新建一个类继承自DefaultHandler,并重写父类的五个方法,如下所示:
package com.jack.networktest;
import or...
分类:
移动开发 时间:
2015-01-07 22:07:43
阅读次数:
354
~~此文仅做个人配置记录~~因为我经常需要sshd来连接设备,它抓取logcat日志太方便了,方便排查问题,及多人共享;及有USB孔限制的人来说,这个更具有意义;把超级终端增强包部署到内网,也是为了方便下载,毕竟不是什么时候都可以上外网,并且外网下载太慢了;增强包的配置相对比较麻烦一些,还需要配置b...
分类:
移动开发 时间:
2015-01-07 22:05:29
阅读次数:
398
很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。 2...
分类:
移动开发 时间:
2015-01-07 22:00:05
阅读次数:
146
public class TextViewActivity extends Activity { // 声明TextView对象 private TextView textView; @Override protected void onCreate(Bundle savedInstanceStat...
分类:
移动开发 时间:
2015-01-07 21:58:16
阅读次数:
158
Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: a1 → a2 ...
分类:
移动开发 时间:
2015-01-07 21:59:23
阅读次数:
159
CircleOptions circle=new CircleOptions();circle.center(centre);circle.strokeColor(0xFFFFA420);circle.strokeWidth(2f);circle.fillColor(0x11FFA420);circ...
分类:
移动开发 时间:
2015-01-07 21:56:01
阅读次数:
217