自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(246)
  • 资源 (3)
  • 收藏
  • 关注

转载 使用单例模式实现自己的HttpClient工具类

在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果:try {

2012-03-31 14:45:04 607

转载 android ListView的美化涉及到的一些属性

1.、listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。2 、listview的上边和下边有黑色的阴影。3、lsitview的每一项之间需要设置一个图片做为间隔。针对以上问题 在listview的xml文件中设置一下语句。问题1 有如下代码结解决 android:scrollingCache="false"问题2

2012-03-31 14:30:34 534

转载 android UI 优化之 AbsListView之深度优化

android 提供的很多List控件如 listview、gridview 默认都会显示一个fadingedge的东西,它在View的top和bottom处各显示一个渐变半透的阴影以达到更好的视觉效果,但是这个带来的副作用就是导致在性能不是那么强劲的机器上,一些listview,gridview的拖动会显得很不流畅,因为我们知道绘制带Alpha的图片是最耗时的。  我们的优化思路就是对这

2012-03-31 14:28:54 914

转载 listView动态加载数据分页

package com.cnjmwl.scm.salesorder;import java.util.ArrayList;import com.cnjmwl.scm.MainActivity;import com.cnjmwl.scm.R;import com.cnjmwl.util.HttpUtil;import com.cnjmwl.util.ReadXML;impor

2012-03-31 14:25:12 850

转载 ListView页眉页脚效果VS android背景渐变

大家都知道,在我们调用ListView的addFooterView()方法给List增加一个页脚时,如果列表内容很多,超过了屏幕大小,那么页脚就看不到了,可我们一般想要的效果是如下图所示的,在ListView的内容超过屏幕时,页脚还在屏幕的底部。本文将介绍上图所示的ListView效果,同时介绍一下在android中如何实现渐变效果,就像上图中的页眉页脚的背景色一样。

2012-03-31 10:25:18 625

转载 Android 学习资料大集合

script type="text/javascript">Android 值得学习的好资料,献给大家,转的哈1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_T

2012-03-30 23:38:00 967

转载 Android开发之ExpandableListView扩展(BaseExpandableListAdapter的使用)(完整版)

上一篇文章中谈到之前的代码中有一个问题。http://blog.csdn.net/benw1988/article/details/6871244“程序本身还存在问题,checkbox在点击修改了状态之后,缩小组,在展开组,checkbox的状态会还原。这是因为,在点击展开时,会重新调用getChildView函数,于是子列表的中的数据重新初始化了。所以数据就还原了。因此,这个

2012-03-30 23:34:00 1307

转载 Android中的JSON详细总结

1、JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JSON的结构:

2012-03-30 20:35:17 652

转载 动画中的View的点击判断

本文内容为原创,转载者请注明原始作者以及原始出处,以避免版权纠纷!在开发Android应用过程中,我曾遇到过下面的问题:     假设有一个View,它在做一系列复杂的、组合的Tween动画(平移动画、旋转动画、缩放动画、Alpha动画)。在动画的过程中,用户会去点击这个View。如何去判断这个View被点击中了没有呢?     为此,我曾专门在CSDN上发布了一条

2012-03-30 09:34:53 1257 1

转载 android 动画模块 分析

Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析了 Tween 动画的实现原理。主要思路Tween 动画通过对 View 的内容完成一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。具体来讲,预先定义一组指令

2012-03-29 21:21:50 1066 2

转载 实现Path2.0中绚丽的的旋转菜单

最近真的是忙死了,做了很久的这个菜单动画特效,都没有时间写博客,今天在机场等飞机终于有了空闲时间。     上图先:         那么下面开始吧~         首先,将整个菜单动画分解开来。1.      一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。2.      二级菜单按钮的平移动画2个,弹簧效果的in和out3.      二级菜单按钮的

2012-03-29 14:58:58 759

转载 Translateanimation动画

Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。也是本人在做一个移动图片的动画效果的项目时,遇到了一些问题。在网上查了很多资料,搞了好几天。终于明白怎么使用这个TranslateAnimat

2012-03-29 14:30:35 849

转载 读别人写的代码 VS 自己写代码

概述:专业程序员非常重要的一项技能是读别人写的代码,这项技能甚至比自己写代码更重要。分析:  这让我想到很多程序员讨厌去阅读代码,来接受它吧。人人都喜欢编写代码--写代码是很有乐趣的事。但阅读代码却是一种困难的工作。它不仅仅繁重,而且很无聊,让我们面对这个事实,任何不是自己写的代码都是差劲的(嘿嘿,虽然我们没有这样说过,但是其实我们都是这样想 的)。甚至当你写完代码后的仅仅几个小时之后,你

2012-03-29 12:58:26 1052

原创 如何高效阅读源代码与吸收其精华

众所周知,要想写出好的程序,除了要经常写之外,还有看看别人是怎么写的,所以读别人的程序是非常重要的;如今是个信息交换十分发达的时代,你可以轻易的就看到顶尖级选手的代码;开源事业蒸蒸日上,确实是所有程序员的福音。但如何阅读别人的代码呢?尤其对于初学者而言,确实是个难题,就像碰到一漂亮的刺猬,实在不知道如何下嘴。规则一,你读的越多,你就越容易读懂,因为高手写程序的思维都是趋同的,正所谓万剑归宗;当

2012-03-29 12:54:23 763

原创 如何阅读源代码

+++++++++++第一章: 导论++++++++++++1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.4.在现有的代码上工作时, 请与作者和维护人员进行必要的协调, 以避免重

2012-03-29 12:49:28 523

转载 如何阅读别人的代码 [原]

代码阅读的必要性阅读别人的代码作为开发人员是一件经常要做的事情。一个是学习新的编程语言的时候通过阅读别人的代码是一个最好的学习方法,另外是积累编程经验。如果你有机会阅读一些操作系统的代码会帮助你理解一些基本的原理。还有就是在你作为一个质量保证人员或一个小领导的时候如果你要做白盒测试的时候没有阅读代码的能力是不能完成相应的任务。最后一个就是如果你中途接手一个项目的时候或给一个项目做售后服务的时候

2012-03-29 12:42:50 707

转载 也谈如何高效阅读源码

因项目需要,最近在读OpenSSH & OpenSSL 的源码库,一开始进展奇慢,龟速,后来掌握了一些技巧后,快了一些。在此,将我总结的所谓的“技巧”贴上来,我先扔出一块砖,大家拿玉的砸过来!!读一份好的源码就像挖宝藏。  1.工欲善其事,必先利其器——铁锹?源码阅工具推荐:桌面软件或web开发推荐 ms vs 或eclipse+plugins,即相应的ID

2012-03-29 12:40:55 588

转载 Android动画学习笔记

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Animati

2012-03-29 11:43:55 766

转载 Interpolators

定义动画一般是通过定义关键帧(首帧或是尾帧)然后由系统自动生成中间帧,生成中间帧的过程可以称为“插值 interpolate”。Android Animation 支持多种插值算法:Interpolators (可以翻译成插值器)。所有Interpolators 都实现Interpolator 接口(实际上为TimeInterpolator接口),这个接口定义了一个方法:public ab

2012-03-29 11:41:08 739

转载 高仿launcher和墨迹左右拖动效果

半个月前就有这样的想法,做出一个模仿launcher的效果。自己也曾从网上搜过很多资料,也思考过怎么实现,最终还是参考了别人的资料实现了此效果,也解决了我这半个多月的冥思苦想,再次感谢,今天把代码贴出来供大家学习,因为这方面做得比较好的资料缺失比较少(因为本人搜了很多资料都不能达到效果),如果大家觉得还不错,请顶起。                    首先自定义一个 ViewGro

2012-03-28 17:15:58 674

转载 ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)

