自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xzy2046的专栏

梦想还是要有的,万一实现了呢!

  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 ListView优化新玩法,打造易维护,高性能,快速开发的ListView

如果让你实现一个如下图所示的复杂的ListView你会怎么设计?没准你会先继承一个BaseAdapter,实现其中的getView()方法,通过getViewTypeCount(),getItemViewType(int position)等方法在getView()中添加一大堆if...else...语句块,生成对应Type的View。当然,可能你还会想起ValueHolder模式,为每种Type定制一个ValueHolder对象,让性能大幅提升,也让代码大幅增加。到最后这个自定义的BaseAdap

2014-09-30 11:18:07 2154 2

原创 Android设置壁纸的几种方案

Android设置壁纸有许多方法,主要思路有两种:1:通过WallpaperManager设置2:通过系统程序设置下文将分开说明:通过WallpaperManager设置该方法可以直接将图片置为壁纸,对于所有平台的Android系统都使用,但无法裁剪/调整图片。try { WallpaperManager wpm = (WallpaperManager) g

2014-09-28 14:18:38 12245

原创 我的ubuntu 常用工具及配置

1.set fileencodings=utf-8,gb2312,gbk,gb18030                                                                                            set termencoding=utf-8set encoding=prcset tabstop=4

2014-09-20 17:08:53 437

原创 git 的常规使用

1.切换branch:如果本地有多个branch可以用checkout切换git checkout dev2.创建一个本地分支,并对应一个远程分支git checkout -b dev origin/dev3.查看远程分支git branch -r4.查看本地分支git branch

2014-09-16 13:21:01 563

原创 gksudo gedit /etc/X11/xorg.conf In the sub-section "display" add this code or modify if already exis

gksudo gedit /etc/X11/xorg.confIn the sub-section "display" add this code or modify if already exist:virtual 2880 1024Where 2880 and 1024 are the value returned by the error: required virtua

2014-09-15 19:31:11 724

转载 shell: 统计当前目录下文件数

Learning Ubuntu for Android:Linux下查看当前目录下文件的个数ls -l | grep “^-” | wc -l查看当前目录下文件的个数,包括子目录里的ls -lR| grep “^-” | wc -l查看某目录下文件夹(目录)的个数,包括子目录里的。ls -l

2014-09-15 19:29:21 659

原创 如何解决:ANDROID中 ERROR GENERATING FINAL ARCHIVE: DEBUG CERTIFICATE EXPIRED ON 10/09/18 16:30 的错误

问题概述:在导入一个app后提示如下错误:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->and

2014-09-15 19:28:16 507

原创 Android 下载源码指定仓库 指定branch source

Android version和branch都很多,有时候需要下载多个分支的代码进行比对,可以通过-b 的方式下载. 例如:git clone https://android.googlesource.com/platform/packages/apps/Launcher2 -b ics-mr1-release如果要不知道Android有那些分支可以用

2014-09-15 13:11:00 744

转载 Android常用String 式样

zz:http://henzil.easymorse.com/?p=174 目前用到的有以下几点:加粗字体 斜体字体 给字体加下划线\n 换行\u0020表示空格\u2026表示省略号使用<b>和<b>来打印出这样的文字;“<”表示“使用textView.setText(Html.fromHtml

2014-09-15 13:09:19 504

转载 Android Lint分类及常见错误

Android Developer:ADT 提供了代码检查工具,可以帮助你检查代码规范,下面是一些相关说明: 常见类型:一, Correctness:Messeges(1)字符串国际化不完全(2)国际化的字符串,在默认位置(default locale),没有定义 二,Correctness(1)Xml中view的id重名(2)代码中使用

2014-09-15 12:55:04 523

原创 Android Screen size说明

关于screen 的一些参数说明如下,App的开发者可以关注一下。 1.screen sizesmall:  >426px * 320pxnormal: >480px * 320pxlarge: > 640px * 480pxxlarge: >960 * 720 2.screen ratioratio : (4:3

2014-09-15 10:09:03 1554

原创 删除所有.svn/.git

Q:android repo下来的代码导入svn时,各目录.git/.repo的文件夹需要先进行删除,如何一次性删除?A:find -name '.git*' |xargs rm -rf

2014-09-15 10:08:23 519

转载 ANDROID开发实用小工具

分享一些 Android开发中的实用小工具,你有发现好工具吗? 来这里分享一下呗一、find bugs 静态检查工具http://findbugs.sourceforge.net/FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析详情请参考

2014-09-15 10:07:44 496

原创 SVN批量增删

svn status|grep ! |awk '{print $2}'|xargs svn del svn status|grep ? |awk '{print $2}'|xargs svn add同

2014-09-15 07:38:54 672

原创 UBUNTU PIDGIN支持LYNC,并且支持语音

* 更新系统--------------------------------------------------------------------------------     $sudo apt-get update && sudo apt-get dist-upgrade=============================================== 

2014-09-15 07:32:48 2486

原创 sudo出现sudo:must be setuid root问题的解决方法

进入recovery模式vmware需要在开机按住shift 进入drop root ......依次输入:mount -o remount,rw /chown root:root /usr/bin/sudochmod 4755 usr/bin/sudoreboot 注意:千万不要给/usr/bin直接加权限

2014-09-15 07:29:37 757

原创 Android自动化测试之UIAutomator(一)

Android程序开发迭代周期短,测试case重复度高,大部分case属于功能验证,常规的测试方法是测试人员按照预先写好的Case手顺进行测试,人工比对操作结果和预期结果。这种测试手段重复度高,效率低,无趣,易出错,并且对测试人员能力提升帮助有限。Android手机机型狂多,屏幕尺寸各异,语言各异,因此测试重复度很高,完全依赖人力并不现实。同时自动化测试可以方便的整合入Jenkins等CI工具,可以覆盖掉相当部分的UI正确性检测。

2014-09-14 13:55:42 6561

原创 Android多语言适配--语言缩写

http://en.wikipedia.org/wiki/List_of_ISO_639-1_codeshttp://en.wikipedia.org/wiki/ISO_3166-1http://www.xue5.com/Mobile/Android/682477.html

2014-09-14 13:52:48 886

原创 Android App性能优化(一)之布局优化

当创建复杂布局的时候,我们会在xml 文件中添加大量的ViewGroup和View。伴随着每次迭代,View树的层次越来越深,界面加载速度越来越慢,消耗的内存也越来越多。当您的程序出现加载时短暂黑屏或横竖切换时短暂黑屏,抑或如内存溢出(OOM)之类的问题时,没准您的程序需要优化了。     那么如何让程序运行速度更快?响应更敏捷?优化布局是一个最基本的方法,本文将介绍最基本的优化布局方法。

2014-09-14 13:42:44 674

原创 Android Proguard使用技巧

1.混淆后解码ProGuard运行结束后,输出以下文件:dump.txt :描述.apk文件中所有类文件间的内部结构mapping.txt:列出了原始的类,方法和字段名与混淆后代码间的映射。这个文件很重要,当你从release版本中收到一个bug报告时,可以用它来翻译被混淆的代码。seeds.txt:列出了未被混淆的类和成员usage.txt:列出了从.ap

2014-09-14 13:35:01 521

Transition DEMO APK

BLOG Android Transition框架介绍&使用 的DEMO APK,欢迎大家下载查看显示效果。

2014-12-02

自动化测试图片比较工具

请在Ubuntu下使用。用于自动化测试后的图片比较,找出图片不同的地方。具体参考blog

2014-11-17

Android 获取时间Demo

Android时间获取与使用,详细请见blog:http://blog.csdn.net/xzy2046

2014-11-15

IBM DB2数据库函数大全

详细的讲解DB2中的函数 内容还是挺丰富的 希望对所有学习DB2的朋友有帮助

2009-08-09

oracle常见问题

Oracle 常见的1000个问提 精品

2008-11-30

vc++程序集

有关vc++数据结构算法的程序集

2008-04-24

空空如也

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

TA关注的人

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