android
文章平均质量分 83
a5331402
这个作者很懒,什么都没留下…
展开
-
android LayoutInflater.inflate()的参数及其用法
inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。1.获取LayoutInflater对象有三种方法LayoutInflater inflater=LayoutInflater.from(this);LayoutInfl转载 2015-10-12 14:37:31 · 317 阅读 · 0 评论 -
android动画(一)Interpolator
一:简介interpolator可以翻译成插值器。Android中interpolator最底层的接口如下:package android.animation;/** * 时间插值器定义了一个动画的变化率。 * 这让动画让非线性的移动轨迹,例如加速和减速。 * * A time interpolator defines the rate of change of转载 2016-07-13 14:01:58 · 306 阅读 · 0 评论 -
Android Proguard 详解
简介Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。官网网址是:http://proguard.sourceforge.net/。详解1、原理Java转载 2016-07-12 11:16:01 · 209 阅读 · 0 评论 -
Android 一个改善的okHttp封装库
一、概述之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方法也是剧增,各种重载方法,以致于使用起来极不方便,实在惭愧。于是,在这个周末,抽点时间对该工具类,进行了重新的拆解与编写,顺便完善下功能,尽可能的提升其使用起来的方便性和易扩展转载 2015-12-07 16:28:20 · 312 阅读 · 0 评论 -
Android Support Design
今年的Google IO给我们Android开发着带来了三样很屌很屌的library:ASD(Android Support Design)APL(Android Percent Layout)DBL(Data Binding Library)这三个库都是很屌很屌的库,第一个可以让我们在低版本的Android上使用Material Design,第二个是为了转载 2015-12-07 16:24:53 · 615 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保转载 2015-12-04 14:28:00 · 318 阅读 · 0 评论 -
Material Design详解(视图和阴影)
Android L: 昨天凌晨Google刚刚确认Android L就是Android Lollipop(5.0)。 Google之前就已经提前推出了Android L Developer Preview(开发者预览版)来帮助开发者更快的了解Android特性,而不久前也推出了64位的模拟器镜像,而且首次搭载Android L系统的Nexus 6和 Nex转载 2015-12-03 09:56:12 · 573 阅读 · 0 评论 -
Android手机分辨率基础知识(DPI,DIP计算)
1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong转载 2015-12-29 14:19:14 · 288 阅读 · 0 评论 -
Android 引用外部项目库笔记
项目中要集成其他项目由于集成项目庞大不想机械的copy,就想将集成的项目做成项目库,这样以后集成项目升级,本项目里面升级扩展也方便。集成步骤和方法:1.库项目的结构一个库项目是一个包含了源码和资源的项目,它可以被其他的项目引用,从而让其他项目使用它包含的代码和资源。多个Android应用程序项目可以引用同一个库项目,同一个Android应用程序项目也可以引用多个库项目。转载 2015-11-18 11:13:27 · 306 阅读 · 0 评论 -
android权限大全
权限定义功能android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi热点来获取粗略的位置转载 2015-09-23 10:00:41 · 316 阅读 · 0 评论 -
Android6.0运行时权限模板
Android M, 即api23增加了运行时权限,其实就是在自己已有代码的前面加上权限请求,逻辑并不复杂(复杂的是要开发人员清楚在具体的地方需要申请具体的权限),分享的代码是,一次性请求多个权限的1. [代码]先判断是否已经授权permissionlist,在没有授权的里面检查被用户勾选不再提醒的权限permissionNeed 跳至 [1] [2] [全屏预览]final转载 2015-09-24 09:39:09 · 284 阅读 · 0 评论 -
Android Https相关完全解析 当OkHttp遇到Https
一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,https://github.com/hongyangAndroid/okhttp-utils等,你可以直接通过okhttp请求试试。不过要注意的是,支持的https的网站基本都是C转载 2015-09-24 15:57:02 · 370 阅读 · 0 评论 -
Android自定义xmlns
Android 自定义的xmlns其实很简单,语法规则是:在使用到自定义View的xml布局文件中需要加入xmlns:前缀=http://schemas.android.com/apk/res/你的应用程序包路径.下面是一个简单的例子:结构图:MyView.javapackage kexc.myView;import android.cont转载 2015-09-21 13:44:41 · 250 阅读 · 0 评论 -
Android M 新的运行时权限开发者需要知道的一切
android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因。这里有一切关于android运行时权限你需要知道的,包括如何在代码中实现。现在亡羊补牢还不晚。转载 2015-09-24 09:36:39 · 253 阅读 · 0 评论 -
OkHttp使用教程
Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太难用,太弱爆了。OkHttp是一个相对成熟的解决方案,据说Android4.4的源码中可转载 2015-09-24 15:58:58 · 289 阅读 · 0 评论 -
android环境搭建
一、JDK1.下载地址2.环境变量JAVA_HOME====(JDK安装目录)===D:\Program Files\Java\jdk1.8.0_91CLASS_PATH===========.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib ===========.;%JAVA_HOME%\l原创 2016-07-17 13:03:26 · 315 阅读 · 0 评论