- 博客(6)
- 收藏
- 关注
原创 onInterceptTouchEvent和onTouchEvent调用时序
<?xml version="1.0" encoding="utf-8"?> <com.touchstudy.LayoutView1 xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_wi...
2011-11-30 10:36:25 67
原创 零长度数组
#include <stdlib.h>#include <stdio.h>struct device{ int num; int count; int reserve[0]; //reserve是一个数组名;该数组没有元素;该数组的其实地址紧随结构device之后;这种声明方法可以巧妙的实现C语言里的数组扩展};int main(){ ...
2011-11-25 09:32:34 68
原创 [android]通讯中常用到的Helper
1.常用类型和byte[]互转的ByteHelper ; 2.BCD码压缩的BCDHelper ; 3.CRC、XOR的CheckHelper 。 ByteHelper package com.van.base;import java.io.UnsupportedEncodingException;public class ByteHelper {...
2011-11-24 12:47:09 115
原创 Android类动态加载技术
Android应用开发在一般情况下,常规的开发方式和代码架构就能满足我们的普通需求。但是有些特殊问题,常常引发我们进一步的沉思。我们从沉思中产生顿悟,从而产生新的技术形式。 如何开发一个可以自定义控件的Android应用?就像eclipse一样,可以动态加载插件;如何让Android应用执行服务器上的不可预知的代码?如何对Android应用加密,而只在执行时自解密,从而防止被破...
2011-11-17 17:56:28 103
原创 区分Activity的四种加载模式
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 Activity有四种加载模式: standard singleTop single...
2011-11-15 13:19:18 77
原创 android Task简介
ask 1、 什么是 Task ? Task 翻译成中文叫做任务,那么什么是任务呢? Task 就是一个栈 (A task is a stack of activities.) ,这个栈里面存放了很多 Activity ,它遵循着后进先出的原则。 栈有两个动作:压栈(把对象压入到栈当中)和弹栈(把栈中的第一个对象从栈里面拿出来)。 2、 Task 运行过程 示例 1 :创建一个 Andro...
2011-11-15 11:57:21 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人