- 博客(20)
- 收藏
- 关注
原创 Volley 自定义XMLRequest和GSONRequest
1 自定义一个 获取XML的请求public class XMLRequest extends Request { private final Listener mListener; public XMLRequest(int method, String url, Listener listener,
2016-03-09 20:25:08
241
原创 httpURLConnection
public class HttpURLConnectionActivity extends ActionBarActivity { private TextView tv_info; private EditText et_username,et_password; private static final int LOAD_SUCESS = 200;
2016-03-09 14:45:11
217
原创 自定义AsyncTaskLoader
package com.demo.zlm.loderdemo;import android.app.LoaderManager;import android.content.AsyncTaskLoader;import android.content.Context;import android.content.Loader;import android.os.Bundle;impo
2016-03-07 13:28:14
234
原创 XML和JSon数据的解析
1.解析XMLpublic void xmlParse(View v) { ArrayList list=parse(); for(int i=0;i;i++) { System.out.println(list.get(i)); }} //public ArrayList parse() { ArrayList list =
2016-03-05 12:17:36
275
原创 Android——文件管理
例子://写一个 file文件夹下的 文件public void outputClick(View v) { try { FileOutputStream fileOutput = this.openFileOutput("aa.txt", MODE_APPEND); String s = "我是中国人"; byte[] bytes
2016-03-04 14:41:10
350
原创 ListView实现分页且优化
1.创建一个类 有2个成员变量 来当做数据源public class News { String title; String content;}2.初始化listView数据 ,添加到集合中去private Vector vector;private int index = 1;public void initData(){ f
2016-02-24 16:19:48
236
原创 Android--闹钟小案例
总体思路:1.创建一个按钮,通过这个按钮打开TimeAlertDialog,然后设置时间,2.创建一个广播,获取之前设置的时间,然后存入intent中,3.创建一个广播接收器,通过intent获取里面的时间,然后创建一个AlarmManager 最后调用 set(闹铃类型,要响铃的时间,响铃的事件),4.创建一个Activity, 上一步通过set时间到了以后 打开这个Activi
2016-01-05 00:52:37
625
1
原创 Intent重点小结
1.Intent 设置级别的时候 不论设置多大 打开Activity 都会在一个级别上 但是当设置的数字 是一个负数的时候 优先级就会比 别的Activity低 2.Intent 当设置了setData的时候 就不能在设置setType不然之前设置的值 就变成null了 反之也是如此。 除非使用setDataAndType()这个方法3.Activity四种加载模式:
2016-01-02 23:09:30
266
原创 Android笔记(13) ---布局优化include、merge、ViewStub的使用
include:include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的便利。方便了程序的维护。merge:在使用了include后可能导致布局嵌套过多,多余不必要的layout节点,从而导致解析变慢,这时我们就需要 销毁一些布局顶节点 下面是两种使用方式:a. 布局顶结点是FrameLayout且不需要设置
2015-12-22 18:05:46
318
原创 Android笔记(12)---ScrollView的使用
ScrollView的用途: 当一个屏幕显示不下文件内容的时候, 可以使用这个,通过下拉滑动来显示 一个屏幕未显示的内容 ,跟ListView有点类似。<ScrollView android:id="@+id/scrollView" android:layout_width="match_parent" android:layout_height="wrap_con
2015-12-22 00:53:17
294
原创 Android笔记(11)---ViewFlipper的使用
实现图片的自动循环播放功能:自动播放:flipper.setInAnimation(this,R.anim.left_in); 设置动画效果flipper.setOutAnimation(this, R.anim.left_out);flipper.setFlipInterval(2000); 设置 间隔时间flipper.startFlipping(); 自动播放 循环
2015-12-22 00:45:49
284
原创 Android笔记(10)---ViewPager的使用
ViewPager三种适配器:PagerAdapter List:这个是通过view.inflate 的方式绑定id到适配器上FragmentPagerAdapter List:这个是一次性加载所有的Fragment, 没有销毁,只适用于数量较少的 ,destroyItem()并不是删除了,只是暂时的分离开。FragmentStatePagerAdapter List注:vie
2015-12-21 16:51:43
259
原创 Android笔记(9)---Fragment的生命周期以及在Activity之间的传值
一、生命周期方法:onAttach():当Fragment被添加到Activity里面就会执行这个方法 (只执行一次)onCreate():当创建Fragment就会回调 (只调用一次)onCreateView():每次创建都会绘制Fragment的View组件时,调用onActivityCreate():当Fragment所在的Activity启动完成后,调用o
2015-12-20 17:51:19
489
原创 Android笔记(8)---Fragment的使用(静态加载,动态加载)
一:静态加载流程图: 静态加载一定不要忘了 在fragment标签里面 一定要有Id或者Tag属性代码实现:1.自定义一个Fragment类public class MyFragment extends Fragment { private TextView textView; @Nullable @Override public View
2015-12-20 16:30:44
418
原创 Android笔记(7)---WebView的使用
使用WebView打开指定url网址 这个是通知手机上面的浏览器去打开网址webView = (WebView) findViewById(R.id.webView);// WebView加载本地资源// webView.loadUrl("file:///android_asset/example.html");// WebView加载web资源webView.loadUrl
2015-12-20 01:29:22
117
原创 Android笔记(6) ---ProgressBar和ProgressDialog的使用
ProgressBar 有几个重要的属性<ProgressBar android:id="@+id/horiz" android:layout_width="match_parent" android:layout_height="wrap_content" style="?android:attr/progressBarStyleHorizontal"
2015-12-19 22:09:39
373
原创 Android笔记(5) ---DateAndTime控件以及Dialog
DatePicker 日期选择器 监听器有OnDateChangedListenerTimePicker 时间选择器 OnTimeChangedListenercalendar=Calendar.getInstance();这个是 获取日历信息。通过 calendar.get(年月日时分秒)都可以获取到。绑定监视器 唯一的区别就是:DatePicker 需要
2015-12-18 22:03:34
267
原创 Android笔记(4) ---ListView绑定SimpleAdapter适配器并下拉刷新数据
一、SimpleAdapter adpter=new SimpleAdapter(上下文,带有Map集合的List集合数据(List>),ListView布局文件,对应数据源的 Map集合的 key的值(new String[]{“”,“”}),对应布局文件中 控件的id的数组(new int[]{}));SimpleAdapter的适配器 一共有这五个参数。二、L
2015-12-18 15:33:41
825
原创 Android笔记(2)---帧布局实现霓虹灯效果
目的:实现霓虹灯效果步骤:1.创建一个帧布局文件,在里面放上4个TextView 把background的颜色改成不同的; 2.创建一个TextView id的数组,一个颜色 id的数组,一个TextView[] 的数组,这个数组 是方便 我们 findViewById使用的 可以通过循环 这样就不用一个个的 写代码。 3.通过handle来进行 对控件背景颜色的
2015-12-18 12:23:27
408
原创 Android笔记(3)---Intent之间的传值
第一步:绑定一个button单击事件btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, Main2Activity.class);
2015-12-17 19:08:03
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人