自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Android NDK 开发

NDK 介绍NDK 官方网页 http://developer.android.com/sdk/ndk/index.htmlThe Android NDK is a companion tool to the Android SDK that lets you build performance-critical portions of your apps in native co

2012-07-23 13:38:20 422

原创 Findbugs在android 中的使用

1. 介绍Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析,它可以帮助改进代码的质量,增加code review 的效率。2. 在线安装 Eclipse插件安装地址:http://findbugs.cs.umd.edu/eclipse3. 检查安装了Fi

2012-07-13 14:30:10 400

原创 Android 内存泄漏分析

1.   Java 内存管理原理Java的内存管理就是对象的分配和释放问题。在Java中,内存的分配是由程序用new关键字完成的,系统将程序在Heap(堆)中申请一个空间存放,并返回的是一个对象的reference (一般类似于句柄,指针的指针),对象的释放是由GC(垃圾收集器,Garbage Collection)决定和执行的。虚拟机监视对象状态,包括对象的申请、引用、被引用、赋值等,如果该

2012-07-13 14:28:42 662

原创 矩阵在android图形中的应用

矩阵在android 图形 中的应用一个数组在线性代数上可以看成是一个向量。而一个向量,可以通过一个矩阵乘法((一个矩阵行的每一个值乘以另一个矩阵列的每一个值)转化为另一个向量。android中的点的坐标位置,和颜色值 ,都是一个数组,也都可以看成一个向量。所以他们的变换,实际上应用到线性代数上的矩阵来进行变换。一个NxN 的矩阵乘以一个N维的向量 ,可以得到转换后的新向量

2012-07-13 14:25:56 442

原创 Android的网络请求中GZip的使用

gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。一般服务器中都安装有这个功能模块的,服务器端不需做改动。当浏览器支持gzip 格式的时候, 服务器端会传输gzip格式的数据。从Http 技术细节上讲,就是 http request 头中 有 "Accept-Encoding", "gzi

2012-07-13 14:18:52 456

原创 Android 混淆代码 原理与实施

Android 混淆代码 原理与实施目录 [隐藏] 1 proguard 原理2 proguard 配置3 proguard 问题和风险4 常见的不能混淆的androidCode5 如何实施[编辑]proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代

2012-07-13 14:18:07 600

原创 Handler ,消息队列 和线程

消息队列是常见的一个设计模式,每一个线程拥有一个消息队列, 系统循环处理消息队列中的消息,线程之间通信的时候,只需要在消息队列中增加一个消息就可以了,这种设计方便实现不同线程之间的通信。 window UI线程 本身就有一个消息队列的设计, Android 同样也有一个消息队列的设计,而且他的消息队列 不仅可以用于UI线程 ,还可以用于其他线程。android 相关于消息队列 和处理 有如

2012-07-13 14:17:01 659

原创 Android 9 patch 图片

anroid 控件的尺寸是由控件内容和控件背景图片两者共同决定的。经常碰到由于控件的内容变大,而导致背景图片被拉伸的情况。比如一个TextField ,背景图片为一个人物 ,当这个TextField 文字变得很长的时候,背景就会被拉伸,这个人物就会变形变的很胖。其实我们希望人物不会被拉伸,背景变长,只要拉伸人物旁边的空白就行了。而Android提供9 patch图片(.9.png 格式图片

2012-07-13 14:16:38 375

原创 Fragment 学习

Fragment 学习Android在3.0中引入了fragments的概念,主要目的是用在大屏幕设备上——例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互Fragment允许这样的一种设计,而不需要你亲自来管理view hierarchy的复杂变化。通过将activity的布局分散到

2012-07-13 14:15:06 571

原创 Android 尺寸

基本概念决定一个屏幕显示,主要有两个参数,一是分辨率(resolution), 一是尺寸(size),由分辨率除以尺寸可以得到附带的参数密度(desitiy)。[编辑]显示单位对于显示单位,可以用尺寸如磅(pt),英寸(in),毫米(mm),也可以用像素(px),但是android 推荐 dp,sp。 android 希望在不同的屏幕上,布局显示大小类似,虽然用尺寸可以达到

2012-07-13 14:14:17 577

原创 z31

即使屏幕关掉了,用户还发心跳。什么时候 cpu  待机http://birtc.cnblogs.com/archive/2005/08/19/218446.htmlMantis中的状态CATEGORY_APP_MUSIC provider 包中的常量,columnname ,intentaction http://blog.csdn.net/kilp

2012-01-18 10:57:42 2029

原创 z28

CSS sprites减少HTTP请求Windows8:Metro界面设计配置简单介绍  http://zwkufo.blog.163.com/blog/static/2588251201192741149789/好吗? 不值得。小优点而改变习惯。XP ,登陆,任务栏,控制面板 更改 真得很无聊。OOM 以为 canvas ,和bitmap 是根源 ,其实不是

2011-12-19 16:25:27 468

原创 z27

LinearLayout 加几个固定大小的button ,不显示的 和 显示的 属性一样 ,不过 如果改成 fillParent 就变成 0 。LinearLayout 只计算, 不会改变显示。 先 fillparent 会影响下一个view ,所以java 的Border layout 中间布局,还需要relative layoutlayout——gravity ,不一定有用。在没有限制

2011-12-19 14:57:47 491

转载 z26

初涉Android蓝牙开发http://android.tgbus.com/Android/tutorial/201103/346657.shtmlAdapter ,service ,serverSocket ,Stream .UUID 作为socket 端口 ,真是无法冲突了。application 需要先生产一个StringQQ 没有统一调用游戏大厅 。暂时

2011-11-25 09:24:04 503

原创 z25

android lib project,,大得项目可以使用。可以使用lib 引用属性,可配置化A style attribute resource allows you to reference the value of an attribute in the currently-applied theme. 仅仅是属性,不是style 。缺省是直接套配theme 中相同的att

2011-11-24 17:08:16 727

原创 z24

center_vertical         专门Activity ,里面有缺省定义的布局。TabHost  ,实现。用子组件可定义。fix id 。 玩啥 tableWidget 根本没有用。setCurrentTab(int index)void setCurrentTabByTag(String tag)    setOnTabChangedListen

2011-11-15 11:04:08 447

原创 z22

android 学习 历程12月 安装2.3 Property Animation Download manager     ContentValues    http://www.cnblogs.com/abob/archive/2009/07/09/1520021.htmlContentValue 使用StringBuilder 构建 where 条件。

2011-11-08 09:25:19 558

原创 z20

content://contacts/people/1intent data is uri .tel:123ACTION_VIEW content://contacts/people/Phone  CONTENT_TYPE "vnd.android.cursor.dir/phone"CONTENT_ITEM_TYPE  "vnd.android.cursor.item/phon

2011-11-07 14:06:28 805

原创 z19

MotionEvent obtain(MotionEvent other) ,没有构建器,只有静态工厂方法 http://www.2cto.com/kf/201109/102655.htmlInstrumentation发送键盘鼠标事件:Instrumentation提供了丰富的以send开头的函数接口来实现模拟键盘鼠标,如下所述:sendCharacterSync(int key

2011-11-07 09:27:39 768

原创 z18

virtual 虚拟的(用在计算机)  ,实际上的。This reply is a virtual acceptance of our offerCMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMW

2011-11-07 09:04:22 873

原创 杂项17

emulator 设置http://hi.baidu.com/cell37/blog/item/d7b1e77a8bf797e20bd18759.html设置 rom ram 可以降低 emulator cpu 和 网速09-07 05:17:09.016

2011-09-26 12:39:41 493

转载 杂项16

SVN删除包不方便,在资源管理器 手工删除 ,但是svn 不能同步了。以后应该谨慎手工删除文件。但是没有看到svn控制文件,被隐藏了。重新检出check for upgrade ,全部更新所有eclipse 包。速度太慢。应该可以单独更新,有个管理器,

2011-09-26 09:02:55 880

原创 杂项15

Animation event .when animation ,System still use old size to deal with event .setDisableDuringAni ani.setAnimationListener(new Animat

2011-09-09 11:24:56 820

原创 14

系统测试这个称呼往往被用于压力测试、容量测试、性能测试、安全测试等方面。而集成测试这个称呼往往被用于细节化的功能测试的超集——从用户需求来设计和组织较大颗粒度的功能测试。http://zh.wikipedia.org/wiki/Scrum

2011-09-08 17:35:54 364

原创 杂项13

判断ListView 到底AbsListView.getLastVisiblePosition() = (AbsListView.getCount() - 1) IS-8859-1 是无损耗,UTF-8 不是为什么 在adapter 之前设置foote

2011-09-08 16:00:06 391

原创 杂项9

window7 系统 特点及发展方向UAC、IE浏览器保护模式、BitLocker加密、TCP/IP堆栈验证和加密、地址空间布局随机化等。http://www.newhua.com/softdown/95034_2.htm

2011-08-08 16:52:52 266

原创 杂项8

why LoadingActivity invoke  onSaveInstanceState , it is finished by killing process .why register also invoke it .You do not have to

2011-08-08 16:39:06 695

原创 杂项7

emulator 中变形 ,用dp 处理,判断错 BroadcastReceiver 和http://hi.baidu.com/worldofhua/blog/item/bb07bdfe2c24473c5d600866.htmlhttp://mobile.51cto.

2011-08-08 13:47:53 2731

原创 杂项6

<br /><br /> <br /> <br />刷新 报错 HeaderViewListAdapter  java.lang.IndexOutOfBoundsException: <br />why need select first row <br /> <br />ListView<br />center_vertical 当心搞反<br />一个 view 时好调,几个view 时候,不能定位,需要套layout <br /> <br />why margin is invalid <br />h

2011-05-27 16:33:00 1672

原创 杂项5

<br /><br />socket byte 处理 ,读写俩线程。<br />buffer vector 。<br />readFull <br /> <br /> <br />backgound error #716A57<br />can not see bcckground color at hirerarchyviewer <br />can not find this color at style file ,no trasparent color <br />rootcasue  <br />

2011-05-10 10:23:00 617

原创 杂项4

input method 调用 ,防止UI界面被输入法遮挡 ,可以用activity  android:windowSoftInputMode="adjustResize"  http://blog.csdn.net/feng88724/archive/2011/02/15/6186037.aspx testProject  install ultraedit  datastore . preference , Mode , internal ,exterenal , getDir(). exteral m

2011-05-03 09:18:00 618

原创 android 杂项3

android SDK and AVD manager after install SDK ,we can install other package .DataSetObservablegetDropDownViewAdapterDataSetObserver , data change to notify view to re layout cache TrafficStats ThumbnailUtils System.out.println( value); null 报错,的确重写了java co

2011-04-17 20:23:00 450

原创 杂项2

<br /><br />dumpsys and dumpstate on the adb topic page.<br /> <br />android state<br />android:focusable<br />android:focusableInTouchMode<br />android:clickable<br /> <br />Checkable<br />Toggle<br /> <br />androit text <br />android:phoneNumber<br />and

2011-03-28 16:39:00 589

原创 杂项

http://www.javaeye.com/topic/8428439-pathch 定义png 文件 拉升区间http://www.cnmsdn.com/html/201005/1274855049ID5103_2.html Windows下下载Android源代码的方法仅下载Git (基于 Mingwin  ,not Cygwin) ,没有 resp 不需下载 Msgit full version (for hacker ) .http://android.git.kernel.org/  分为许多

2011-03-12 12:58:00 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除