自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

venkychu的专栏

java、Android、IOS

  • 博客(24)
  • 收藏
  • 关注

原创 【Android】RecyclerView$ItemAnimator$ItemHolderInfo.left

如果你遇到这个错误:java.lang.NullPointerException: Attempt to read from field 'int android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo.left' on a null object reference原因:谷歌的老版本的问题,在RectclerV

2017-03-23 17:12:09 532

原创 ScrollView嵌套布局后没有顶部显示

解决方法:1、

2014-06-25 10:40:28 1551

转载 浅谈HTTP中Get与Post的区别

今天被人问到了,这么简单的问题竟然打不出个一二三来,只恨自己平时复习tais

2014-06-23 14:59:59 537

原创 升级SDK时超时

在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。OK

2013-12-14 12:59:21 482

原创 showDialog().WindowManagerImpl.BadTokenException错误

在一个ActivityA嵌套一个Avtivity1、Avtivity2、Avtivity3等。在Avtivity1显示Dialog时弹出此错误。试了很多种网上的方法,都不行,其实很简单,在你new Dialog时,如下AlertDialog.Builder builder = new Builder(Avtivity1.this.getParent()); 就可以正常显示了。原理是因为Avti

2013-04-07 17:01:51 896

原创 李宁的采访摘要

很久没更新了,编程进入枯燥期了,看了篇李宁的专访,摘要如下,激励下自己。 1、读经典。Java会经常看Thinking in Java。C++会看Thinking in C++。高大爷的计算机程序设计艺术(The art of computer programming)。2、睡前阅读的习惯。3、除了兴趣,还要不断地练习和领悟。4、模仿有名的项目来提高自己的水平。5、当你被某

2013-03-12 11:23:14 1428 1

原创 Unable to open log device '/dev/log/main': No such file or directory

以华为C8812为例:1、在拨号界面输入:*#*#2846579#*#*  进入测试菜单界面。2、Project Menu–后台设置–LOG设置3、LOG开关–LOG打开   LOG级别设置–VERBOSE4、Dump&Log– 全部选中5、重启手机 很多到这就结束了,可还是没有日志。怎么办? 重启手机后,在按上面操作次。然后先关掉eclipse,在关掉ad

2012-08-27 10:42:21 461

原创 pinyin4j.jar在升级SDK后返回为null的问题

1、在升级SDK后,存放jar包的lib文件夹需要改成libs,这样系统会自动添加。2、检查当前项目下.classpath的文件,里面有你jar包的路径,删除无用路径。 更改这两项后,pinying4j正常出结果了。

2012-06-04 10:52:47 819

原创 遇见java.lang.NoClassDefFoundError错误,找不到jar包类

打开程序,运行时出现java.lang.NoClassDefFoundError,找不到一个jar包了。可奇怪的是,jar包明明在。解决思路:找可能出现问题的各种相关路径。解决结果:在工程目录下建立libs文件夹,放你的jar包。然后在项目中右键libs-buildpath-user as source folder如果碰到类似的问题,尽量在导致找不到文件的路径上下文章

2012-05-17 16:32:33 6347

原创 Eclipse和SDK、ADT兼容问题

1、之前一直在用eclispe3.6和3.5.2,为了搞android3.0和4.0,升级了SDK,之后有提示要升级ADT。等两个升级完,各种不兼容。又试着离线升级,结果还是各种不兼容。最后找到错误原因,又要升级eclipse IDE。所以建议:如果你正要解决这个问题或者在找相互兼容的版本,建议还是直接都用最新版吧,绝对节省时间。2、这里附下SVN下载地址:http

2012-05-17 13:56:02 3488

转载 RGB值和颜色表

R G B 值   R G B 值   R G B 值 黑色 0   0 0 #000000 黄色 255 255 0 #FFFF00 浅灰蓝色 176 224 230 #B0E0E6 象牙黑 41 36 33 #292421 香蕉色 227 207 87 #E3CF57 品蓝 65 105 225 #4169E1 灰色 192 192 192 #C0C0C0 镉黄 255 153 1

2012-05-15 10:50:20 4453

原创 图片固定大小显示问题

在布局里加上 android:scaleType="centerCrop" 附其它属性:  android:scaleType是控制图片如何resized/moved来匹对ImageView的size。  android:scaleType值的意义区别:  CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图

2012-02-29 13:35:15 1570

原创 close() was never explicitly called on databaseandroid.database.sqlite异常

ERROR/Database(3236): close() was never explicitly called on databaseandroid.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened

