首页 » Android开发实例

Android自定义ViewGroup打造各种风格的SlidingMenu

       首先我们先来看一看效果图,第一个效果图是一个最普通的侧滑菜单,我们一会儿会先做出这种侧滑菜单,然后再在此基础上实现另外两个效果   第一种   第二种   第三种   实现第一种侧滑菜单,继承自ViewGroup   继承自ViewGroup需要我们自己来测量,布局,实现滑动的效果,处理滑动冲突,这些都是一些新手无从下手的知识点,希望看了这篇文章后可以对大家有一个帮助阅读全文 »

2016年2月22日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android 实现漫天飞舞雪花以及下雨天的效果

       前言: 这个效果实现的原作者是国外一位大神。我在其基础上测试,以及在代码上加了不少注释,以及局部修改。后面我有根据漫天飞舞雪花,实现下雨天场景的效果。原作者项目还是android studio版本的。我改成eclipse android 版本。阅读全文 »

2016年1月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

微信支付之HTML5页面WAP端接入

       1. 前言 公司是通过支付宝和微信支付那块内容获取收入,app端已经接入成功,现在要做WAP端。需要页面和后台接口一起来实现。 2. 接口接入 因为微信支付版本更新了,网上下的demo是V2.5版的,用不了了。所以去网上找资料,看到最新版的V3。 这里我找到了一个统一下单接口,文档入口.阅读全文 »

2016年1月19日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android图片异步上传到PHP服务器实例

       背景 网上很多上传到java服务器上的,找了好久,找到了上传到php的了,思路跟我当初想的差不多,就是POST过去。废话不多说,直接上图看代码。阅读全文 »

2016年1月4日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android TextView如何显示html样式的文字

       项目需求: TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息 这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。 一开始我想的是用SpannableString与SpannableStringBuilder来实现,因为它可以实现一段文字显示不同的颜色阅读全文 »

2016年1月4日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android悬浮窗实例

       iPhone有个很好用的白色圆点,今天就来研究下Android中的悬浮框,这里主要是实现一个快捷键的功能,当然也可以在悬浮框中做想做的事! 悬浮窗的实现主要是通过WindowManager实现,当然WindowManager只是一个接口,想了解源码的同志们可以去看WindowManagerImpl,悬浮框主要是通过WindowManager中的addView,updateView,removeVi阅读全文 »

2015年12月21日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Activity透明/半透明效果的设置transparent(两种实现方法)

       两种方法实现Activity透明/半透明效果的设置,代码思路很有调理,感兴趣的朋友可以参考下,希望本文可以帮助到你。 方法一:  res/values文件夹下建立styles.xml: 在该文件夹下在创建文件colors.xml 有了这些设置,就得告诉Activity用这写设置。AndroidManifest.xml中找到要弹出的activity,加入theme:android:theme=”@阅读全文 »

2015年12月10日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android实例:下拉刷新+加载更多+滑动删除

       小伙伴们在逛淘宝或者是各种app上,都可以看到这样的功能,下拉刷新和加载更多以及滑动删除,刷新,指刷洗之后使之变新,比喻突破旧的而创造出新的,比如在手机上浏览新闻的时候,使用下拉刷新的功能,我们可以第一时间掌握最新消息,加载更多是什么nie,简单来说就是在网页上逛淘宝的时候,我们可以点击下一页来满足我们更多的需求,但是在手机端就不一样了,没有上下页阅读全文 »

2015年11月30日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android Canvas绘图之MaskFilter图文详解(附源码下载)

       本文着重讲解如何使用MaskFilter创建模糊阴影以及浮雕效果。 我们知道Canvas中的各种drawXXX方法决定了绘制的几何图形的形状,而画笔Paint则决定了以什么效果绘制这些图形。Paint中有一个setMaskFilter方法,该方法接收一个MaskFilter类型的参数,MaskFilter有两个子类,分别是BlurMaskFilter和EmbossMaskFilter,可以分别用来阅读全文 »

2015年11月19日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android手机获取验证码的实例解析

       注册很多app或者网络账户的时候,经常需要手机获取验证码,来完成注册,那时年少,只是觉得手机获取验证码这件事儿很好玩,并没有关心太多,她是如何实现的,以及她背后的故事到底是什么样子的,现在小编接手的这个项目里面,就需要通过手机号进行注册,并且手机号发送相应的验证码,来完成注册,那么在一些应用app里面到底是如何实现点击按钮获取验证码...阅读全文 »

