andriod
文章平均质量分 78
zhangfei8625
这个作者很懒,什么都没留下…
展开
-
andorid学习之利用HttpURLConnection对象实现文件下载
HttpURLConnection对象继承自URLConnection对象,可以方便的将web资源转化成文件流,从而实现远程文件下载的功能;首先,清单文件中加入确保有读取网络的权限:代码清单:package com.zfeig.url; import java.io.BufferedReader; import java.io.InputStreamReader;原创 2015-02-10 15:13:00 · 543 阅读 · 0 评论 -
php做接口+android 请求API接口并展示到ListView例子
php做接口+android 请求API接口并展示到ListView例子原创 2016-06-25 18:06:58 · 11153 阅读 · 3 评论 -
android 学习之json数据的解析与创建
json数据格式已经是互联网数据通信的标准格式了,各种后端语言都支持json数据的处理,重要的是json格式具有轻便,灵活,语言清晰特点,android也完美的实现对json数据格式的解析;安卓下面对json数据格式解析有两种,JSONObject类实现和谷歌提供的Gson解析;这里以官方JSONObject来说明现在项目assets目录下新建一个json文件,test.json{原创 2015-03-18 15:37:58 · 645 阅读 · 0 评论 -
android多线程使用实例之AsynTask和handler的使用
在android开发当中,主线程(UI线程)是不允许处理复杂的耗时操作的,否则会导致UI线程阻塞,因此对此类操作应该使用子线程处理,一般会使用到AsynTask异步任务和handler多线程来处理,并且在子线程中是不允许修改UI线程元素的,因此会使用到异步回调方法;下面例子通过AsynTask和handler例子说明;首先建立布局文件activity_main.xml,分别定义下载按钮原创 2015-03-18 15:14:37 · 497 阅读 · 0 评论 -
android利用SQLiteOpenHelper类实现对数据库的增删查改操作
android内部提供了SQLiteOpenHelper工具类,封装了操作内置数据库SqLite的基本方法,完成实现对数据库的增删查改操作;首先创建项目,实现几个操作按钮;<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.a原创 2015-03-18 14:43:28 · 4402 阅读 · 0 评论 -
android学习之广播发送与检测网络开启服务
android四大组件之BroadcastReceiver和service使用;BroadcastReceiver一般分为普通广播,有序广播,异步广播,开启方式又分为静态注册,和动态注册两种类型;service:启动service又包括通过启动服务和绑定服务两种类型;四大基本组件都可以通过活动清单文件注册;看例子:通过不同方式发送广播,和获取系统服务检查网络pack原创 2015-03-30 19:54:17 · 462 阅读 · 0 评论 -
android学习路线图
看一张学习android的线路图。不一定非要按这个顺序,最适合自己的就是最正确的!转载 2015-03-10 15:28:30 · 403 阅读 · 0 评论 -
android学习之intent对象传递类
Intent对象常用语活动之间通信,发送广播,启动服务等,同时可以实现数据传递,同putExtra方法,传递基本数据类型参数,同时也可以传递对象类型参数;不过intent传递对象的时候被传递的对象必需是可以序列化的;这个容易实现,让对象实现Serializable接口就可以实现;在接受信息的另一个活动中,可以通过getIntent().getSerializableExtra()来实现:原创 2015-03-20 15:21:26 · 407 阅读 · 0 评论 -
anroid 学习之java回调机制与自定义接口回调方法的使用
android中经常会用到内部类方式的监听接口,如按钮中的onClickListener等,内部类接口中会用到回调方法;同时在多线程操作中,子线程进行耗时操作时,如向服务器发送请求,服务器的数据响应是无法进行的,这时候需要利用java的回调机制解决问题。通过重写回调方法获取请求结果这里以网络下载为例,封装一个网络下载类,并且实现自定义接口回调方法;先建立一个接口:package原创 2015-03-20 14:25:34 · 784 阅读 · 0 评论 -
android学习之创建自定义控件(续)
前面一篇使用到了自定义控件视图,通过include方法引用控件,实现了基本的自定义控件,但是对于自定义控件的事件功能实现是建立在单个活动中的,假设有多个子活动需要使用自定义控件,就意味着要分别在多个子活动中重复实现自定义的控件功能,显然这是不被推荐的,这里通过继承实现自定义控件类来解决上面的问题大部分控件都是单独以layout存在,这里以LinearLayout为例:视图部分:原创 2015-03-19 14:44:20 · 444 阅读 · 0 评论 -
Android学习之menu菜单使用与用户自定义View
在eclipse中新建一个安卓项目的时候,一般会自带创建一个menu,如果想自定义一个menu的话,在项目res目录下新建一个menu菜单,然后在该目录下新建一个xml文件,系统根目录会自动选择为menu类型;新建成功后,我们在xml中添加菜单项Item; <item android:id="@+id/add_item" andro原创 2015-03-19 11:50:23 · 4319 阅读 · 0 评论 -
Android学习之Button事件实现方法的总结
下面介绍Button事件实现的两种方法main.xmlxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_widt原创 2015-02-10 12:25:34 · 440 阅读 · 0 评论 -
RecyclerView采用StaggeredGridLayoutManager布局的瀑布流效果
recyclerView瀑布流实现原创 2016-07-14 16:58:48 · 8798 阅读 · 0 评论