Android_
limengwe
卑鄙是卑鄙者的通行证,高尚是高尚者的墓志铭!
展开
-
ViewPager的使用方法
看图先: 页面中填充内容是随机关键词飞入和飞出动画效果,随后会更新,现在请先无视吧首先是 导入jar包 下载地址: android-support-v4.jar布局文件里添加viewPager布局 <android.support.v4.view.ViewPager android:id="原创 2013-01-18 18:19:58 · 107870 阅读 · 27 评论 -
Android输入法界面管理(打开/关闭/状态获取)
最近做一个带发表情的聊天界面,需要管理系统输入法的状态, 一、打开输入法窗口:InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);// 接受软键盘输入的编辑文本或其它视图imm.showSoftInput(submitBt原创 2013-11-06 18:09:39 · 12714 阅读 · 1 评论 -
Android 重写DatePicker------只显示 年-月
代码不多,话不多说/** * 重写datePicker 1.只显示 年-月 2.title 只显示 年-月 * @author lmw */public class MonPickerDialog extends DatePickerDialog { public MonPickerDialog(Context context, OnDateSetList原创 2014-05-10 15:03:09 · 24798 阅读 · 23 评论 -
Gson解析(List和Map)格式json数据
主要解析 两种格式 列表格式 和 map格式常用的是列表解析,以前不知道解析map,就用json配合gson使用,今天在论坛看到有人问,就试了一下才发现 解析map也很方便,哇喔,又涨姿势了..public class jsonParse{ class City{ int id; String name;原创 2013-11-23 21:54:46 · 80265 阅读 · 1 评论 -
Gson 生成和解析带Date类型的json
前后端交互数据的时候有一些包含Date类型的数据,普通转换会将时间转乱,需要特殊处理,这个问题困扰我很长时间,啊啊啊啊/** * gson解析和生成带时间格式的数据 * @author Administrator */public class gsondate { static class User{ Date brith; String name; } pub原创 2013-11-23 22:09:20 · 18111 阅读 · 6 评论 -
JSON接口
天气接口气象局接口:http://m.weather.com.cn/data/101010100.html 解析 用例音乐接口:虾米接口http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1/page/歌曲当前页?_=当前毫秒&callback=getXiamiData 用例 代码解释和下载QQ空转载 2014-01-25 13:25:51 · 4963 阅读 · 0 评论 -
Android天气应用“SimpleWeather”
上图:git:http://git.oschina.net/892642257/SimpleWeather0分源码下载:原创 2014-02-24 10:13:18 · 5426 阅读 · 8 评论 -
Gson序列化对象时排除字段
import com.google.gson.ExclusionStrategy;import com.google.gson.FieldAttributes;/** *Gson序列化对象排除属性 *调用方法: *String[] keys = { "id" }; *Gson gson = new GsonBuilder().setExclusionStrategies(new Jso原创 2014-04-30 10:11:46 · 8309 阅读 · 0 评论 -
Android快递轨迹查询 “KD快递查询”
git源码地址:http://git.oschina.net/892642257/KDcsdn0分地址:http://download.csdn.net/detail/onlyonecoder/7115655--------------------------------------------------------添加语音输入运单号功能,修复了一个toast引起的小错误了(CS原创 2014-03-29 10:56:22 · 10420 阅读 · 15 评论 -
关于日历实现代码里0x04bd8, 0x04ae0, 0x0a570的解释
android日历实现代码在:http://blog.csdn.net/onlyonecoder/article/details/8481799#commentsnew Array(0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,0x04ae0,0x0a5b6原创 2013-01-09 09:43:53 · 17058 阅读 · 10 评论 -
Android 开发中 LayoutInflater 详解
在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体widget控件(如:Button,TextView等)。有很多地方可以使用:对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入原创 2013-01-10 15:57:16 · 1835 阅读 · 0 评论 -
Android开发 调用照相机实现代码和注意事项
准备工作:设置 调用相机的回调码 和 设置 调用照相机拍照后保存图片的位置,名称,及后缀名(图片类型) private int xiangji=3;private File sdcardTempFile = new File("/mnt/sdcard/", "tmp_pic_" + SystemClock.currentThreadTimeMillis() + ".jpg");在button原创 2013-01-04 11:41:48 · 25702 阅读 · 0 评论 -
Android 开发中的多线程编程技术
多线程这个令人生畏的“洪水猛兽”,很多人谈起多线程都心存畏惧。在Android开发过程中,多线程真的很难吗?多线程程序的“麻烦”源于它很抽象、与单线程程序运行模式不同,但只要掌握了它们的区别,编写多线程程序就会很容易了。下面让我们集中精力开始学习吧!多线程案例——计时器 我在给我的学生讲多线程的时候都会举一个计时器的案例,因为计时器案例是多线程的经典应用。 这个案例中,转载 2013-11-25 17:33:41 · 2827 阅读 · 0 评论 -
调用振动
权限: 声明: private Vibrator mVibrator; //声明一个振动器对象 使用:/*想设置震动大小可以通过改变pattern来设定,如果开启时间太短,震动效果可能感觉不到 */ mVibrator = ( Vibrator ) getApplication().getSystemService(原创 2013-11-06 18:12:16 · 1557 阅读 · 0 评论 -
Android使用GridView实现日历功能(详细代码)
代码有点多,发个图先:布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orien原创 2013-01-08 17:26:58 · 43851 阅读 · 37 评论 -
android 圆角图片 处理
在Activity中调用 /* 将头像转为圆形 */ Resources res = getResources(); Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.head); head.setImageBitmap(ImageHelper.toRoundBitmap(bmp));原创 2013-11-06 17:56:39 · 3563 阅读 · 0 评论 -
Android开发框架xUtils
xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(7种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUti转载 2013-11-06 10:19:42 · 14631 阅读 · 13 评论 -
圆角头像的实现
图片处理类:public class ImageHelper { /** * 转换图片成圆形 * @param bitmap 传入Bitmap对象 * @return */ public static Bitmap toRoundBitmap(Bitmap bitmap) { int width = bit原创 2013-08-19 10:34:52 · 5025 阅读 · 1 评论 -
Android 带checkbox的listView 实现多选,全选,反选
Demo地址(0分资源):http://download.csdn.net/detail/onlyonecoder/5154352由于listview的一些特性,刚开始写这种需求的功能的时候都会碰到一些问题,重点就是存储每个checkbox的状态值,在这里分享出了完美解决方法:布局文件:<RelativeLayout xmlns:android原创 2013-03-18 16:38:30 · 42835 阅读 · 18 评论 -
AsyncTask和Handler的优缺点比较
AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.H原创 2013-01-09 10:03:41 · 68318 阅读 · 11 评论 -
ImageLoader must be init with configuration before using 错误解决方法
最近开发过程中用到了开源项目Android-Universal-Image-Loader。在程序开发之前在CSDN的文章里看到的有Android-Universal-Image-Loader这么个好东西 ,用起来非常的方便,大家可以看Demo,里面有详细的介绍。Android-Universal-Image-Loader 在使用的过程中碰到了一些问题。当时完全是按照官方的Demo来原创 2013-05-15 13:19:08 · 37241 阅读 · 26 评论 -
android Json解析详解(详细代码)
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为– Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2原创 2013-01-10 17:38:58 · 107024 阅读 · 6 评论 -
SmaterWeatherApi---签名加密和数据访问--简单粗暴一步搞定
使用中国天气网接口的朋友们,大家(还有我)辛苦了年初的时候停用了之前的接口,改为申请使用,于是发个了申请邮件,中间各种曲折。。。一万字。。总算是申请下来了,不过接口文档啊,看的我累觉不爱,文档上只有php版的kay生成方法,我在androi上使用,那些加密方法不知道用java如何实现一怒之下,就写个php版的吧,本来是只想写个生成key的接口的,后来想了想 多写了几行 直接来个一步搞定原创 2014-07-04 11:04:39 · 7714 阅读 · 21 评论 -
Android "QR二维码扫描"
支持开灯扫描结果 支持 复制、分享、浏览打开(超链接)自动保存扫描记录划动删除图和源码git: http://git.oschina.net/892642257/QRCodecsdn(0分): http://download.csdn.net/detail/onlyonecoder/7713589原创 2014-08-04 17:17:22 · 4420 阅读 · 0 评论 -
路透社新闻 --- jsoup解析html
路透中文网:http://cn.reuters.com/本应用主要使用 jsoup 实现html解析和数据展示 所以只取其中三个部分(热点文章,中国财经,国际财经)其他组件: PagerSlidingTabStrip ,ViewPager,Fragment结合使用下拉刷新使用XListView源码下载地址原创 2014-11-15 16:10:45 · 2167 阅读 · 0 评论 -
Android滑动页面导航效果: PagerSlidingTabStrip
把github上的PagerSlidingTabStrip稍作修改:tab的文字颜色选中变色(原版文字不变色),类似微信导航栗子:http://download.csdn.net/detail/onlyonecoder/7722021PagerSlidingTabStrip 自定义属性列表:pstsIndicatorColor Color of the sl原创 2014-08-06 16:20:43 · 30536 阅读 · 14 评论 -
关键词随机飞入飞出效果
今天又有人问了,吧啦吧啦在网盘里找到了备份 整理一下其实当时我也是网上找的,不过年代久远出处不详了图图图:http://blog.csdn.net/onlyonecoder/article/details/8518148布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and原创 2015-02-27 11:21:14 · 7748 阅读 · 4 评论 -
Android ListView嵌套Button,Button事件覆盖item事件解决办法
方法就是修改item布局的xml文件:在根布局里加上:android:descendantFocusability="blocksDescendants"然后在按钮布局里加上: android:focusable="false"item和按钮都 可以点了,就OK了下面是布局示例:<LinearLayout xmlns:android="ht原创 2013-02-05 23:08:56 · 6701 阅读 · 4 评论 -
Android ProgressBar 样式【大全】
普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。 <progressBar Android:id="@+id/widget43" android:layout_width="wrap_content" android:layout_heigh原创 2013-02-19 10:50:07 · 12236 阅读 · 0 评论 -
android 关于Toast重复显示解决方法
解决思路: 不用计算Toast的时间之类的,就是定义一个全局的成员变量Toast, 这个Toast不为null的时候才去make,否则直接setText.为了按返回键后立即使Toast不再显示,重写父类Activity的onBackPressed()方法里面去cancel你的Toast即可.代码:private Toast mToast; public原创 2013-03-01 10:20:28 · 12645 阅读 · 2 评论 -
android 再按一次退出程序(实现代码)
效果如图:实现代码:private long exitTime = 0; /** * 捕捉返回事件按钮 * * 因为此 Activity 继承 TabActivity 用 onKeyDown 无响应,所以改用 dispatchKeyEvent * 一般的 Activity 用 onKeyDown 就可以了 */@Overridepublic原创 2013-03-03 18:29:34 · 13828 阅读 · 3 评论 -
使用wifi连接eclipse进行程序调试
有的时候,我们限于种种原因,无法使用USB来连接设备进行调试,此时,可以通过Wifi连接来进行。首先打开手机的wifi设置,使其连接到网络。然后,需要在手机上对adb连接端口进行设置,这里需要有root权限的终端(terminal)应用,这种类型的应用在各个Market都有不少,选择一个适合的就可以了。我使用的是豌豆荚上的 终端模拟器(安智汉化)。然后,在手机中打开这原创 2013-06-18 16:03:36 · 11690 阅读 · 0 评论 -
Android当前应用中打开第三方应用
Intent intent=new Intent();//包名 ,包名+类名(全路径)intent.setClassName("com.qn.app.store", "com.qn.app.store.Main");startActivity(intent);原创 2013-08-05 19:21:26 · 5903 阅读 · 0 评论 -
Android数据存储之 SharePreferences
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置,SharedPreferences的四种操作模式:Context.MODE_PRIVATE :为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容Context.MODE_APPEND :模式会检查文件是否存在,存在就原创 2013-07-20 16:57:37 · 1281 阅读 · 0 评论 -
android 端生成随机验证码 实现
package com.nobeg.util;import java.util.Random;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics原创 2012-11-27 18:50:36 · 30315 阅读 · 16 评论 -
Android加速度传感器实现“摇一摇”,带手机振动
由于代码有点多,所以就分开写了,注释还算详细,方便学习Activitypackage com.lmw.android.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Vibrator;import android.vie原创 2013-01-07 15:11:36 · 10555 阅读 · 4 评论 -
Android 电子罗盘 --指南针(方向传感器的应用)
,图片神马的在网上搜个指南针图片就好了,本来没有注释,发上来之后感觉不行,还是加上吧,方便学习main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layou原创 2013-01-07 10:12:16 · 21541 阅读 · 6 评论 -
Android 应用集成百度地图开发和注意事项
首先说一下注意事项:之前测试过百度的地图,现在要加一个餐饮店的详情页,没留意官网更新,就直接把以前下载的包拿来用,结果MKSearchListener里没有poiDetailSearch这个方法,然后去官网下载了个新包,加载上之后运行,点击查到的兴趣点的时候出错了,报的是空指针,又没提示在哪一行,各种验证之后无果,没办法,然后我把错误信息复制到度娘那里去找,居然只有一个人遇到这个问题,而且还没有解原创 2013-01-06 13:58:50 · 6037 阅读 · 0 评论 -
Android权限【大全】
android.permission.ACCESS_CHECKIN_PROPERTIES //允许读写访问”properties”表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION //允许一个程序访问CellID或WiFi热点来获取粗略的位置 android.permission.ACCESS_FINE_L原创 2013-01-04 14:58:38 · 3166 阅读 · 0 评论 -
Android 开发 调用图库选择图片实现和参数详解
我在网上看到摩讯的分享SDK,然后下载来看看,不过里面缺少了选择图库的功能,于是乎没事就加上 调用图库选择本地图片的功能,大家有对摩讯有兴趣的话可以去下载来看看 摩讯分享SDK 摩讯社区SDK先上实现代码:”分享本地图片“按钮事件: //选择图片,调用图库 bt4.setOnClickListener(new OnClickListener() {原创 2012-12-26 16:24:08 · 15903 阅读 · 3 评论