2015年11月6日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:3

实战解析Android架构设计原则

       经过一段时间收集了大量反馈意见后,我认为应该来说说这个话题了。我会在这里给出我认为构建现代移动应用(Android)的好方法,这会是另一番体味。 架构演变 演变意味着一个循序渐进的过程,由某些状态改变到另一种不同的状态,且新状态通常更好或更复杂。 照这么一说,软件是随着时间发展和改变的,是架构上的发展和改变。阅读全文 »

2015年10月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android NestedScrolling 实例

       从 Android 5.0 Lollipop 开始提供一套 API 来支持嵌入的滑动效果。同样在最新的 Support V4 包中也提供了前向的兼容。有了嵌入滑动机制,就能实现很多很复杂的滑动效果。在 Android Design Support 库中非常总要的 CoordinatorLayout 组件就是使用了这套机制,实现了 Toolbar 的收起和展开功能阅读全文 »

2015年10月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

如何判断Android设备的联网状态

       首先,要想获得当前android设备是否处于联网状态,那么android本身给我们提供了一个服务。 首先我们得先拿到android的网络服务,需要往配置文件里面加入一个权限。阅读全文 »

2015年10月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

如何给Android应用更换皮肤

       Android应用更换皮肤功能的实现思路 我们可以将皮肤包做成一个apk文件,在应用apk中读取皮肤包中的数据。 应用apk读取皮肤包apk的数据的条件 1. 有相同签名 2. AndroidManifest.xml中配置android:sharedUserId有相同的属性值阅读全文 »

2015年10月8日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

如何实现Android沉浸式状态栏——让你的状态栏变个色

       一、概述 近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图: 关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去了解下。恩,接下来正题。首先只有大于等于4.4版本支持这个半透明状态栏的效果,但是4.4和5.0的显示效果有一定的差异,所有本篇博文内容为: 如何实现半透明状态栏效果在大于4.4版本之上。阅读全文 »

2015年9月22日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

实现Android整个屏幕截图的实例

       Android开发中实现整个屏幕截图,首先通过activity对象的getwindow()方法获得整个屏幕的window对象,再通过整个屏幕的window对象的getDecorView()方法获得整个屏幕的view,最后截图的实现,也就是将view转换成bitmap,然后,将bitmap保存为图片文件。阅读全文 »

2015年9月6日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

TextView实现多个可点击的文本

       Android中TextView实现的多个可点击的文本效果 qq空间、微信、微博中点赞的效果,效果图如下: ... Android中TextView实现多个可点击的文本 得到TextView对象mTextView,调用mTextView.setMovementMethod(LinkMovementMethod.getInstance())方法设置TextView链接可点击。调用mTextView阅读全文 »

2015年7月21日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Facebook Android闪光效果开源库shimmer的用法

       shimmer开源库介绍 Shimmer是Facebook提供的一项基于Java的library,它可以使Android中的所有View控件具有闪光的效果。shimmer开源库基本使用下载Shimmer开源库,并引用到工程中。我们需要使用ShimmerFrameLayout类,它继承于Android的Layout,我们可以将自己的布局控件嵌套在该布局之内以实现闪光的效果。阅读全文 »

2015年6月2日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android App增量更新实例--Smart App Updates

       介绍 你所看到的,是一个用于Android应用程序增量更新的开源库。 包括客户端、服务端两部分代码。 原理 自从 Android 4.1 开始,Google引入了应用程序的增量更新。 增量更新的原理非常简单,就是将手机上已安装apk与服务器端最新apk进行二进制对比,并得到差分包,用户更新程序时,只需要下载差分包,并在本地使用差分包与已安装apk,合成新版apk。阅读全文 »

2015年4月1日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

一个Android Socket开发的实例

       Android客户端通过socket与服务器进行通信可以分为以下几步: 应用程序与服务器通信可以采用两种模式:TCP可靠通信和UDP不可靠通信。 (1)通过IP地址和端口实例化Socket,请求连接服务器:... (2)获取Socket流以进行读写,并把流包装进BufferWriter或者PrintWriter:...阅读全文 »

2015年1月15日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0