Welcome 微信登录

首页 / 移动开发 / Android

Android实现自定义日历

Android实现自定义日历

自定义日历控件,支持旧历、节气、日期标注、点击操作 (参考网络上的日历控件改写)注:将下面的四张资源图片拷贝到所建包的下一个image目录中,如Calendar.java 所在包为cc.util.android.view,则需要再创建一个包cc.util.android.view.image 然后将图片拷贝进去/****************从此出开始将代码拷贝到一个文件中*******************/package cc.util.andro...
android实现缓存图片等数据

android实现缓存图片等数据

采用LinkedHashMap自带的LRU 算法缓存数据, 可检测对象是否已被虚拟机回收,并且重新计算当前缓存大小,清除缓存中无用的键值对象(即已经被虚拟机回收但未从缓存清除的数据);* 默认内存缓存大小为: 4 * 1024 * 1024 可通过通过setMaxCacheSize重新设置缓存大小,可手动清空内存缓存* <br>支持内存缓存和磁盘缓存方式, 通过 {@link cc.util.cache.NetByteWrapper} 支持HT...
Android中使用Post请求的方法

Android中使用Post请求的方法

本文实例讲述了Android中使用Post请求的方法。分享给大家供大家参考。具体如下:一、需要用到的场景在jQuery中使用$.post()就可以方便的发起一个post请求,在android程序中有时也要从服务器获取一些数据,就也必须得使用post请求了。二、需要用到的主要类在android中使用post请求主要要用到的类是HttpPost、HttpResponse、EntityUtils三、主要思路1、创建HttpPost实例,设置需要请求服务器的url...
如何使用Android实现接口实信息在留言板显示

如何使用Android实现接口实信息在留言板显示

下面通过图文并茂的方式给大家分享下如何使用Android实现接口实信息在留言板显示。 看到标题,顾名思义,我今天只是和大家讲一下如何实现接口信息的显示,不包括添加信息。 接口帮助文档:http://api.wzhospital.cn/msg/help 根据查看接口文档,我们可以知道接口内部的一些信息结构。 当然,想要查看具体的信息,是通过此链接:http://api.wzhospital.cn/MSG/api/Message/GetList 获取以下信息,...
android自定义进度条渐变圆形

android自定义进度条渐变圆形

在安全卫生上,经常看到有圆形的进度条在转动,效果非常好看,于是就尝试去实现一下,具体实现过程不多说了,直接上效果图,先炫耀下。效果图:分析:比较常见于扫描结果、进度条等场景利用canvas.drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)绘制圆弧Paint的一些属性定义粗细、颜色、样式等LinearGradient实现颜色的线型渐变...
Android WebView 常见问题及处理方案

Android WebView 常见问题及处理方案

目前html5发展非常迅速,很多native app都会嵌入到网页中,以此来适用多变的市场需求。但是android的webview默认支持的功能非常弱,很多地方都是需要自定义的,才能达到我们想要的效果。并且webview在不同的版本会有不同程度的bug。下面小编把webview经常出现的问题给大家整理如下:1.为WebView自定义错误显示界面:/*** 显示自定义错误提示页面,用一个View覆盖在WebView*/protected void showE...
Android版多线程下载 仿下载助手(最新)

Android版多线程下载 仿下载助手(最新)

