随笔分类 -  Android开发之路

摘要:方法一:如果单纯的传递List 或者List的话 就可以直接使用Java代码intent.putStringArrayListExtra(name,value)intent.putIntegerArrayListExtra(name,value)方法二:如果传递的是List,可以把list强转成Serializable类型,然后通过Java代码putExtras(key,(Serializable)list)方法传递过去,接受的时候用Java代码(List)getIntent().getSerializable(key)就可以接受到List数据了但是 切记 你的YourObject类必须要实现 阅读全文
posted @ 2013-08-03 15:20 小嫩芽儿 阅读(210) 评论(0) 推荐(0)
摘要:Keytool 是一个有效的安全钥匙和证书的管理工具.Java 中的 keytool.exe (位于 JDK\Bin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。Keytool 把钥匙和证书储存到一个keystore.默任的实现keystore的是一个文件.它用一个密码保护钥匙.(2)关于证书的几个概念: 一个证书是一个实体的数字签名,还包含这个实体的公共钥匙值. 公共钥匙 :是一个详细的实体的数字关 阅读全文
posted @ 2013-08-01 16:01 小嫩芽儿 阅读(884) 评论(0) 推荐(0)
摘要:转自:http://labs.easymobi.cn/?p=284有时候Android自带的控件无法满足我们的某些要求,这时就需要我们自定义控件来实现这些功能。比如需要一个TextView里的字倾斜一定的角度,就需要自定义TextView。右下角的记分牌就是这样的TextView。下面介绍怎么自定义TextView。首先新建一个继承自TextView的类,取名为RotateTextView: 1 import android.content.Context; 2 import android.graphics.Canvas; 3 import android.util.Attribute... 阅读全文
posted @ 2013-07-23 11:13 小嫩芽儿 阅读(3388) 评论(0) 推荐(0)
摘要:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文 阅读全文
posted @ 2013-07-17 10:42 小嫩芽儿 阅读(275) 评论(0) 推荐(0)
摘要:WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。在本文将介绍在Android 中调用WebService的具体细节,并在最后给出一个完整的例子来演示如何使用KSOAP2来调用WebService。安装第三方类库:KSOAP2 PC版本的WebService客户端类库非常丰富,例如,Axis2、CXF等,但这些类库对于Android系统过于庞大,也未必很容易移植到 Andro 阅读全文
posted @ 2013-07-04 18:31 小嫩芽儿 阅读(362) 评论(0) 推荐(0)
摘要:1.概述对于J2ME访问远端的Web Service,除了官方标准JSR 172,我们还有两种选择:lkSOAPlWingfootWingfoot是由Wingfoot Software(www.wingfoot.com)出品的一款J2ME(CLDC/CDC) SOAP1.1的轻量级实现方案。kSOAP是Enhydra.org的一个开源作品,是EnhydraME项目的一部分。基于Enhydra.org出品的开源通用XML解析器kXML,kSOAP完成了J2ME/MIDP平台上的SOAP解析和调用工作。Stefan Haustein领导的kSOAP开发小组于2001年5月17日推出了Alhpa版本 阅读全文
posted @ 2013-07-04 11:20 小嫩芽儿 阅读(328) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/huzgd/article/details/7604069本人已试过第二种解决方法可行!!原文:Posted by Foxykeep on 22/03/2012http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17在升级了我的Android SDK和ADT到版本17后,我又遇到了一个大问题:)在使用了第三方JAR包的工程中,我仍然能正常编译,但只要在手机上一运行,程序就会直接崩溃,错误信息如下:[plain]view plaincopy03- 阅读全文
posted @ 2013-07-01 14:15 小嫩芽儿 阅读(1593) 评论(0) 推荐(0)
摘要:错误提示:Failed to install helloworld.apk on device 'emulator-5554': timeout或者the user data image is used原因:由于模拟器已经开启而没有关闭或者非法关闭引起的。解决方法:删除 C:\Documents and Settings\Administrator\.android\avd\对应版本.avd下所有以.lock结尾的文件夹。或者Failed to install *.apk on device *:timeout Launch canceled!还有一种办法:在window-&g 阅读全文
posted @ 2013-07-01 11:51 小嫩芽儿 阅读(5943) 评论(0) 推荐(0)
摘要:转自:http://www.blogjava.net/jzone/articles/337697.html首先,叙述一下令人蛋疼的情况,纠结了我几个小时,更新Workspace原有的项目,显示更新成功,可是就是更新不下来svn上原有的文件,结果我火了,直接把app删了重来,问题来了svn弹窗了:cannot map the project with svn provider。第一反应,问那位哥(什么哥? 姓谷的那位哥,O(∩_∩)O~),结果如下:原因:可能是subclipse新旧版本冲突造成的,删掉\.metadata\.plugins\org.tigris.subversion.subcl 阅读全文
posted @ 2013-07-01 11:42 小嫩芽儿 阅读(239) 评论(0) 推荐(0)