自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

code小生

学习大前端,关注公众号「code小生」;扩展技术栈,关注公众号「逆锋起笔」...

原创 Android6.0动态权限,你的项目关注到了吗?

一、引言 Android 6.0 变更 运行时权限 此版本引入了一种新的权限模式,如今,用户可直接在运行时管理应用权限。这种模式让用户能够更好地了解和控制权限,同时为应用开发者精简了安装和自动更新过程。用户可为所安装的各个应用分别授予或撤销权限。 对于以 Android 6....

2016-12-30 09:33:00 534 0

原创 教你在APP中嵌入翻译功能,不借助第三方软件

对于翻译软件大家都应该使用过,有没有想到将翻译功能直接嵌入到自己的APP中,比如聊天界面,翻译几句话的功能。正好项目由此需求,看了看有道对外提供的接口,原来很简单。一、效果图 说明:由于使用的是模拟器演示,没有设置输入中文,就只能看到翻译英文。需要说明的是,我没有设置搜索按钮,就通过设置键盘的回...

2016-12-22 11:10:40 5090 0

原创 Android仿QQ侧滑(删除、置顶等)功能

实现类似QQ滑动出现可操作项的功能,在网上看到有人自定义LinearLayout实现这个效果,但是灵活性有限。此demo使用开源项目SwipeLayout实现该功能。关于SwipeLayout的常用设置和属性,这里都做介绍,下面进入正题。一、效果图二、代码片段主页布局和主页的Java代码都和平时使...

2016-12-13 09:29:06 2648 2

原创 Android之高仿QQ6.6.0侧滑效果(背景动画、透明+沉浸式状态栏、渐变效果)

根据需求实现类似QQ侧滑效果,之前看到过很多实现方式通过SlidingMenu,但是既然官方推出了自己的专属控件,那么使用DrawerLayout就是不二选择。且看下文。一、先来看看官方文档解释 DrawerLayout充当窗口内容的顶层容器,允许交互式“抽屉”的观点,以从窗口的边缘拉出。 ...

2016-12-08 23:52:30 1701 2

原创 Android 之倒计时验证两种常用方式

​短信验证码功能,这里总结了两种常用的方式,可以直接拿来使用。看图: 说明:这里的及时从10开始,是为了演示的时间不要等太长而修改的。 1、第一种方式:Timer /** * Description:自定义Timer * * Created by Mjj on 2016/12...

2016-12-04 23:45:47 1145 2

原创 TextView之你不知道的使用技巧

作为程序员,对自己写的代码要尽可能做到优化,但是,往往最简单的却最容易被忽视,比如,今天要给大家说的(只会说平时会被忽略的属性或者技巧,最常用的属性不介绍),TextView的使用奇技淫巧,且听我慢慢道来。 无图无真相(有点丑): 下面就是代码(注释很详细) public clas...

2016-12-04 20:33:28 1104 0

原创 Android之高仿今日头条、网易新闻首页动态改变tab

前言: 项目需要一个类似今日头条或者网易新闻首页动态改变tab(频道栏目)的功能,进过一番折腾,目前已实现该功能。 先看看效果图: 思路: 1,关于tab栏目横着滑动功能控件的选择,这里我采用的HorizontalScrollView,每个tab采用动态...

2016-12-04 19:46:07 6903 1

原创 教你用两层ExpandableListView嵌套GridView实现三级展示界面

最近项目中使用一个三级展示列表,要求第一级和第二季都可以折叠,并有不同的图标变换,第三层展示数据,可点击。经过一盘折腾,算是实现了,效果就在下面: 思路: 最外层是ExpandableListView,它的子视图又是一个ExpandableListView,这个子Expandab...

2016-12-04 19:10:11 1303 0

原创 带着“情怀”教你搭建Android开发环境

须知: 此安装教程是在win7旗舰版演示。流程主要分为两步:     第一:安装JDK     第二:安装Android Studio一、JDK         1,地址             注:地址也是下载AndroidStudio的地址,无需翻墙等。       ...

2016-12-04 19:01:26 382 0

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