首先声明一点: 这里的多线程下载并不是指多个线程下载一个 文件,而是每个线程负责一个文件,今天给大家分享一个多线程下载的 例子。先看一下效果,点击下载开始下载,同时显示下载进度,下载完成,变成程安装,点击安装提示安装应用。界面效果图:线程池ThreadPoolExecutor ,先简单学习下这个线程池的使用/** * Parameters:corePoolSizethe number of threads to keep in the pool, even...
Android实现读取相机(相册)图片并进行剪裁

Android实现读取相机(相册)图片并进行剪裁

我们先说一下思路,在android系统中就自带了图片剪切的应用,所以,我们只需要将我们获取到的相片传给图片剪切应用,再将剪切好的相片返回到我们自己的界面显示就ok了在开发一些APP的过程中,我们可能涉及到头像的处理,比如从手机或者相册获取头像,剪裁成自己需要的头像,设置或上传头像等。网上一些相关的资料也是多不胜数,但在实际应用中往往会存在各种问题,没有一个完美的解决方案。由于近期项目的需求,就研究了一下,目前看来还没有什么问题。这里我们只讨论获取、剪裁与设...
Android中Json数据读取与创建的方法

Android中Json数据读取与创建的方法

首先介绍下JSON的定义,JSON是JavaScript Object Notation的缩写。一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。JSON的结构:(1) Name/Value Pairs(无序的):类似所熟知的Keyed list、 Has...
Android仿微信联系人按字母排序

Android仿微信联系人按字母排序

App只要涉及到联系人的界面,几乎都是按照字母排序以及导航栏的方式。既然这个需求这么火,于是开始学习相关内容,此篇文章是我通过参考网上资料独立编写和总结的,希望多多少少对大家有所帮助,写的不好,还请各位朋友指教。效果图如下:实现这个效果,需要三个知识点 :1:将字符串 进行拼音分类2:ExpandableListView 二级扩展列表3:右边字母分类View我们先一个一个来了解解决方案,再上代码。实现字母分类:字母分类又分为三个小要点:一个是将中文转化为拼...
Android开发必知 九种对话框的实现方法

Android开发必知 九种对话框的实现方法

在开发过程中,与用户交互式免不了会用到对话框以实现更好的用户体验,所以掌握几种对话框的实现方法还是非常有必要的。在看具体实例之前先对AlertDialog做一个简单介绍。AlertDialog是功能最丰富、实践应用最广的对话框,它可以生成各种内容的对话框。但实际上AlertDialog生成的对话框总体可分为以下4个区域:图标区、标题区、内容区、按钮区。这里总结了九种对话框的实现方法,有需要的朋友可以来学习下了除了popupwindow实现稍微麻烦一点,其他...
android几种不同对话框的实现方式

android几种不同对话框的实现方式

app中肯定是少不了与用户交互的各种dialog,下面给大家介绍几种提示框的提示。一般创建一个对话框需要经过以下几步: 1、创建AlertDialog.Builder对象。 2、调用AlertDialog.Builder的setTitle()或者setCustomTitle()方法设置标题。 3、调用AlertDialog.Builder的setIcon()方法设置标题logo。 4、调用AlertDialog.Builder的相关方法设置对话框内...
android使用PopupWindow实现页面点击顶部弹出下拉菜单

android使用PopupWindow实现页面点击顶部弹出下拉菜单

实现此功能没有太多的技术难点,主要通过PopupWindow方法,同时更进一步加深了PopupWindow的使用,实现点击弹出一个自定义的view,view里面可以自由设计,比较常用的可以放一个listview。demo中我只是一个点击展示,简单的使用了fade in out的动画效果,也没有精美的图片资源,看着也丑,不过这么短的时间,让你掌握一个很好用的技术,可以自己扩展,不很好么?废话不说了,直接上代码:MainActivity.javapublic ...
Android 七种进度条的样式

Android 七种进度条的样式

当一个应用在后台执行时,前台界面就不会有什么信息,这时用户根本不知道程序是否在执行、执行进度如何、应用程序是否遇到错误终止等,这时需要使用进度条来提示用户后台程序执行的进度。Android系统提供了两大类进度条样式,长形进度条(progress-BarStyleHorizontal) 和圆形进度条(progressBarStyleLarge)。进度条用处很多,比如,应用程序装载资源和网络连接时,可以提示用户稍等,这一类进度条只是代表应用程序中某一部分的执行...
<< 181 182 183 184 185 186 187 188 189 190 >>