android
文章平均质量分 77
blacktone
这个作者很懒,什么都没留下…
展开
-
使用Parcelable接口实现数据的序列化
Parcelable是android中的方法,使用parcelable实现数据序列化的效率要比Serializable接口的效率更高,而且Parcelable可用于Intent数据传递也可用于进程间通信(IPC)实现Parcelable接口的步骤:1.implements Parcelable2.重写writeToParcel方法,讲对象序列化为一个Parcel对象public v原创 2015-04-10 16:24:31 · 646 阅读 · 0 评论 -
自定义toolbar
1.toolbar介绍toolbar是android5.0退出的一个新控件,其实就是用来代替actionbar的,相比之actionbar,toolbar更加灵活,而且可以对其进行自定义,由于是android里的新控件,如果我们要在之前的api中使用它就需要support v7包来兼容,下面是效果图,这里我们队原来toolbar提供的靠左的title进行了覆盖,然后增加了一个edittext和原创 2016-04-04 22:01:01 · 946 阅读 · 0 评论 -
使用fragmentTableHost实现底部菜单栏
1底部菜单的几种实现方式:TabHost+ActivityRadioButton+Fragment这种方法使用RadioGroup来实现RadioButton的互斥选择,而且需要在activity中实现和判断点击事件FragmentTableHost+Fragment这个就比较简单了,只需要在layout文件中定义fragmentTableHost(需要support v4包)原创 2016-04-04 15:40:08 · 3770 阅读 · 0 评论 -
使用SharedPreference存储数据
SharedPreference是专门用于存储软件的设置参数这里用一个类方法来使用保存数据,传入的参数是需要保存的数据public void save(String name, Integer age) { //第一个参数是盛放数据的xml文件名称,不要写后缀名 SharedPreferences sp=context.getSharedPreferen原创 2015-04-17 21:22:59 · 699 阅读 · 0 评论 -
新闻客户端代码解析
1.使用php生成新闻json数据2.实现新闻列表界面布局a) 用自定义适配器进行布局的填充i. 首先创建一个继承baseadapter的类ii. 实现它的unimplement方法,重点是getviewiii. 在getview里得到控件if(convertView==null){convertView=LayoutInflater.from(context).inf原创 2015-04-09 21:32:19 · 825 阅读 · 0 评论 -
android通过http协议实现文件上传
首先我们要查看上传文件的请求头首先注意的是Content-Type这时请求内容类型,后面的boundary是分隔实体内容的分割线还有Content-Length,这是需要我们自己计算长度的然后我们来看实体数据,实体数据的分割线比boundary多了两个“--”,这时http协议规定的每一个实体数据之间都有两个回车换行并且在实体数据结束时有------------转载 2015-04-16 17:43:51 · 765 阅读 · 0 评论 -
使用commons-fileupload实现文件的上传
首先from里面必须有红色字体里面的属性enctype="multipart/form-data">我们这要用到一个fileupload的开源项目,首先把名叫commons-fileupload的jar文件导入到WEB-INF的lib目录下这个开源项目本身使用了另一个开源项目——commons-io,也把这个jar文件导入到相同的目录下原创 2015-04-16 16:37:15 · 374 阅读 · 0 评论 -
购物app学习笔记-tab导航条
Xutils:https://github.com/wyouflf/xUtilsxUtils简介· xUtils 包含了很多实用的android工具。· xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...· xUitls 最低兼容android 2.2 (api level 8)目前xUti原创 2015-04-23 13:59:53 · 851 阅读 · 0 评论 -
XML数据的解析
XMLXml简介:1.Xml是一种标记语言2.Xml的设计宗旨是传输数据,而非显示数据3.Xml标签是没有被预定义4.Xml被设计为具有自我描述性5.W3c的推荐标准Xml和html的对比:1.Xml不是html的替代2.Xml被设计为传输和存储数据,其焦点是数据的内容3.Html被设计用来显示数据,其焦点是数据的外观4.Html旨在显示信息,html旨原创 2015-04-10 18:43:58 · 1188 阅读 · 1 评论 -
JSON数据数据的解析
JSONjson和xml的区别:1.没有结束标签2.更短3.读写速度更快4.使用数组5.不使用保留字Json的语法:Json的语法是javascript对象表示法语法的子集:1.数据在名称/值对中(这里也把它称为键值对)2.数据由逗号分隔3.花括号保存对象4.方括号保存数组Json的值可以是:1.数字(整数或浮点数)2.字符串(在双引号中原创 2015-04-10 18:39:58 · 587 阅读 · 1 评论 -
超越ListView——RecyclerView
RecycleView介绍:RecycleView是为了替换listView和gridView被创造出来的,他比listview有了更高的解耦,所以使用recycleView可以变得非常灵活,使用recycleView可以自定义分割线等其他属性 首先介绍recycleView的方法,这里是实现一个简单recycle的api调用:RecyclerView.setAdapter(A原创 2016-04-10 11:44:59 · 494 阅读 · 0 评论