- 博客(22)
- 资源 (10)
- 收藏
- 关注
转载 Android运行时异常“Binary XML file line # : Error inflating class”
在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉...... 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必
2014-09-23 15:51:19 600
转载 declare-styleable:自定义控件的属性
在使用过程中,1 TypedArray a = getContext().obtainStyledAttributes(attrs, R.styleable.ContactListItemView);2 mPreferredHeight = a.getDimensionPixelSize(3 R.styleable.ContactListItemView_list_item_hei
2014-09-21 20:43:30 627
原创 Android ViewStub的使用
ViewStub是一个不可见的,大小为0的View,最佳的用途就是实现View的延迟加载,在需要的时候再加载View。当调用ViewStub的setVisibility方法设置为可见或者调用inflate()方法初始化该View的时候,ViewStub引用的资源开始初始化,然后引用的资源会替代掉ViewStub,把自己填充在ViewStub的原位置。
2014-09-21 16:52:30 1240
转载 JavaIO详解
一 )以字节为导向的 stream------InputStream/OutputStreamInputStream 和 OutputStream 是两个 abstact 类,对于字节为导向的 stream 都扩展这两个鸡肋(基类 ^_^ ) ;1、 InputStream 1.1ByteArrayInputStream -- 把内存中的一个缓冲区
2014-09-19 21:02:55 573
转载 Java代码中的常见问题!
本文列举了我在周围同事的Java代码中看到的一些比较典型的错误。显然,静态代码分析(我们团队用的是qulice)不可能发现所有的问题,这也是为什么我要在这里列出它们的原因。如果你觉得少了什么,请不吝赐教,我会很乐意把它们加上。下面列出的所有这些错误基本都与面向对象编程有关,尤其是Java的OOP。类名读下这篇短文“什么是对象”。类应该是真实生活中的一个抽象实体,而不
2014-09-19 16:50:44 816
转载 Java反射在Android中的简单应用
一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 在Java中的反射机制,被称为Reflection。(大家看到这个单词,第一个想法应该就是去
2014-09-18 21:40:50 717
原创 Java中获取HashMap中所有的Key的值,获取所有的value的值
首先,确定有一个初始化并赋值的HashMap,我定义其为hashMap
2014-09-16 11:14:52 22869
转载 Java中ArrayList与Vector集合的区别
是的, 这是一个太多太多人遇到过, 讨论过, 解释过的问题.为了加深自己的记忆, 还是决定写一篇来记录下他.首先想说的是:Vector是在Collections API之前就已经产生了的, 而ArrayList是在JDK1.2的时候才作为Collection framework的一部分引入的. 它们都是在内部用一个Obejct[]来存储元素的.ok, 现在来说他们的差别:
2014-09-16 10:31:35 1315
转载 android JUnit单元测试
本文相关的代码下载链接: http://download.csdn.net/detail/stevenhu_223/4895796 本文是在上一篇文章《java单元测试》的基础上继续讲解android的单元测试,android源码中引入了java单元测试的框架(android源码目录:libcore\junit\src\main\java\junit\framework
2014-09-13 09:48:58 958
转载 Java JUnit单元测试
相关代码下载链接: http://download.csdn.net/detail/stevenhu_223/4884357 在有些时候,我们需要对我们自己编写的代码进行单元测试(好处是,减少后期维护的精力和费用),这是一些最基本的模块测试。当然,在进行单元测试的同时也必然得清楚我们测试的代码的内部逻辑实现,这样在测试的时候才能清楚地将我们希望代码逻辑实现得到的结果和测试实
2014-09-13 09:40:37 777
转载 android TextView多行文本始终显示滚动条并自动定位到底部
效果:java: 用handler循环调用这个方法即可[java] view plaincopypublic static void scroll2Bottom(final ScrollView scroll, final View inner) { Handler handler = n
2014-09-11 16:59:28 5006 2
转载 Android 数据库存取图片
数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认为像图片这样的数据存放在数据库中也有好
2014-09-10 07:31:07 751
转载 java String中split()用法
Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]]) stringObj必选项。要被分解的 Str
2014-09-09 07:31:07 1353
转载 wifi相关(一)wifi的简单分析
这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager (1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。 在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。
2014-09-06 07:23:48 2287
转载 INSTALL_FAILED_MISSING_SHARED_LIBRARY错误解决方法
最近在编写Google Map应用的过程中发现一个问题,在往手机上装应用的时候出现:Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY错误。经过各种找资料才知道是我手机的ROM里吧共享库“com.google.android.maps.jar”精简了,我们只需要把共享库文件“com.google.android.m
2014-09-05 14:17:38 1859
转载 Android程序性能优化
对于Android手机来说,由于Google全面开放多任务同时运行着Java这样的解释型语言导致对RAM的开销很大,随着Android平台的发展很多新手程序员在经验等问题,会导致你的应用执行效率较低。针对于发布版应用应该注意以下几点:一、慎用Logcat输出如果你的应用总是在后台不断的输出Log.i或Log.d的内容,除了增加系统开销外,对你应用的整体效率受影响,尤其是持续输出很多内容
2014-09-01 06:36:18 607
android自定义时间选择器
2015-08-30
android XMPP 功能分拆编写
2014-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人