自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 高德地图定位

对高德地图的定位进行封装,方便调用如下是高德官网的指导:http://lbs.amap.com/api/android-sdk/guide/create-map/mylocation如下是主要的代码 定位使用的是(5.0.0版本后的),主要记录下封装的思路 1 public class MapLbsLayerImpl implements ILbsLayer { ...

2018-01-15 16:05:00 248

转载 ShareSDK分享和SMS的使用

使用的是第三方的Mob来实现分享和发送短信的Demo如图是项目的结构,结合了分享,发送短信,读取短信内容的功能代码地址:https://github.com/1825492258/MobShare1.SMS发送短信 主要是3部  第一步:初始化SDK initSDK  第二步:注册回调接口 registerEventHandler(EventHandler ha...

2017-11-07 17:41:00 204

转载 android头像上传(获取头像加剪切)

因为项目中需要用到头像上传的功能,所以就下个Ddmo先来实现下。demo我是类似仿微信的,在一个GridView中展示所有的图片,其中第一个item可以去照相;获取到图片后再进行剪切。图片的剪切是从网上找的感觉不错就用,暂时也没有测试。获取图片可以用:https://github.com/lovetuzitong/MultiImageSelector来实现这里的圆形图像是...

2017-08-28 13:10:00 156

转载 android OrmLite

最近在使用ormlite框架进行数据库的操作,下面简单的写个demo来学习下1.下载jar包这里使用的是ormlite-core-5.0.jar 和 ormlite-android-5.0.jar将下载的jar包放到我们项目的libs文件夹下2.创建实体类对象每一个实体类对应一张表,在我们项目中的bean目录下创建一个Student类package com.i...

2017-05-03 17:43:00 113

转载 Socket for android 简单实例

最近在实现socket通信,所以写个demo来简单实现下。我用了一种是原始的socket实现,另一种是MINA框架来实现的。下载demo:http://download.csdn.net/detail/qq_29774291/9826648一.先看第一种方法a)、创建Socket对象,指明需要连接的服务器的地址和端口。b)、建立连接后,通过输出流向服务器发送请求信息。...

2017-04-26 17:31:00 113

转载 PopupWindow的使用

如图是效果图 2种常用PopupWindow的使用下载地址:http://download.csdn.net/detail/qq_29774291/9683258第一个展示一个下拉的ListView /** * 展示第一个弹窗 */ private ListView mListView; private St...

2016-11-15 12:54:00 69

转载 WebView的使用及添加进度条

实现的效果比较简单类似于微信打开网页,头部有个进度条显示加载进度下载地址:http://download.csdn.net/detail/qq_29774291/96669411.在安卓端加载一个网页webView.loadUrl(urlString);2.显示网页开始加载和加载的进度;不过在有时会出现onPageStarted等多次调用的情况,也许是网页的问题,...

2016-10-28 16:06:00 81

转载 ViewPager+GridView实现首页导航栏布局分页效果

如图是效果图用ViewPager+GridView实现首页导航栏布局分页效果来实现的效果Demo下载地址:http://download.csdn.net/detail/qq_29774291/9665889首先分析下思路1.首先是怎么布局:整体是一个ViewPager将GridView作为一个View添加到ViewPager的adapter中,下方是圆点<?x...

2016-10-27 16:50:00 190

转载 RecyclerView和PullToRefreshListView的对比

项目中上拉刷新和下拉加载一直都是比较常见的;以前一般都是重写ListView或直接用PullToRefreshListView的框架;最近尝试用RecyclerView来实现下拉加载上拉刷新也是不错的。如图是Demo的效果图:第一个效果图是用RecyclerView实现加的几个静态数据;第二个是参考别人写的RefreshRecyclerView来实现上拉刷新下拉加载;我只...

2016-10-13 14:45:00 73

转载 仿饿了点餐界面2个ListView联动

如图是效果图是仿饿了的点餐界面1.点击左侧的ListView,通过在在适配器中设置Item来改变颜色,再通过notifyDataSetInvalidated来刷新并用lv_home.setSelection(showTitle.get(arg2));来关联右侧的2.右侧的主要是重写下onScroll的方法;来改变左侧ListView的颜色及背景不过程序中还有个问题,望大神...

2016-09-19 17:52:00 88

转载 EventBus简单的实现

EventBus是最近项目用到的,也只是会些简单的功能,不过感觉功能蛮强大的。代码链接:http://download.csdn.net/detail/qq_29774291/9629346EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。主要功能是替代Intent,Handler,BroadCast在Fragment,Activ...

2016-09-14 10:51:00 74

转载 用xutils3.0进行下载

写的例子比较简单,是用xutils3.0来进行下载项目更新1.先通过网络请求,判断版本是否要更新2.若要更新,则弹出一个弹窗,我用的是系统自带的Dialog,将下载的版本号及下载的内容提示展示出来3.当用户点击下载时,开始下载,下载时展示一个水平的进度条4.下载完成后,进度条消失,调用系统安装apk如下是代码 用到的xutils的jar包是3.3.32版本的...

2016-08-03 09:52:00 172

转载 百度地图自定义Marker

