随笔- 131  评论- 301  文章- 0 
上一页 1 2 3 4 5 6 ··· 9 下一页
  2012年9月30日
摘要:RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android 阅读全文
posted @ 2012-09-30 00:24 Devin Zhang 阅读 (15552) 评论 (0) 编辑
  2012年9月28日
摘要:工作项目需要在java和c/c++之间进行socket通信,socket通信是以字节流或者字节包进行的,socket发送方须将数据转换为字节流或者字节包,而接收方则将字节流和字节包再转换回相应的数据类型。如果发送方和接收方都是同种语言,则一般只涉及到字节序的调整。而对于java和c/c++的通信,则 阅读全文
posted @ 2012-09-28 18:08 Devin Zhang 阅读 (7321) 评论 (0) 编辑
  2012年8月31日
摘要:下面是一个两点触控的案例代码: 下面是该案例的一些分析要点:1)使用event.getPointerCount()来获取当前触控点的个数。并判断触控点,来分别对不同的点进行事件处理。 2)使用event.getAction()来获取当前的事件码,单点按下、松开和移动的事件分别是:MotionEven 阅读全文
posted @ 2012-08-31 17:16 Devin Zhang 阅读 (10454) 评论 (2) 编辑
  2012年8月9日
摘要:1.背景介绍 最近项目要绘制股票走势图,并绘制能够跟随手指滑动的指示线(Indicator)来精确查看股票价格和日期。如下图所示: 上图中的那条白色直线就是股票的指示线,用来跟随手指精确确定股票的时间和股票价格。不论是绘制股票图还是绘制指示线,我们首先想到的就是用Android中的自定义View来实 阅读全文
posted @ 2012-08-09 10:06 Devin Zhang 阅读 (5688) 评论 (8) 编辑
  2012年7月18日
摘要:1.简介 基于基于BaseExpandableListAdapter扩展的ExpandableList用法,现在网上流行的主要有两种:第一种是向BaseExpandableListAdapter传入两个数组,第一个是表示Group(目录头)信息的一维数组,第二个是表示Child(目录子项)的二维数组 阅读全文
posted @ 2012-07-18 10:46 Devin Zhang 阅读 (17071) 评论 (3) 编辑
  2012年7月13日
摘要:1.背景介绍 最近项目用到两个ScrollView的同步显示,即拖动左边的ScrollView滚动的同时,实现右边的ScrollView同步滚动。此种情形常用在复杂界面布局中,比如左边的ScrollView显示主要项目,只需上下滚动即可;右边项目是次要项目,可以实现上下或者左右滚动,当上下滚动时,需 阅读全文
posted @ 2012-07-13 14:47 Devin Zhang 阅读 (11606) 评论 (7) 编辑
  2012年7月2日
摘要:1.使用场景 在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为 阅读全文
posted @ 2012-07-02 18:01 Devin Zhang 阅读 (28204) 评论 (12) 编辑
  2012年6月5日
摘要:1.前言 Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);再比如一些动态的实时View为便于观察和记录数据、需要临时生成静态的Bitmap 阅读全文
posted @ 2012-06-05 16:11 Devin Zhang 阅读 (37126) 评论 (7) 编辑
  2012年5月9日
摘要:import java.util.regex.Matcher; import java.util.regex.Pattern; /** * <p> * Title: HTML相关的正则表达式工具类 * </p> * <p> * Description: 包括过滤HTML标记,转换HTML标记,替换特 阅读全文
posted @ 2012-05-09 13:36 Devin Zhang 阅读 (37929) 评论 (0) 编辑
  2012年4月28日
摘要:import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.v 阅读全文
posted @ 2012-04-28 16:53 Devin Zhang 阅读 (1010) 评论 (0) 编辑
  2012年4月27日
摘要:大家好!我是陈彧堃,其实HTML5我之前也做过一些相关的研究,包括现在我们也在做一些调研。我个人一年前在G3上利用HTML5开发一些东西的时候,我发现原生的对HTML不支持,开始踏踏实实做Android原生代码开发。目前来说在将来一到两年内HTML5的东西会慢慢侵蚀原生程序,我讲的是现在进行时,现在来说Android开发还是占绝对主导地位。所以今天来看一下Android研发的优化。 我想做一个小调研,有多少人知道友盟?谢谢!感觉不是很多。简单介绍一下我们是一个面向中国移动开发者的服务平台,我们最核心、推出最久的功能是一个统计平台,提供SDK,支持全平台,服务了八千以上的移动厂商,包括了超... 阅读全文
posted @ 2012-04-27 16:14 Devin Zhang 阅读 (1499) 评论 (0) 编辑
摘要:用 Heap监测应用进程使用内存情况的步骤如下: 1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的; 2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”; 3. 链接成功后,在DDMS 阅读全文
posted @ 2012-04-27 15:03 Devin Zhang 阅读 (1419) 评论 (0) 编辑
摘要:如果某些操作不依赖具体实例,那它就是静态的,反之如果某些操作是依赖具体实例的(例如访问一个特定会员的名称),那它就应该是实例化的。 静态方法不用new对象可以直接调用 1.与类相关与对象无关 2.不需要对象的“轻”方法 3.工厂方法 如果某个方法是用频率较高,或者方法本身通用性较强,无需初始化类成员 阅读全文
posted @ 2012-04-27 14:58 Devin Zhang 阅读 (10821) 评论 (2) 编辑
  2012年4月24日
摘要:public class TestObject { /** * 一个用来被测试的方法,进行了一个比较耗时的循环 */ public static void testMethod(){ for ( int i= 0 ; i< 100000000 ; i++){ } } /** * 一个简单的测试方法执 阅读全文
posted @ 2012-04-24 14:44 Devin Zhang 阅读 (4062) 评论 (0) 编辑
摘要:Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference , 这 4 种类型的引用与 GC 有着密切的关系, 让我们逐一来看它们的定义和使用场景 : 1. Strong Referen 阅读全文
posted @ 2012-04-24 14:21 Devin Zhang 阅读 (2584) 评论 (0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页