Android
文章平均质量分 50
喧嚣世界
少壮不努力,老大做IT
展开
-
Android Studio Multidex 解决方法数超65k限制
当项目越写越大,使用的三方库越来越多,方法数也越来越多也随之增加,这时,可能会突然运行不起来,然后报如下错误: 从Log的最后能发现一个数字65536,这就是解决问题的关键。因为在Dalvik指令集里,method reference index只给了16bits,最多只能调用65535个方法,所以在生成dex文件的过程中,方法数超过65535就会报错。此Log中指出mehtod ID n原创 2017-02-10 10:24:19 · 846 阅读 · 0 评论 -
OKHttp的基本使用和简单封装
1.写在前面: 网络请求框架层出不穷,像google的volley,xutils等等。听说Okhttp性能很高,最近写新项目,决定用Okhttp来尝试一下(原谅我是小白,第一次使用,以前还是用volley),以此来记录一下自己的心得。2.首先来介绍一下Okhttp: Okhttp出自鼎鼎大名的Square,官方github地址:https://github.com/square原创 2017-02-04 15:53:12 · 7168 阅读 · 15 评论 -
ViewPager禁止滑动
相信做Android开发的小伙伴都做过导航标签吧,效果如下: 要说怎么实现,很多人会想到使用TabLayout + ViewPager实现(当然实现方式不止这一种),但是ViewPager是可以滑动切换标签的,如果需求是要求不能滑动切换标签而只能点击切换,那么你可以会说那就不用ViewPager,而用Fragment实现不也行吗?那样是可以实现,可是使用ViewPager就不行了吗?当然不是,原创 2017-06-30 16:51:21 · 595 阅读 · 0 评论 -
Android开发之获取网络类型(WIFI、2G、3G、4G)和运营商名称
在Android开发中,常常使用到网络,可能需要针对不同的网络(WIFI或者流量),需要做不同的处理,那么怎么获取当前网络呢?为此写了个工具类,以后需要使用,直接拿来用就行(就喜欢拿来主义,哈哈)。package com.wangguifa.phonestate;import android.content.Context;import android.net.ConnectivityManage原创 2017-05-22 17:21:58 · 21291 阅读 · 4 评论 -
Material Design之Toolbar的简单使用
Toolbar也是在一个 Material Design 风格的导航控件 ,以此来取代之前的 Actionbar 。与 Actionbar 相比, Toolbar 明显要灵活的多,可以添加导航栏图标 、 App的logo 、 标题和子标题 、 自定义控件 、以及 ActionMenu等,效果图如下: 那么我们就来学习一下如何使用它吧。一、按照惯例,先创建项目,然后添加v7的依赖包compile原创 2017-04-14 14:16:30 · 559 阅读 · 2 评论 -
Material Design之输入框TextInputLayout的使用
Material Design推出已经有快两年了,很喜欢它的效果,今天我们来看一下TextInputLayout,首页看下效果图:原创 2017-03-31 10:27:57 · 1472 阅读 · 0 评论 -
Material Design之导航栏BottomNavigationView的使用
Android底部导航栏非常常见,很多项目都有使用。其实现方式也有很多种,TabHost、LinearLayout中使用button、RadioGroup等等,都可以实现这种导航栏的效果。随着Material Design的发展,也逐渐推出了一些自己的设计,BottomNavigationView是其中一个,个人觉得很好看,先贴一下效果图: 下面来看下BottomNavigationView原创 2017-02-08 15:41:37 · 7818 阅读 · 4 评论 -
Material Design之侧滑菜单DrawerLayout+NavigationView的使用
Material Design的控件感觉很不错,今天我们来学习下DrawerLayout+NavigationView实现侧滑菜单,以前你可能自己写过侧滑菜单,也可能用过slidingmenu或者其他开源库,但是google现在也在Material Design中提供了这样的控件,我们可以直接使用了,下面先看下效果: 一、按照惯例,先创建项目然后引入design的依赖包compile 'c原创 2017-04-06 15:39:49 · 1121 阅读 · 0 评论 -
仿人民日报客户端app报纸版面-Android
仿人民日报客户端报纸版面,首先来看下人民日报app的效果图如图所示,进入报纸页面会显示报纸的缩略图,每篇文章是一个版块,当点击该文章时,文章所在区域会被阴影覆盖,模拟用户选中效果,松开手指会进入文章详情页,本篇文章我们主要来介绍这个阴影效果是如何实现的。接口数据分析:注:该数据通过抓包获取,只用作学习使用,本文中不公布接口,只使用其数据。以2019年4月13日数据为例,data为包含8...原创 2019-11-22 13:23:09 · 1871 阅读 · 2 评论