这几天测试时发现了些可以改进的地方。之前的方法确实能很有效的解决 :listview加载下一页时 因为图片较多异步加载的卡顿问题。但是,发现在用手拖动ListView的时候,滚动出的item中的图片是不加载的。 原因是在onScrollStateChanged方法中监听,只能监听滚动状态的改变(拖动时它只执行一次),而在用手一直拖动时,系统是不回调onScrollStateChan

2012-03-28 16:31:19 1589

转载 Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)

最近在做ListView分页显示,其中包括图片 和文字(先下载解析文字内容,再异步加载图片)发现每次点击下一页后,文字内容加载完毕,马上向下滑动,由于这时后台在用线程池异步下载图片,我每页有20条,也就是20张图片,会导致listview滑动卡顿!这是用户不想看到的,我参考了网易新闻和电子市场等应用,发现它们都是只加载屏幕内的图片,不现实的不加载,于是我也仿照做了一个。我是菜鸟,我承认 呵呵,

2012-03-28 16:21:46 3149 1

转载 MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK

一、设置新建常见类型文件的默认编码格式,也就是文件保存的格式。在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。Window-->Preferences-->General -->co

2012-03-28 11:18:45 1171

转载 Eclipse文件转码插件

插件源代码下载 (导入插件在workspace中,右键export->Plug-in Development->Deployable plug-ins and fragments,然后生成插件binar文件)二进制包下载   (因为blogjava不许上传jar文件,请下载后将zip后缀改为jar后缀然后拷贝到eclipse/plugins目录)一般在使用Eclipse过程中会有两

2012-03-28 11:07:42 699

转载 SpannableString使用大全

protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);            setContentView(R.layout.textview);        TextView txtInfo =(TextView)findViewById(R.id

2012-03-28 10:49:53 1652

转载 android调用系统拍照程序和从图库选取图片,返回后调用系统裁剪工具

调用系统拍照Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);File myImageDir = new File(TEMP_TAKE_PHOTO_FILE_PATH);//创建图片保存目录if (!myImageDir.exists()) {Mylog.d(THIS, "Create the path

2012-03-27 16:55:18 2200

转载 android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下

