android
IT_Transformers
这个作者很懒,什么都没留下…
展开
-
Android事件分发
通过Android的yu原创 2014-11-15 10:47:53 · 811 阅读 · 2 评论 -
SlidingMenu 详解系列(一)API介绍
SlidingMenu 第一种形式 直接通过 new 的形式 获取 SlidingMenu SlidingMenu mSlidingMenu = new SlidingMenu(this); 设置 SlidingMenu 的属性 设置菜单的滑出形式 右 左 左右(存在二级菜单) setMode mSlidingMenu.setMode(SlidingM原创 2015-07-21 18:11:15 · 1785 阅读 · 0 评论 -
使用ZXing扫描条形码和二维码
主要是介绍使用ZXing库进行条形码和二维码的扫描本帖里面使用的库是别人精简以后的 在代码注释里面作者 - Ryan.Tang 这里主要是介绍一下关于扫描界面 下面是关于属性的介绍ScanView核心源码解析ScanView 自定义属性原创 2015-08-05 16:59:31 · 1983 阅读 · 1 评论 -
百度地图API使用系列4-基本地图2
继续为大家带来 百度地图API 系列博文这篇博文主要介绍一下 使用百度地图 进行几何图形覆盖物的显示如果是刚搭建工程的小伙伴可以参考前面几篇的博文介绍准备工作显示地图基本地图1好了下面开始我们本篇博文之旅首先介绍百度地图支持显示的几何图形1.点(Dot) 2.折线(Polyline) 3.弧线(Arc) 4.圆(Circl原创 2015-09-29 18:02:56 · 2340 阅读 · 1 评论 -
Android 超强动态环信比列图 (自定义View)
Android超赞环形比例图 动态给你不一样的美原创 2015-11-18 17:39:37 · 1447 阅读 · 0 评论 -
Android 登录界面软键盘弹出以后界面上移
这篇博客主要是介绍在登陆界面,由于软键盘的弹出导致登录按钮不可见对于,造成不好额用户体验进行修改。主要是实现,在输入账号和密码的使用使界面上移,到达登录按钮显示的效果。本篇博客主要是通过LayoutParams实现 (弊端 效果是瞬间完成,可以通过Scroller或者动画实现平滑一定效果)布局界面很简单就不给代码,文章最后会给上源码下载地址核心代码private原创 2015-11-02 11:53:47 · 4739 阅读 · 0 评论 -
Activity切换动画效果
本篇博客主要是介绍俩种实现activity切换动画效果 第一种方式通过代码实现在 启动新activity/finish activity 后面通过调用overridePendingTransition实现切换的动画通过该方法实现需要注意的地方overridePendingTransition改方法的调用一定要放在启动新activity/finish activity 后面,否则没有效果最原创 2016-01-07 16:37:20 · 845 阅读 · 0 评论 -
Android属性动画实战教程开篇
本系列博客会分俩篇本篇博客主要是会介绍属性动画代码使用和xml中使用关于View动画和属性动画的区别不做过多的介绍,当然涉及到的地方会简单的提一下。好了废话不多说,直接上内容首先介绍代码中使用属性动画首先介绍几个比较重要的类ValueAnimatorObjectAnimatorAnimatorSet其中ValueAnimator是一个基类,他主要是实现了属性动画值的变化,没有任何的动画效原创 2016-01-08 17:13:31 · 1310 阅读 · 0 评论 -
Android属性动画实战教程中篇
本来预计本系列博客只有俩篇,但是考虑到后面的知识点比较重要,所以拆开为俩篇博客来介绍,一篇理论和一篇例子。 有想直接了解用法,用到项目中,可以看上一篇博客Android属性动画实战教程开篇 下面开始本篇博客的内容。本篇博客主要是介绍插值器(TimeInterpolator)和估值器(TypeEvaluator)根据参考 郭霖属性动画的系列博客 还有配合 任玉刚-Android艺术开发探索-Andr原创 2016-02-17 10:37:06 · 985 阅读 · 0 评论 -
OKHttp使用简单介绍,实用教程
OKHttp使用简单介绍,实用教程 鸿洋大神关于OKHttp教程 OKHttp源码解析本篇博客主要是讲解一个关于okhttp的实际使用。 所以这里主要是介绍异步请求。okhttp get请求如果有参数首先需要拼接访问URL/** * 获取拼接参数 * * @return String 可能为null */ public String sp原创 2015-12-22 15:12:12 · 2110 阅读 · 0 评论 -
IntentService 从源码分析
为什么要提供 IntentServiceIntentService 为什么可以执行耗时操作如何通过ServiceHandler发送消息为什么要提供 IntentService解析 Service 是执行在UI线程的,不能进行耗时操作。IntentService 为什么可以执行耗时操作ServiceHandler 是 Handler 的一个子类HandlerThread 是 Thread 的原创 2017-11-06 11:32:00 · 662 阅读 · 0 评论 -
Android Studio 快捷键
覆写方法 Ctrl + O实现接口 Ctrl + I为代码添加代码环绕块例如(if/else try/catch) Ctrl + Alt + T快速生成Alt + Insert代码提示 Alt + Enter去除多余的引用 Ctrl + Alt + O整理代码 Ctrl + Alt + L 删除行 Ctrl + Y剪切行 Ctrl + X查找 Ctrl +原创 2015-07-02 10:07:48 · 1177 阅读 · 1 评论 -
android 文字尺寸(宽高)的测量
FontMetrics可以测量高度关于FontMetrics的几个重要属性的解析 1.ascent2.descent3.top4.bottom5.leading6.baseline 理解这个是重点 可以理解为是X轴 注意 android 坐标系的特点 Y轴 向下是正方向 向上是负方向 关于 baseline 的确定 在自定义 view 的时候原创 2015-05-27 08:55:53 · 12573 阅读 · 2 评论 -
Android异步消息机制
首先是要明白,Android的UI线程是buan原创 2014-11-17 12:56:15 · 664 阅读 · 0 评论 -
Volley使用介绍
Volley是谷歌官方推出的一个网络通信框架原创 2014-11-20 20:20:01 · 780 阅读 · 0 评论 -
启动Activity
启动Activity的方式1.startActivity() 很简单,不做过多的解释了2.startActivityForResult() 当退出被启动的Activity的时候,会调用启动Activity的onActivityResult(int requestCode, int resultCode, Intent data)的方法 主要是参数的解析 reques原创 2014-11-21 00:20:09 · 617 阅读 · 0 评论 -
Android Service 解析(1)
服务Service需要在清单文件中配置启动ServicestartService会调用 Service 服务 的生命周期onCreate 这个生命周期 只会在Service 服务 第一次被启动的时候被调用onStartCommand停止服务stopService绑定服务bindService 需要三个参数 第一个参数 绑定服务的意图第二个原创 2014-11-29 00:46:04 · 692 阅读 · 0 评论 -
史上最强Android 开启照相或者是从本地相册选中一张图片以后先裁剪在保存并显示的讲解附源码i
整个程序的布局很简单只在一个垂直方向上的线性布局里面有俩个按钮(Button)和一个显示图片的控件(ImageView)这里就不给出这部分的代码了1.是打开系统的相册Intent albumIntent = new Intent(Intent.ACTION_PICK, null);albumIntent.setDataAndType(MediaStore.Images原创 2014-12-21 15:33:02 · 20900 阅读 · 15 评论 -
Google官方高大上的下拉刷新控件 SwipeRefreshLayout 使用附源代码 绝对值得下载一看 不要积分
关于Google官方推出的下拉刷新的控件SwipeRefreshLayout的简单实用介绍Google官方的说明是这样的,翻译不好。大家可以自己去 Android开发者 自己看APISwipeRefreshLayout应该被使用在能够通过垂直的方向的刷新手势刷新内容的视图当中。当一个活动实例化这样的View的时候应该添加一个OnRefreshListener,当一个原创 2014-12-25 10:28:03 · 9817 阅读 · 1 评论 -
百度地图API使用系列2-显示地图
开始百度地图的应用 首先应该先去下载百度提供给我们的SDK 包括开发包 示例代码 API登录下面地址http://developer.baidu.com/map/index.php?title=%E9%A6%96%E9%A1%B5 这些根据自己的开发需要自己决定下载 -> 情况容许全部下载也不大 1. 导入工原创 2014-12-26 15:14:41 · 1929 阅读 · 0 评论 -
百度地图API使用系列1-准备工作
命令行得到SHA1 指令 win+Rcmd输入 cd .android输入keytool -list -v -keystore debug.keystore输入android输入密钥库口令就是 android 这里注意的就是在输入的时候是不回显的输入完直接回车即可会显示好多指原创 2014-12-26 14:43:04 · 1206 阅读 · 0 评论 -
百度地图API使用系列3-基本地图1
百度基本地图使用1关于百度地图申请开发者key 可以参考前面的博客百度地图API使用系列1-准备工作 关于搭建工程的可以参考前面的博客百度地图API使用系列2-显示地图 这一篇博客介绍基本地图使用里面的地图类型、显示实时交通图、在地图显示一个Marker。 这里要注意的是关于地图的操作不是有显示地图的控件直接去完成,百度为他添加了一个属性B原创 2014-12-29 15:09:03 · 2934 阅读 · 0 评论 -
layout_gravity和gravity区别
layout_gravity 是控制组件在父组件中的位置gravity 是控制组件的子组件/内容(文字)在组件中的位置主要是注意 layout_gravity 在 LinearLayout(线性布局)中的应用与线性布局的方向相关 对应属性 android:orientation="vertical|horizontal"1.vertical 横向属性起作用 例如 left原创 2015-05-05 15:04:28 · 836 阅读 · 0 评论 -
GreenDao 使用介绍
地址项目环境配置混淆简单使用介绍其他说明地址http://greenrobot.org/greendao/https://github.com/greenrobot/greenDAO项目环境配置在工程的根目录的build.gradle中配置buildscript { repositories { jcenter() mavenCentral()原创 2017-12-06 09:11:30 · 765 阅读 · 0 评论