Welcome 微信登录

首页 / 移动开发 / Android

Android中Spinner(下拉框)控件的使用详解

Android中Spinner(下拉框)控件的使用详解

android给我们提供了一个spinner控件,这个控件主要就是一个列表,那么我们就来说说这个控件吧,这个控件在以前的也看见过,但今天还是从新介绍一遍吧。Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器。Spinner是View类得一个子类。1.效果图2.创建页面文件(main.xml) <Spinnerandroid:id="@+id/sp...
Android实现个性化的进度条

Android实现个性化的进度条

1.案例效果图2.准备素材 progress1.png(78*78) progress2.png(78*78)3.原理采用一张图片作为ProgressBar的背景图片(一般采用颜色比较浅的)。另一张是进度条的图片(一般采用颜色比较深的图片)。进度在滚动时:进度图片逐步显示,背景图片逐步隐藏,达到上面的效果。4.灵感来自Android控件提供的源码4.1 默认带进度的进度条,如下图<ProgressBarandroid:id="@+id/progres...
Android HTTP网络请求的异步实现

Android HTTP网络请求的异步实现

前言大家都知道网络操作的响应时间是不定的,所有的网络操作都应该放在一个异步操作中处理,而且为了模块解耦,我们希望网络操作由专门的类来处理。所有网络数据发送,数据接收都有某几个类来实现,外部其它模块只要调用和处理回调函数即可。外部模块和网络模块之间的调用关系可以用如下图表示:调用端只要创建Request对象,设置参数,发起请求,即可。最后结果通过回调函数返回。右边的异步任务,HttpClient创建,参数解析,错误处理全部交给网络处理模块来完成。由此来看,这...
Android TextView显示Html类解析的网页和图片及自定义标签用法示例

Android TextView显示Html类解析的网页和图片及自定义标签用法示例

本文实例讲述了Android TextView显示Html类解析的网页和图片及自定义标签。分享给大家供大家参考,具体如下:Android系统显示HTML网页的最佳控件为WebView,有时候为了满足特定需求,需要在TextView中显示HTML网页、图片及解析自定义标签。1、TextView显示Html类解析的网页CharSequence richText = Html.fromHtml("<strong>萝卜白菜的博客</strong&...
简单实现Android闹钟程序 附源码

简单实现Android闹钟程序 附源码

这个应用实现了简单的闹钟功能,关闭程序的状态中也可以进行闹钟的提醒。这里遗留了一个问题:如果我通过应用本身关闭程序,是可以实现我上述所说的功能,但是如果我在手机进程管理中实现应用程序的关闭操作,这个提醒就不起作用了,我很疑惑的是,我通过应用程序本身关闭了后,在进程中也是查看不到这个应用了的。所以哪位知道的帮留个言指点下,谢谢。ClockDemo.javapackage com.example.clock;import java.util.Calendar;...
Android实现定时器的3种方法

Android实现定时器的3种方法

在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多...
Android支付宝和微信支付集成

Android支付宝和微信支付集成

场景随着移动支付的兴起,在我们的app"中,会经常有集成支付的需求.这时候一般都会采用微信和支付宝的sdk 来集成(一)支付宝支付在使用支付宝支付的过程中,我们是在服务器端生成订单,客户端访问接口,并得到订单信息,调用接口支付,支付成功后支付宝会分别 异步调用服务器端,并向客户端返回支付结果.开发步骤:①注册支付宝账号——进行实名认证——提交审核资料——审核通过支付宝无线快捷支付接口: b.alipay.com/order/productDetail.ht...
Android中asset和raw的区别详解

Android中asset和raw的区别详解

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可...
Android获取apk签名指纹的md5值(防止重新被打包)的实现方法

Android获取apk签名指纹的md5值(防止重新被打包)的实现方法

本文实例讲述了Android获取apk签名指纹的md5值以防止重新被打包的实现方法。分享给大家供大家参考,具体如下:做个记录(这里只是Java层的签名校验,java层容易被破解,我建议apk加固下)获取md5值来进行Apk签名校验, 可以防止apk重新被打包。下面我说说怎么获取apk签名的md5值(有三种方法)1.用代码获取签名指纹的md5值/** * MD5加密 * @param byteStr 需要加密的内容 * @return 返回 byteStr的...
Android自定义可编辑、删除的侧滑LisitView

Android自定义可编辑、删除的侧滑LisitView

最近由于项目的需要,自定义了一个具有侧滑功能的listview,侧滑后可以点击编辑、删除。好了,大家先看一下效果图,毕竟是看脸的世界。好了,我要先讲一下思路,一次编辑很难完善,有什么问题我后来还会补上,欢迎各位大神拍砖:1、首先先说一下item:item用的LinearLayout布局,删除、编辑分别是写死了宽度的TextView,左边是一个match_parent的RelativeLayout,内容自己随意搞2、上下滑动和左右滑动的处理:当用户手指滑动时...
Android仿zaker用手向上推动的特效开发【推动门效果】(附demo源码下载)

Android仿zaker用手向上推动的特效开发【推动门效果】(附demo源码下载)

本文实例讲述了Android仿zaker用手向上推动的特效开发。分享给大家供大家参考,具体如下:最近在商店下载了zaker ,闲暇时拿来看看新闻!发现每次打开软件进入主界面时有个界面,需要你把它往上滑到一定距离才能进入到主界面。每次进入软件时它的背景可能不一样,在往上拨的时候你会看见主界面,好似向上推的门一样!打开它你就可以看到外面的世界。与窗帘有点不同的是在你没有拉开足够距离时,它会俏皮的关闭自己不让你看到外面的美景。说这么多想像起来挺模糊的,那让我们看...
Android开发ListView中下拉刷新上拉加载及带列的横向滚动实现方法

Android开发ListView中下拉刷新上拉加载及带列的横向滚动实现方法

ListView 控件可使用四种不同视图显示项目。通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。可使用 ListView 控件将称作 ListItem 对象的列表条目组织成下列四种不同的视图之一:1.大(标准)图标2.小图标3.列表4.报表 View 属性决定在列表中控件使用何种视图显示项目。还可用 LabelWrap 属性控制列表中与项目关联的标签是否可换行显示。另外,还可管理列表中项目的排序方法和选定项目的外观。相信有很人做的...
Android ListView下拉刷新上拉自动加载更多DEMO示例

Android ListView下拉刷新上拉自动加载更多DEMO示例

代码下载地址已经更新。因为代码很久没更新,已经很落伍了,建议大家使用RecyclerView实现。参考项目:https://github.com/bingoogolapple/BGARefreshLayout-Androidhttps://github.com/baoyongzhang/android-PullRefreshLayout下拉刷新,Android中非常普遍的功能。为了方便便重写的ListView来实现下拉刷新,同时添加了上拉自动加载更多的功能...
Android实现软件列表的点击启动另外一个程序功能【附demo源码下载】

Android实现软件列表的点击启动另外一个程序功能【附demo源码下载】

本文实例讲述了Android实现软件列表的点击启动另外一个程序功能。分享给大家供大家参考,具体如下:目前面世的许多软件中有这么一个功能:设备中安装了哪些软件,他们会以一个软件列表清单的形式向用户展示出来。今天我们就来实现这一功能:运行环境: motorola defy+ 系统2.3.6主要 API : PackageInfo,PackageManager,LayoutInflater,ApplicationInfoPackageManger类,它的主要职责...
<< 281 282 283 284 285 286 287 288 289 290 >>