Welcome 微信登录

首页 / 移动开发 / Android

Android 开发之BottomBar+ViewPager+Fragment实现炫酷的底部导航效果

Android 开发之BottomBar+ViewPager+Fragment实现炫酷的底部导航效果

BottomBar BottomBar是Github上的一个开源框架,因为从1.3.3开始不支持fragments了,要自己配置,弄了很久,不管是app的fragment还是V4 的程序总是总是闪退。于是就用这种方式实现了,效果还不错。github有详细说明,多余的就不说了。 这个roughike是这个项目的所有者(大神致敬)。 我用的是Android studio开发,fragment全部导的V4的包(以为最开始就支持的是v4的,后面也支持了app...
Android学习之使用SharedPreferences存储应用程序数据

Android学习之使用SharedPreferences存储应用程序数据

本文介绍了SharedPreferences保存应用程序数据的具体步骤,供大家参考,具体内容如下1、SharedPreferences的简单介绍应用程序在运行的时候,可能会随着用户的使用而保持该用户的配置信息,如上次播放时的eq设置,音量设置,上网的cookies信息等等,这些小量 的信息可以通过SharedPreferences来保持,通过SharedPreferences保持的数据为一个XML文件,位于应用程序的私有文件夹。2、具体操作方法获取Shar...
Android实现带有记住密码功能的登陆界面

Android实现带有记住密码功能的登陆界面

本文实例为大家分享了Android带有记住密码功能的登陆界面实现代码,供大家参考,具体内容如下1、设计思路主要采用SharedPreferences来保存用户数据,本Demo没有经过加密,所有一旦Android系统被ROOT的话,其他用户就可以查看用户的私有目录,密码文件就很不安全。所以真正应用在软件上面的,一定要经过加密才保存,可以选择MD5加密。SharedPreferences介绍可以参看这篇博文:http://www.jb51.net/articl...
Android studio创建第一个app

Android studio创建第一个app

本文实例为大家介绍了Android studio创建第一个app的详细步骤,供大家参考,具体内容如下1.创建HelloWorld项目任何编程语言写出的第一个程序毫无疑问都会是Hello World,这已经是自20世纪70年代一直流传下来的传统,在编程界已成为永恒的经典,那么今天就来使用Android studio创建第一个app(Hello World)。 首先运行Android studio,在弹出的快捷窗口中新建一个项目。点击上面截图中的“Star a...
Android中HorizontalScrollView使用方法详解

Android中HorizontalScrollView使用方法详解

由于移动设备物理显示空间一般有限,不可能一次性的把所有要显示的内容都显示在屏幕上。所以各大平台一般会提供一些可滚动的视图来向用户展示数据。Android平台框架中为我们提供了诸如ListView、GirdView、ScrollView等滚动视图控件,这几个视图控件也是我们平常使用最多的。下面介绍一下HorizontalScrollView的使用和需要注意的点:HorizontalScrollView是一个FrameLayout ,这意味着你只能在它下面放置...
Android如何高效显示较大的Bitmaps

Android如何高效显示较大的Bitmaps

一、高效加载较大的Bitmaps 图片有各种形状和各种大小,在很多情况下,图片的实际大小都比图片在应用中所显示的大小要大的多,比如Android系统自带的 Gallery 应用显示的照片实际的分辨率通常比手机设备的密度要高很多 考虑到我们是在开发一款内存使用受限的应用,理想的情况下,我们只是想把一个低分辨率版本的位图载入内存,一般来说这个低分辨率版本的位图要跟UI元件实际需要显示的大小相符。一张高分辨率的图片并不会给我们带来任何明显的好处,但却会占用宝贵的...
Android自定义HorizontalScrollView打造超强Gallery效果

Android自定义HorizontalScrollView打造超强Gallery效果

自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView存在一个很大的问题,如果你仅是用来展示少量的图片,应该是没问题的,但是如果我希望HorizontalScrollView可以想ViewPager一样,既可以绑定数据集(动态改变图片),还能做到,不管多...
Android利用HorizontalScrollView仿ViewPager设计简单相册

Android利用HorizontalScrollView仿ViewPager设计简单相册

最近学习了一个视频公开课,讲到了利用HorizontalScrollView仿ViewPager设计的一个简单相册,其实主要用了ViewPager缓存的思想。此篇文章参考:Android自定义HorizontalScrollView打造超强Gallery效果(这篇文章与公开课的讲的大致一样)这里简单说一下ViewPager的缓存机制 1.进入ViewPager时,加载当前页和后一页; 2.当滑动ViewPager至下一页时,加载后一页,此时第一页是不会销毁...
Android日期显示和日期选择库

Android日期显示和日期选择库

日期显示和选择类库,可以用来选择一段连续的和多个不连续的日期,具体的UI完全抽象出来了,可以高度自定义(GITHUB地址)支持的功能:1、选择一段连续的和多个不连续的日期2、提供了两个工具类(SingleMonthSelector、CalendarSelector)用来处理单个月和多个连续月日期的选择3、可以拦截选择事件,当选择的日期长度有限制或某些特殊的日期不可以选择时,可以中断这次选择事件4、SingleMonthSelector、CalendarSe...
Android开发工程中集成mob短信验证码功能的方法

Android开发工程中集成mob短信验证码功能的方法

一.前言现在的app基本上都需要用到短信功能,注册时或者有消息通知时需要给用户发送一条短信,但是对于个人开发者来说,去买第三方的短信服务实在是有点奢侈,很好的是mob为我们提供了免费的短信验证码服务功能,我不是打广告,的确觉得这项服务很不错。那么下面就简单讲一下如何在自己的工程里集成mob的短信功能,其实整个流程并不复杂,只是个人觉得mob的官方文档有点小乱,官方Demo也有点小复杂,同时有一些细节地方容易被忽视,也会导致一些问题。 PS:太喜欢mob的l...
Android扫描本地音乐文件开发案例分享

Android扫描本地音乐文件开发案例分享

一、前言本来觉得so easy,真是没想到,还搞了老半天,搞的我大汗淋漓,要拍桌子摔键盘了。 本想实现的功能是: 通过网易云音乐/百度音乐/QQ音乐/酷狗音乐中一个API,通过关键词/歌手/歌词来搜索相关歌曲信息,然后在线播放、下载到本地,不过目前来看,使用API还是有一点问题。通过浏览器访问,问题不大,例如下图: 但是想通过手机访问的时候,问题就出现了,同样的参数,结果很不一样,而且基本搜不到自己想要的,后来换做通过自己的服务器去访问,还是搜不到,后来查...
Android WebView使用方法详解 附js交互调用方法

Android WebView使用方法详解 附js交互调用方法

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。先说下WebView的一些优点:--可以直接显示和渲染web页面,直接显示网页--webview可以直接用html文件(网络上或本地assets中)作布局--和JavaScript交互调用一、基本使用首先layout中即为一个基本的简单控件:<WebView android:id="...
Android自定义ViewPager实现个性化的图片切换效果

Android自定义ViewPager实现个性化的图片切换效果

第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做。时间长了,ViewPager的切换效果觉得枯燥,形成了审美疲劳~~我们需要改变,今天教大家如何改变ViewPager切换时的效果,实现个性化的图片切换看一下这样效果的图片切换:是不是比传统的效果个性很多,嘿嘿~~其实很简单,学习完这篇文章,保证你可以自定义切换效果,做出各式各样的效果。1、...
Android实现千变万化的ViewPager切换动画

Android实现千变万化的ViewPager切换动画

之前写过一篇文章:Android自定义ViewPager实现个性化的图片切换效果,有朋友提出,ViewPager自带了一个setPageTransformer用于设置切换动画~本篇文章,将进行以下内容学习:1、介绍如何使用setPageTransformer设置切换动画;2、自定义PageTransformer实现个性的切换动画;3、该方法在SDK11以下的版本不起作用,我们会对其做一定修改,让其向下兼容。官方示例地址:http://developer.a...
<< 261 262 263 264 265 266 267 268 269 270 >>