1、Drawable → BitmapJava代码  public static Bitmap drawableToBitmap(Drawable drawable) {                      Bitmap bitmap = Bitmap                           .createBitmap(

2012-03-27 15:34:33 823

转载 Android 配置 之 AndroidManifest.xml 出错 Unable to instantiate activity ComponentInfo

04-08 18:17:48.468: ERROR/AndroidRuntime(20955): java.lang.RuntimeException:Unable to instantiate activity ComponentInfo{com.example/com.example.demo.GestureEvent}:java.lang.ClassNotFoundException

2012-03-27 14:39:25 1299

转载 android应用开发全程实录-你有多熟悉listview?

今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的。ListView也是Android中比较难以使用的控件,这节内容就将详细解读ListView的用法。一个ListView通常有两个职责。

2012-03-25 22:41:22 746 1

转载 getview与getcount被反复调用

最近做项目发现一个界面当有ListView是,getView和getCount中的log被疯狂调用。一个5个Item的ListView,getView竟然会被反复调用7组。尤其是当ItemView中需要加载图片时,很容易造成GC过多,很容易出现ANR。原因就在于measure过程,ListView一般都会有好多个Item,而且也会同时显示若干组Item,这些Item的父元素都是这个ListVi

2012-03-25 21:49:46 1080

转载 管理者必读的书籍

管理者必读的十本管理学书籍:  1.《有效的管理者》  在这本薄薄的书里,现代管理学之父彼得 德鲁克提出一个重要的定律:管理者的效率,往往是决定组织工作效率的最关键因素。因此,在管理别人之前,你必须学会管理自己。  德鲁克也给出了有效管理者必须养成的五种习惯:正确统筹时间;致力于对外界的贡献;重视发挥长处,把工作建立在优势上;集中精力在少数主要领域;做有效地决策。  2

2012-03-25 20:57:48 38383

转载 java程序员必看的15本书

学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一

2012-03-25 20:50:18 845

转载 程序员必看的六十本书

一、 科学哲学和管理哲学 13【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition) 13【2】 “系统化思维导论”(An Introduction to Systems Thinking, Silver Anniversary Edition) 14【3】 “系统设计的一般原

2012-03-25 20:49:12 713

转载 android之Itent.ACTION_PICK Intent.ACTION_GET_CONTENT妙用

你是不是很多时候,想从弹出的电话本姓名列表中中查找到某个人,然后再获取该人的详细信息呢?你是不是想选择从弹出的列表中选择一张图片,然后将其进行进一步的操作呢?如果,你想,那你是不是很像知道,我们应该怎么让其弹出来一张选择列表,又应该怎么代码实现后边的操作呢?Itent.ACTION_PICK  Intent.ACTION_GET_CONTENT 两者都可以完成类似的功能,让我们一起来看

2012-03-24 23:10:29 770

转载 让你少奋斗10年的工作经验

一:不要认为停留在心灵的舒适区域内是可以原谅的。    每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现

2012-03-24 21:32:20 622

转载 分享45个android实例源码,很好很强大.收藏吧!!!

分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html

2012-03-24 21:18:49 912 1

转载 最近遇到的几个Android疑难问题

1、Service运行2小时之后被系统关闭我的Service在真机上运行了大约1~2小时之后,被系统关闭然后重新创建。onStartCommand() 返回的是 START_STICKY,但是,当系统重新创建该Service之后,只调用了 onCreate(),并没有调用Service 的 onStartCommand()。解决办法: 把所有初始化操作放入 onCr

2012-03-24 21:01:36 750

转载 在Eclipse CDT 中配置Artistic Style

在Eclipse CDT 中配置Artistic StyleArtistic Style是一个C,C++,C#和Java源代码缩排/格式化/美化工具,是一个开源项目。可参见主页http://astyle.sourceforge.net/。Eclipse里面配置Artistic Style 作为代码格式化工具:Formatter.在Eclipse中打开Run->Externa

2012-03-24 20:45:08 2244

转载 Eclipse添加CDT C/C++开发插件

英文原文:http://max.berger.name/howto/cdt/ar01s04.jsp#installingcdt注意:确定你的Eclipse没有安装CDT插件?这里要介绍Eclipse3.5和3.6版本的CDT安装。1. 启动Eclipse,点击菜单栏上的"Help -> Install New Software..."2. 打开 In

2012-03-24 20:44:02 1687

转载 Eclipse下搭建C语言开发环境

要使用Eclipse开发C/C++语言主要有 下面几个步骤:1. 安装 JRE去sun官方网站http://www.sun.com/download/ 下载安装即可由于 Eclipse 本身是用 Java 开发的,因此自然需要使用到 JRE,如果先前已經安装过了可跳过此步。2. 安装 Eclipse属于废话了..不安装怎么用!下载地址http://www.eclipse.o

2012-03-24 20:43:28 1243

重构与模式

国外多年开发经验的专家潜心研究总结的重构技术,对初学者及有开发经验的it技术员都有很大的帮助

2012-03-25

db4o面对对象数据库

完全面对对象的数据库,简单,高效,适合初学者,欢迎大家下载学习

2012-03-25

javascript学习笔记

适合javascript初学者自学,愿意与大家分享学习经验 适合javascript初学者自学,愿意与大家分享学习经验

2012-03-16

空空如也

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

TA关注的人

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