最近写了百度地图的Demo,所以总结下遇到的问题;1.首先在百度地图中创建应用时用到发布版SHA1是在Preferences下的Android下的Build中;2.在使用百度地图时,先要创建一个Application的类,中间引用 SDKInitializer.initialize(this)// 在使用 SDK 各组间之前初始化 context 信息,传入 Application...

2016-07-04 16:25:00 152

转载 PagerTabStrip及自定义的PagerTab

如图是效果图 开发中经常会用到上面是一个Tab下面是一个ViewPager(ViewPager再包含几个Fragment),当点击Tab或是滑动ViewPager,Tab及ViewPager都会发生对应的变化如图我实现的上面一个Tab是自己定义的布局让其继承HorizontalScrollView,下面一个使用系统PagerTabStrip很简单,当然引用别人的框...

2016-06-16 10:50:00 169

转载 Gson解析的小例子

最近解析些复杂的节点数据解析,用安卓自带的json解析比较麻烦所以只能用Gson解析,所以从网上下了点demo来看看http://blog.csdn.net/tkwxty/article/details/34474501这个看看还不错SessionId的本质http://www.cnblogs.com/japanbbq/archive/2011/09/01/2161650.h...

2016-04-24 20:50:00 58

转载 edittext 监听内容变化

给EditText追加ChangedListener可以监听EditText内容变化的监听如图是效果图 类似于过滤的一种实现1 布局也就是一个EditText,当EditText内容发生变化时(当输入数字时)就会出现一个PopupWindow通过ChangedListener来显示监听2 数据是进入这个页面就加载出来的,当输入的内容变化时,通过遍历改变3 字体颜色...

2016-04-24 20:38:00 93

转载 viewpager和fragment预加载的解决

在使用Viewpager和fragment处理中会出现预加载的问题,最近看别人的代码,终于找到了一个很好的处理方法能有效的解决预加载的问题,在fragment都继承一个重写setUserVisibleHint类的基类如图是效果图 其实在是一个fragment中,用Viewpager和fragment再展示3个界面不过如果你是在activity中实现View...

2016-04-21 15:11:00 77

转载 ViewPager和Fragment的组合使用

如图是效果图用的是Viewpager和fragment来实现的主界面不过其中的预加载我没有解决如下是代码代码比较简单package com.ithello.dingding;import java.util.ArrayList;import java.util.List;import com.ithello.dingding.fragment.Fou...

2016-04-12 15:07:00 90

转载 Activity按下2次退出和获取当前时间

