- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Android 万年历日期选择器
先自定义日历视图 CalendarView,直接上代码了package com.liu.pickerview;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;
2015-11-27 12:07:22 1994
原创 Android PickerView的实现
话不多说,直接上图 这样子的PickerView,也就是自定义一个View。直接上代码/* * 使用:xml文件中直接引用,需要多少列数据就用多少个PickerView * 在Activity中:获取到PickerView实例后,使用setData()方法设置数据,其他方法见103行 * 关联数据:比如现在第一列选中xx市,可以在监听中为第二个PickerView调用setData()来更新
2015-11-27 11:42:59 5346 3
转载 Android中的Handler的具体用法
Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。Android利用Handler来实现UI线程的更新的。 Handler是Android中的消息发送器,其在哪个Activity中创建就属于且紧紧属于该Activity。还可以说其在哪个线程中new的,就是那个线程的Handler。Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI.
2015-11-18 15:48:53 299
转载 Android notification的使用
notification出现在通知栏中的提示,特别是在4.0以后改进了不少,这里讲得都是基于4.0及4.1以后的。分类:1.普通Notification2.大布局Notification大布局notification在android 4.0以后才增加,与小布局只在”7”部分有区别,其他部分都一致。大布局notification只有在所有notifacation的最上面时才会显示大布局,其他情况下显示
2015-11-18 15:35:29 418
原创 Android Http通信(HttpURLConnection)
1.使用java.net.URL封装HTTP资源的url,并使用openConnection方法获得HttpURLConnection对象URL URL=new URL("http://http://blog.csdn.net/u013290075");HttpURLConnection httpURLConnection=(HttpURLConnection)url.openConnection
2015-11-17 22:13:42 475
原创 Android 快速创建一个新的线程
直接创建子线程并启动 Thread thread=new Thread(){@Overridepublic void run() { //这里写入子线程需要做的工作 } }.start();先创建子线程,然后启动 private Thread thread; //声明一个子线程 ...... thread = new Thread(new Runnable(
2015-11-17 21:52:47 1303
转载 ListView优化方案
作为客户端,其最主要的任务就是最直观的和用户交互。从服务器拿数据,解析过后显示数据,根据用户操作按照一定的协议传回数据,达到用户想要的结果。这是我自己的理解,
2015-11-17 21:47:20 508
转载 Android SwipeRefreshLayout 官方下拉刷新控件介绍
现在App基本都有下拉刷新的功能,以前基本都使用XListView或者自己写一个下拉刷新,近期Google提供了一个官方的下拉刷新控件SwipeRefreshLayout,我感觉还不错啊,见惯了传统的下拉刷新,这个反而给人耳目一新的感觉(貌似知乎的APP已经使用这种下拉刷新了)
2015-11-17 21:21:31 327
转载 android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Ch
2015-11-14 15:57:07 328
原创 图片和base64 String互转
在转换之前把要转的图片放在assets目录下 图片转base64 Stringpublic String PicToString(String name){ InputStream myInput = null; String string=null; try { myInput = MainActivity.this.get
2015-11-05 23:44:08 621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人