- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 请求webservice连接,判断用户是否打开网络
/** * 查询数据 * * @param context * @param methodName * @param Parameters * @param ParValues * @return List */ public static List> getInfo(Context con
2015-05-19 12:40:15 554
原创 检测得到应用bug的错误提示信息,以文件的形式保存
1、在主应用程序oncreate方法中调用:CrashHandler.getInstance().init(getActivity());2、下面是CrashHandler类,拷贝到程序中即可(可以修改保存文件的路径和文件名,以及后缀名等信息)package com.deahu.util;import java.io.File;import java.io.FileOutp
2015-05-19 12:28:07 426
原创 解决Can't create handler inside thread that has not called Looper.prepare()
1、Handler不带参数的默认构造函数:newHandler(),实际上是通过Looper.myLooper()来获取当前线程中的消息循环, 而默认情况下,线程是没有消息循环的,所以要调用Looper.prepare()来给线程创建消息循环,然后再通 过,Looper.loop()来使消息循环起作用(run方法体内的开始和结束添加) 另外,Activity的M
2015-05-19 11:23:46 499
原创 从网络加载图片后处理图片源码
import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Handler;import and
2015-05-18 14:42:06 278
原创 注意
一、排版:1、Android 如何排版RadioGroup的RadioButton? RadioGroup中可以嵌套LinearLayout和RelativeLayout
2015-05-18 14:40:41 348
原创 SharedPreferences轻量级数据存贮,键值对形式
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)。SharedPreferences常用来存储一些轻量级的数据.SharedPreferences数据的四种操作模式Context.MODE_PRIVATEContext.MODE_APPENDConte
2015-05-16 12:45:02 842
原创 ScrollView在初始化滚动条在某一位置的时候为什么非得开一个线程?还有就是scrollTo与smoothScrollTo的区别是什么?
private Handler handler;public HorizontalScrollView HSV;private Runnable runnable = new Runnable(){public void run() {HSV.smoothScrollTo(3*266, 210);}};handler=new Handler();handler.
2015-05-11 16:36:30 1012
原创 ImageLoader must be init with configuration before using 错误解决方法
最近开发过程中用到了开源项目Android-Universal-Image-Loader。在程序开发之前在CSDN的文章里看到的有Android-Universal-Image-Loader这么个好东西 ,用起来非常的方便,大家可以看Demo,里面有详细的介绍。Android-Universal-Image-Loader 在使用的过程中碰到了一些问题。当时完全是按照官方的Demo来
2015-05-11 14:40:29 471
原创 Android AndroidManifest属性
Android平台定义的主题样式:android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Full
2015-05-11 14:02:37 388
原创 Android的ProgressBar样式||||||style="?android:attr/progressBarStyleSmall"|||系统预置定义样式的用法是?android:attr/x
1、Android的ProgressBar样式: style="?android:attr/progressBarStyleHorizontal" 长形进度条 style="?android:attr/progressBarStyleLarge" 超大号圆形ProgressBar style="?android:attr/progressBarStyle
2015-05-11 13:56:41 4095
原创 msg.obj和msg.what
msg.ob使用来放对象的,这个对象可以使任何类型msg.what只能放数字(作用可以使用来做if判断)用过Handler的人都知道,Message有两种获取方法Message msg = new Message();或者Message msg = handler.obtainMessage();这两种方法的区别是,前者是new的,需要开辟内存空间;后取者是从global Message pool
2015-05-07 22:45:52 16199 2
原创 String.valueOf()
1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c
2015-05-07 14:29:28 435
原创 Android平台开发Web Service 数据交互,天气列子
http://www.android100.org/html/201310/27/4602.html
2015-05-06 23:13:07 390
原创 Android之ksoap2-android详解与调用天气预报Webservice完整实例
Google为Android平台开发Web Service客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/3.1.0/ksoap2-android-
2015-05-06 23:07:51 953
原创 java如何遍历Map<String, ArrayList> map = new HashMap<String, ArrayList>();
1、第一种 Map map = new HashMap ();Set keys = map.keySet();Iterator iterator = keys.iterator();while(iterator.hasNext()) { String key = iterator.next(); ArrayList arrayList =
2015-05-06 10:25:21 3283
原创 Map<String, List> map=new HashMap<String,List>()
HashMap可以理解成是一对对数据的集合我暂时把List 改成String 方便理解Map map=new HashMap(),map.put(key,value); key可以理解成房子 value 可以理解成 住户名(这儿假设一个大学宿舍只能住一个人)map.put("S301","张三");那就是说S301 这个房间 只有 张三这么个住户map.put(
2015-05-06 10:19:59 10101 1
原创 Map<String,String> m=new HashMap<String,String>()和HashMap<String,String> hashMapOut=new HashMap<Stri
1、Map m=new HashMap() Map是个接口 HashMap是它的实现类。 这就是new 了一个对象2、HashMap hashMapOut=new HashMap() a、 这种申明方式没有问题。. 只不过一般习惯在前面使用接口来进行创建,如下 Map map = ne
2015-05-06 09:58:56 8996
原创 解释:arraylist<hashmap<string,string>>
1、第一种理解 首先Arraylist进行了泛型定义,说明这个list中只能存放hashmap 而这个map也进行了泛型定义,key和value都必须是String类型。 这没什么不好理解的。list就是个容器,里面放什么内容都行。2、第二种理解 ArrayList> ArrayList中每一项都是一个HashMap
2015-05-06 09:46:52 3142
原创 [Android]高低API版本兼容之@TargetApi
1、@TargetApi(Build.VERSION_CODES.HONEYCOMB) 指使用该注解的方法适用于 系统版本 为3.0及以上系统的手机2、使用@TargetApi annotaion, 使高版本API的代码在低版本SDK不报错例如:AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project
2015-05-06 09:18:23 991
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人