先看下onBackPressed和onKeyDown的区别在Android上有两种方法来获取该按钮的事件1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@Overridepublic boolean onKeyDown(int keyCode, KeyEven...

2016-03-02 17:05:00 77

转载 android实现无限轮播

第一种方法用的是ViewPager+Handler 来实现无线轮播;第二种方式用的是UltraViewPager来实现,用UltraViewPager可以很简单的实现无线或不无线的轮播实现地址:https://github.com/alibaba/UltraViewPager1 在ViewPager的适配器中的getCount()长度设置无限大Integer.MAX_VALU...

2016-02-26 18:00:00 96

转载 QQ视差特效和ListView侧滑删除

如图所示是效果图,当向下拉时,图片会被拉出来,松手后恢复。和ListView的侧滑删除 1.视差特效首先图片是通过addHeaderView加上去的,所以在设置Adapter前先设置一个View来作为头布局,图片的设置android:scaleType="centerCrop"然后可以重写ListView主要是用通过overScrollBy来实现图...

2016-02-19 17:23:00 94

转载 快速索引

如下是快速索引的效果图,是从网上下的实例。如图实现的难点1:是最右侧的索引是用自定义View来实现的,主要通过onDraw的方法将其画出;难点2:是如何拿到每个名字的首字母用的是pinyin4j-2.5.0.jar 将汉字转化成拼音再去第一个字符;难点3:ListView的adapte不好实现下图的布局是一个ListView右侧是一个自定义的View,中间是一个TextView...

2016-02-16 17:29:00 213

转载 侧滑2

如下图是侧滑的效果图 实现的功能主要是用ViewDragHelper,用ViewDragHelper来自定义一个侧滑面板来实现侧滑如下是自定义的侧滑面板 1 package com.demo.sb.widget; 2 3 import com.nineoldandroids.view.Vi...

2016-02-16 10:55:00 74

转载 侧滑1

如图是效果图 我用的是SlidingMenu-master框架来实现的左边的是侧滑界面是一个fragment,右边是一个主界面fragment,在主界面中用的是一个ViewPager来进行切换,自定义个NoScrollViewPager(不能左右划的ViewPager)如下是主界面的代码pa...

2016-01-31 17:22:00 103

转载 自定义Dialog

如图是效果图,第一个按钮当按下时弹出一个自定义的Dialog,第二个和第三个分别是ProgressBar,只是简单的改变了样式第1个ProgressBar是逆时针方向,第2 个时顺时针方向 如下是主代码package com.demo.sb.main;import com.demo.suibia...

2016-01-27 14:08:00 46

转载 ViewPager+handler实现轮播

先说下功能吧,随便设置一个网络图片链接的集合,作为图片的资源。我用ImageLoader来加载图片,在图片未加载完成时会ProgressBar加载状态在Handler发送一个空消息来实现页面的轮播我如下是代码我写在一个类中方面观察补充1 我在scrollview下嵌套ViewPager 会发现VIewPager随便滑动的时候不好使,只有水平方向滑动才行所以可以自定...

2016-01-21 17:51:00 84

转载 Fragment

如图是效果图 我在下面定义3个按钮来实现3个fragment的切换(不过写完后发现应该定义成RadioGroup的颜色好改变)通过这3个fragment来看看fragment的生命周期和切换时Fragment都会重新实例化 1...

2016-01-15 17:49:00 60

转载 ViewPager应用引导界面

如图设置的一种引导页的开启这个引用时先将图片进行一个动画当动画结束时进入到了引导页面 下面的小图片 当点击的时候ViewPager消失 再点击时ViewPager在显示出来先看开启界面 上面的动画还是值得借鉴的package com.demo.activity;import com.demo.pullrefresh.R;...

2016-01-14 18:21:00 63

转载 ImageLoader简单使用

效果图就是一个从网络加载的图片;在加载的时候图片的中间显示一个进度条 数据是随便找的一个网络图片的地址 导入jar包universal-image-loader-1.9.5 用来展示商品使用 在使用 ImageLoader应加入 ImageLoader.getInstance().init(ImageLoaderConfigu...

2016-01-12 17:02:00 100

转载 Activity的生命周期

activity启动的时候:onCreate ---> onStart ---> onResume 这个过程不用多说,大家都知道。 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPau...

2016-01-07 14:33:00 64

转载 ListView下拉刷新和PullToRefreshListView实现

下拉刷新------- 1.addHeaderView必须在setAdapter之前调用 2.将paddingTop设置一个headerView高度的负值去隐藏它 getHeight()和getMeasuredHeight()的区别: getMeasuredHeight():获取测量完的高度,只要在onMeasure方法执行完,就可以用 ...

2016-01-05 12:28:00 94

转载 实现控件的拖拽

如图是效果图,移动ImageView时ImageView的位置会发生改变,并且双击的时候ImageView会水平居中package com.org.demo.youku;import com.org.wangfeng.R;import android.app.Activity;import android.content.SharedPreferen...

2015-12-17 13:40:00 83

转载 自定义控件——安卓旋转动画

RotateAnimation (float fromDegrees, float toDegrees, int pivotXType, float pivotXValue, int pivotYType, float pivotYValue)参数说明:float fromDegrees:旋转的开始角度...

2015-12-16 13:09:00 90

转载 MD5简单实例

如图当点击按钮时,会先判断是否第一次登陆,如果是第一次登陆登陆则会弹出设置密码的弹窗,若果登陆过则弹出登陆弹窗其中输入的密码会用MD5加密下package com.org.demo.wangfeng.demo;import com.org.wangfeng.R;import android.app.Activity;import android.app.A...

2015-12-08 15:22:00 183

转载 TextView来实现跑马灯的效果

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma...

2015-12-04 17:15:00 65

转载 Intent的简单使用

主要实现Intent之间值得转递,如从AActivity到BActivity之间传一个数值,一个实体类,一个集合类下面代码只要是实现对startActivityForResult的使用,用ABC 3个类来实现的,从A到B,再B到C。现在的需求就是A到B到C,当C完成某个操作时,结束当前界面并转递数据给A。如需求中的添加购物地址,添加卡号。demo:http://downloa...

2015-11-25 09:17:00 81

转载 SharedPreferences的封装

android.content.SharedPreferences是一个接口,用来获取和修改持久化存储的数据。有三种获取系统中保存的持久化数据的方式: 1). public SharedPreferences getPreferences (int mode)通过Activity对象获取,获取的是本Activity私有的Preference,保存在系统中的xml形式...

2015-11-24 17:37:00 75

转载 ViewPager+fragment的使用

如图我在一个继承FragmentActivity的类中嵌套了3个fragment分别能实现3个不同的界面,默认展现第一个,在第一个的fragment中有个ViewPager在ViewPager中嵌套了3个不同的fragment来实现页面的跳转主界面的代码package org.xml.demo.fragment;import ogg.huanxin.huad...

2015-11-19 17:59:00 77

转载 安卓定时器

如图是效果图其中2个文本文件是获取当前的系统时间其中最关键的是计时器的代码设置如下是计时器的代码和布局文件 1 package org.xml.demo.jishi; 2 3 import java.util.Timer; 4 import java.util.TimerTask; 5 6 import ogg.huanxin....

2015-10-29 17:25:00 65

转载 FragmentActivity的简单使用

如图是效果图当 点击下面 不同 的按钮 进入 不同的界面其中 要一个 主布局当做容器 , 和3个不同的 布局来对应下面的3个按钮界面主程序的 代码和布局如下 1 import android.support.v4.app.Fragment; 2 import android.support.v4.app.FragmentTransaction; 3 im...

2015-10-28 19:07:00 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除