2012-01-11 14:50:09 2636 2

转载 修改eclipse的背景色

eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Ed

2012-01-05 13:51:21 423

转载 bitmap溢出的问题

很多人在android开发中都遇到了生成bitmap时候内存溢出,也就是out of memory(OOM)的问题,网上对这样的问题的的解决说法不一。笔者作为一个初级开发者,在这里向大家提供一种比较实用,比较易于理解的方法,这种方法不如一些高级开发者提出的方案来的深刻,但是也能帮助大家有效地解决问题。废话不多说了,直接上代码。Java代码 BitmapFactory

2011-12-22 15:05:25 905

转载 去掉Android上的Title Bar

方法一:修改code在 public void onCreate(Bundle savedInstanceState)函数体中加this.requestWindowFeature(Window.FEATURE_NO_TITLE); 些方法明显能看到title bar显示了之后又消失了,给user的感觉不好。方法二:修改AndroidManifest.xml  

2011-06-09 19:17:00 611

转载 android ViewStub

<br />ViewStub相当于include,对于layout布局是十分有用的。ViewStub组件和<include>标签的作用类似,主要是为了提高布局的重用性,及布局的模块化。它们之间最大的差别是,ViewStub中的布局不会随着它所在布局的渲染而渲染,而<include>标签中的布局会随着它所在布局的渲染而渲染,ViewStub中的布局只有在你需要的时候才会渲染到主界面中。下面是一个简单的例子。<br /><br />在button下有一个viewstub,当点击buttonone是把它显示出来,

2011-05-22 21:54:00 775

转载 simpleAdapter

<br />ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。<br />程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。<br /> <br />先在xml里面定义一个ListView<br /> Xml代码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutandroid:id="@+id/LinearLayout01"android:layout_wi

2011-05-22 21:35:00 2065

转载 Android自绘实现步骤

1. 继承public class MyView extends View2. 实现protected void onDraw(Canvas canvas){3. 把生成的MyView加入到layout中LinearLayout rootLayout = (LinearLayout)findViewById(R.id.LinearLayout01);MyView myView=

2011-05-22 21:16:00 1066

转载 android自定义控件的创建和使用

<br />一、  重点<br /> <br />如何在layout(xml)中使用自定义的控件<br /> <br />二、  举例<br /> <br />1.          功能:实现一个新的浏览器控件,使点击浏览器中任何位置都能打印Log信息<br /> <br />2.          步骤:<br /> <br />1)         建立project<br /> <br />a)          在eclipse中点击菜单File->New->Project……<br /> <br

2011-05-22 19:05:00 1397

转载 android绘制图形

<br /> 以前的文章里边画一般都是一些矩形,今天就看看怎么在android手机屏幕上绘制一些几何图形,如三角形、多边形、椭圆、圆形、正方形 等等。并且设置 空心、实心。下面我们先来看看 <br /><br />在android中可以绘制出那些几何图形 <br /><br />方法 说明 <br />drawRect 绘制矩形 <br />drawCircle 绘制圆形 <br />drawOval 绘制椭圆 <br />drawPath 绘制任意多边形 <br />drawLine 绘制直线 <br /

2011-05-22 19:01:00 1535

转载 Android之完美退出方法(2.1-2.2-2.3SDK版本均测试通过)

<br />为什么要写这篇文章? <br />网上有很多种退出方法,可实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过)。<br />但我们的需求又确实存在。在某些情况下,我们需要在应用中打开多个Activity,但如果仅仅使用finish()方法就不能在需要的时候达到一次性退出的效果,自己作为一个Android退出问题的受害者,通过良久思考和实际测试,找到了一个比较不错的,在2.1-2.2-2.3版本下都通用的完全退出方

2011-05-22 18:56:00 1792

转载 android adapter 深刻分析

<br />我在刚玩android 时候,对这个adapter很不理解,到底是什么原理呢? 适配器,哎,只知道setAdapter()把参数传进去,系统就显示出来了。<br /><br />今天,针对这个东西,我们做个系统详细的分析.<br /><br />listview加载adapter过程是这样的.<br /><br />1 先判断adapter 有多少数据项,根据这个数据确定有多少item. <br />2 确定每个item里加载哪个View. <br />3 把View里加载要显示的数据.<br

2011-05-22 17:20:00 4558

转载 Java堆、栈、内存分配

Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存 中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放 掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首

2011-05-15 11:40:00 782

空空如也

空空如也

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

TA关注的人

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