`
1028826685
  • 浏览: 943511 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
文章列表
资源来自于网络----------------------->   图片见附件   项目需要展示一个通讯簿,通讯簿中的手机号码是分组的,要求勾选组时,自动勾选组下的手机号码,实现效果如下: 我们这个实例主要讲的就是当点击一个分组的时候,分组里的所有人就默认的全部选中,有了这个功能我们在群发的时候就会给我们省去不少麻烦,这样我们就可以不用一个一个的选中了。那么我们就来看看这个效果是怎么样实现吗。 下面是实现步骤。 1、新建类PhoneListItem,用于表示分组中的每一个手机号码。Java代码: 2011-4-7 15:07:0 ...
区分Activity的四种加载模式 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 Activity有四种加载模式: standard singleTop singleTask singleInstance 设置的位置在AndroidManifest.xml文件中activity元素的android:launchMode属性: ...
在android里,有4种activity的启动模式,分别为: “standard” (默认) “singleTop” “singleTask” “singleInstance”   它们主要有如下不同:   1. 如何决定所属task “standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非intent包括参数FLAG_ACTIVITY_NEW_TASK。 如果提供了FLAG_ACTIVITY_NEW_TASK参数,会启动到别的task里。 “singleTask”和”singleInstance” ...
MyEclipse7.0 下载地址:downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe 1、建立java Project,任意取个名字就行。 2、建立一个名字为MyEclipseGen的类文件,内容见附件。 3、运 ...
第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次   2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次   3、设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurati ...
该博客来自网络——————>> 稍微翻译理一理,这里主要是说IntentServic 不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试 ...
附见文件:  
public class ImageTools { //Drawable-->Bitmap public static Bitmap drawableToBitmap(Drawable drawable){ int width = drawable.getIntrinsicWidth(); int height = drawable.getIntrinsicHeight(); Bitmap bitmap = Bitmap.createBitmap(width, height, ...
下面我上传在android开发中常用到的向服务器上传文件一: 在这里使用Http协议来上传文件,其上传的文件一般很小<2M左右可以使用这个方法上传文件 其中包含xml、和一般的文件上传实例 还要通过SOAP协议去调用WebService(SOAP协议传送的数据就是xml数据流)   .......................具体实现见附件。  
在我们的实际开发中我们很多时候都需要向服务器提交数据来获取服务器响应数据... 下面我就来总结一下通常使用的提交参数的方法有GET和POST 首先来看一下GET方式提交数据 注意:GET方式提交数据一般在2k左右(因服务器而异) GET方式: 看下面的方法 public static boolean sendGetRequest(String path, Map<String, String> params, String enc) throws Exception{ //path 是我们提交参数的路径 //params 是提交的参 ...
在前面我们知道了怎样去解析xml文档,NOW如果让我们去生成xml文档怎么做呢?在这里其实有很多的方法可以去做例如我们可以再android中使用StringBuilder来组拼xml文档也可以使用DomAPI来生成xml文档,如果在像android这样的手机设备我们最好使用pull解析器去生成xml文档。那么下面就让我们来实现吧! 下面的业务类封装了生成xml文档过程 public class WriteXMLService { public String WriteXml(List<Person> ls,Writer writer) { XmlSerializer ...
昨天晚上在复习了android中采用Pull解析xml文档在这里分享给大家。 老规矩让我们先来了解一下Pull解析器解析xml文档的原理,在android中系统内置大多数都是采用pull来解析xml的那么它的原理是什么呢??嘿嘿!其实这个和我们前面学的SAX解析技术原理差不多都是采用事件驱动来解析整个文档,那么为什么有了SAX还用pull干撒呢?多此一举(我也这么认为的哈!!)但是采用pull 解析xml文档从效率上和SAX差不多的但是Pull解析器的可读性上优于SAX,我们也不需要解析出整个文档(在某些情况下)就可以得到先关的数据。 那么怎么个工作的呢?不急!它的工作流程和SAX也是 ...
在这里介绍一下在android中使用DOM解析技术来解析xml文档,同样首先我们要认识到DOM解析xml的原理:DOM解析主要是先把整个xml文档加载到内存中去让后有android系统来完成对文档加载成文档树的形式储存在内存中然后我们通过android的API来解析整个文档树 ,废话不多说就开始吧! 首先person.xml 内容: <?xml version="1.0" encoding="UTF-8"?><persons> <person id="23"> <name> ...
为了去面试今天开始就对android的一些基础知识进行复习。下面对今天学习内容作个总结:采用SAX解析xml文档     首先要明白sax是采用事件驱动来解析整个文档,当触发某个事件的时候回调相应的函数。我们所要做的工作就是在这些回调函数中去实现,那么怎样才能回调那些事件处理函数呢?     在这里其实很简单实现ContentHandler接口接口重写我们需要处理事件的函数就OK!But Android为我们提供了一和帮助类DefaultHandler这个类对那些事件处理函数进行了空实现我们只需去继承这个类实现我们需要处理的函数就行了那么下面我们就来开始实现这个过程吧!    这里的xml文 ...
Global site tag (gtag.js) - Google Analytics