- 博客(19)
- 资源 (22)
- 收藏
- 关注
原创 4.4网络图片查看器HttpURLConnection
1、先设置好需要图片的url,创建一个Url对象URL mURL = new URL(url);//ur可以赋值任意图片的链接地址2、得到http的连接对象openConnection,设置一些参数请求超时之类的conn = (HttpURLConnection) mURL.openConnection();conn.setRequestMethod("GET"); // 设置请求方法
2015-08-19 15:09:18 450
原创 4.3使用ContentObserver监听ContentProvider中的数据变化
如果ContentProvider的访问者需要知道ContentProvider中的数据发生变化,可以在ContentProvider发生数据变化时调用getContentResolver().notifyChange(url,null),来通知注册在此URL上的访问者。 意思就是想监听哪个内容提供者,内容提供者需要触发notifyChange,并且接收的软件需要注册一个内容观察者ContentO
2015-08-19 11:25:19 1048
原创 4.2利用内容提供者查询和添加联系人
操作系统短信的uri: content://sms/ 查询联系人: raw_contacts(存放联系人的id), data(id对应的姓名内容)查询: 1. 去raw_contacts表中取所有联系人的_id 2. 去data表中根据上面取到的_id查询对应id的数据. content://com.android.contacts/raw_contacts content://com.a
2015-08-19 11:18:51 705
原创 4.1短信备份,利用系统短信内容提供者ContentResolver
查出所有的短信,解析内容提供者的Uri获得内容提供者的访问对象获得游标Cursor结果查询集定义一个实体类SmsInfo,存放短信信息时间等把游标结果集的内容存放到实体类中利用XmlSerializer序列化到本地 存放的位置在sd卡: /mnt/sdcard/sms.xml/** * 备份短信 * @param v */ public void
2015-08-19 10:31:52 557
原创 3.3内容提供者ContentProvider,供其他软件访问本软件的数据操作
我们先看看官方文档Content providers are one of the primary building blocks of Android applications, providing content to applications. They encapsulate data and provide it to applications through the single
2015-08-19 08:29:54 754
原创 3.2列表的使用listview与BaseAdapter、simpleAdapter、ArrayAdapter
画张图大家看看: BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter。 在这里我的是ListView,MVC 模式 mode 数据模型(List) view 视图(ListView) controller 控制器(把mod
2015-08-18 15:55:37 944
原创 3.1Android中,Sqlite轻量级数据库的使用
SQ.Lite是轻量级的数据库,是遵循ACID(原子性、一致性、隔离性、持久性)的关联式数据库管理系统,多用于嵌入式开发,值得注意的是 integer primary key只能存储64位整数。 在Android中,提供了一个SQLiteOpenHelper的抽象类,该类用于数据库版本进行管理,常用方法有:
2015-08-18 08:27:29 711
原创 2.1xml解析和序列化
1、创建一个实体类,人的属性getter and setter方法 2、在一个list列表中添加30个人的信息第一种解析是序列化XmlSerializer直接写xml文件到本地 /** * XmlSerializer写xml文件到本地 * 获得序列化对象 * 读取到xml的开始 startDocument * 读取到xml的结束 endDocume
2015-08-14 15:27:07 622
原创 1.1、开启一个子线程,发送短信
在oncreate方法中添加:new Thread(new Runnable() { @Override public void run() { //睡眠1秒 Thread.sleep(1000)或SystemClock.sleep(1000); SmsManager smsMana
2015-08-13 17:46:19 985
原创 既可以滑动也可以点击切换(ViewPager跟Fragment)
整体布局思路如图:1、首先创建一个Activity并且继承FragmentActivity,布局文件中留下一个Framelayout初始化事务,添加Fragment,提交事务MainActivity:package com.zhansy.mytext;import android.os.Bundle;import android.support.v4.app.
2015-08-10 11:34:08 812
原创 把后一个Activity的内容传回给前一个Activity(onActivityResult与setResult)
一个Activity跳到另一个Activity时,如果希望后一个Activity结束后把内容传回到前一个Activity,就可以使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,而此时前一个Activity就需要重写onActivityResult(int requestCode, int resu
2015-08-07 13:58:31 703
原创 FragmentTransaction实现Fragment转换
用的是v4包,所以获取用 getSupportFragmentManager1、定义FragmentTransaction和Fragmentprivate FragmentTransaction fragmentTransaction;private Fragment indexFragment,msgFragment,meFragment;2、初始化事务,R.id.fi_conte
2015-08-06 17:36:19 671
原创 仿ios可上提下拉的ScrollView
新建仿ios可上提下拉ScrollView的Java类,直接在xml布局文件中包含所需控件即可package com.zhansy.mytext;import android.content.Context;import android.graphics.Rect;import android.os.Handler;import android.util.AttributeSet;
2015-08-06 15:34:07 501
原创 butterknife7.0的使用
Butterknife是一个懒人工具,大量减少了程序员的代码,尤其是又长又臭的findViewById之类,下面介绍一下它的使用。1、导包,没有找到的哥们点击这里2、定义声明控件@Bind(R.id.tv)3、在main函数中Butterknife.Bind(this)--->对于Activity使用4、直接定义方法使用@Onclick(R.id.tv)void onCli
2015-08-06 14:49:47 2876
原创 用ImageLoader下载网络图片
1、导包ImageLoader找不到的哥们,点击这里2、创建默认的ImageLoader配置参数DisplayImageOptions options = new DisplayImageOptions.Builder() // 设置图片下载期间显示的图�? .bitmapConfig(Bitmap.Config.RGB_565)
2015-08-03 16:47:37 1394
原创 Json网络解析
上一篇已经本地解析,接下来只是添加一个网络的异步下载volley1、首先导包volley2、在上一篇的基础上添加:RequestQueue requestQueue = Volley.newRequestQueue(this); //网络链接,记得给INTERNET权限! String JSONDataUrl = "http://
2015-08-03 16:08:13 415
原创 本地解析Json
1、把json放在res/raw下2、把json所有字符取出来,对象为jsonObect //将json文件读取到buffer数组中 InputStream is = this.getResources().openRawResource(R.raw.getcart); byte[] buffer = new byte[is.availab
2015-08-03 15:23:55 414
原创 EvenBus的入门
前提:下载EventBus的jar包,导包1、自定义一个类,可以是空类,可以有属性,有构造方法等/** * Created by Administrator on 2015/7/31. */public class PayForTotalMoney { private String mMsg; private double temp; public PayFo
2015-08-03 09:39:29 895
Kotlin-for-Android-Developers-master
2016-05-12
hibernate所需的包和mysql驱动包
2015-12-14
build-tools_r19.1-windows
2015-11-18
FlycoDialog_master三个jar包
2015-11-05
家庭理财通2015
2015-10-08
xUtils-master.zip
2015-09-01
服务器商品Json解析ExpandableListView以及购物车的逻辑实现
2015-08-04
butterknife-7.0.1.jar
2015-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人