随笔分类 -  android进阶

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

Android Glide源码分析
摘要:1. 功能介绍 图片加载框架,相对于UniversalImageLoader,Picasso,它还支持video,Gif,SVG格式,支持缩略图请求,旨在打造更好的列表图片滑动体验。Glide有生命周期的概念(主要是对请求进行pause,resume,clear),而且其生命周期与Activity/ 阅读全文

posted @ 2016-08-04 10:22 Sun‘刺眼的博客 阅读(6643) 评论(0) 推荐(2)

Android Service实现双向通信(一)
摘要:首先,大概来总结一下与Service的通信方式有很多种: 本文最重点谈一下怎么使用AIDL实现Service端和Client端的双向通信(或者叫"调用")。 首先定义一个AIDL接口如下: 这里只定义了一个简单的接口someOperate(),输入参数a和b,返回一个int值。 Service的实现 阅读全文

posted @ 2016-08-04 10:12 Sun‘刺眼的博客 阅读(1052) 评论(0) 推荐(0)

Android传统View动画与Property动画基础及比较
摘要:前言:关于动画方面的知识也整理一段时间了,如题,这篇文章简单的介绍了View和Property动画的概念,如何在项目中创建资源文件,以及如何在代码中使用它们,本次整理动画的重点放在了Property动画上,下一篇文章将详细的分析Property动画几个重要的类,并分析几个开源库的实现,敬请期待。 V 阅读全文

posted @ 2016-08-04 10:08 Sun‘刺眼的博客 阅读(1209) 评论(0) 推荐(0)

Android动画系列 - PropertyAnim 详解
摘要:前言:上一篇文章传统View动画与Property动画基础及比较简单对Android动画系统的基础做了介绍,本篇文章将对PropertyAnimation进行全面深入的探讨,本篇文章可以分为两大块,从第六部分可以作为分界点。前五部分着重讲解了PropertyAnim的动画值的计算过程,ValueAn 阅读全文

posted @ 2016-08-04 10:07 Sun‘刺眼的博客 阅读(2012) 评论(0) 推荐(0)

Handler处理机制
摘要:handler缺点:如果要运送两种类型的数据(比如一个Bitmap,一个Object)就不能运送,但可以用Bunder来传输 * 使用handler的步骤: * 1、创建一个handler * 2、在需要用到数据传输的地方通过handler得到message对象,通过message携带要传输的数据 阅读全文

posted @ 2016-08-04 09:37 Sun‘刺眼的博客 阅读(323) 评论(0) 推荐(0)

动画(一)
摘要:动画的分类: 一、视图动画 view animation 动画的监听器 animation.setAnimationListener(new AnimationListener() { //重写的方法 }); animation.setAnimationListener(new AnimationL 阅读全文

posted @ 2016-08-04 09:33 Sun‘刺眼的博客 阅读(245) 评论(0) 推荐(0)

动画
摘要:1、分类 <1>视图动画(view animation) (1)帧动画(很多静态图片不断切换的效果,类似gif动态图。) (2)补间动画(知道开始和结束,将中间的过程给补充起来。组件从初始状态变成结束状态,为了让改变看起来更自然更平滑的的一种动画) <2>属性动画(property animatio 阅读全文

posted @ 2016-08-04 09:28 Sun‘刺眼的博客 阅读(331) 评论(0) 推荐(0)

PopupMenu和对话框的使用
摘要:PopupMenu和对话框的使用 1.菜单的使用之 PopupMenu 步骤:1.创建popupMenu对象 参数:上下文对象 当前view对象 2.利用getMenu().addSubMenu创建子菜单 3..show();显示菜单 @SuppressLint("NewApi") public v 阅读全文

posted @ 2016-08-01 09:59 Sun‘刺眼的博客 阅读(482) 评论(0) 推荐(0)

使用viewPage实现图片轮播
摘要:概述 图片循环播放这种效果,在许多的场合都能看到,只要一打开各大主流网站的首页几乎都有一个这样的组件,它可以很显目的提供给用户最近最火热的信息。因为它应用得如此之广泛,今天,我们就来写一下这个组件。 前期准备 首先,分析我们所看到的图片轮播效果,它有: 1.若干张图片,一般为3-6张,不宜太多。 2 阅读全文

posted @ 2016-08-01 09:55 Sun‘刺眼的博客 阅读(1683) 评论(0) 推荐(2)

Android自定义控件之基本原理(一)
摘要:前言: 在日常的Android开发中会经常和控件打交道,有时Android提供的控件未必能满足业务的需求,这个时候就需要我们实现自定义一些控件,今天先大致了解一下自定义控件的要求和实现的基本原理。 自定义控件要求: 1. 应当遵守Android标准的规范(命名,可配置,事件处理等)。 2. 在XML 阅读全文

posted @ 2016-07-29 15:21 Sun‘刺眼的博客 阅读(1249) 评论(0) 推荐(0)

Android自定义控件之自定义属性(二)
摘要:前言: 上篇介绍了自定义控件的基本要求以及绘制的基本原理,本篇文章主要介绍如何给自定义控件自定义一些属性。本篇文章将继续以上篇文章自定义圆形百分比为例进行讲解。有关原理知识请参考Android自定义控件之基本原理(一)这篇文章。 需求产生背景: 为何要引入自定义属性?当Android提供的原生属性不 阅读全文

posted @ 2016-07-29 15:17 Sun‘刺眼的博客 阅读(981) 评论(0) 推荐(0)

Android自定义控件之自定义组合控件(三)
摘要:前言: 前两篇介绍了自定义控件的基础原理Android自定义控件之基本原理(一)、自定义属性Android自定义控件之自定义属性(二)。今天重点介绍一下如何通过自定义组合控件来提高布局的复用,降低开发成本,以及维护成本。 使用自定义组合控件的好处? 我们在项目开发中经常会遇见很多相似或者相同的布局, 阅读全文

posted @ 2016-07-29 15:13 Sun‘刺眼的博客 阅读(3675) 评论(0) 推荐(0)

Android GPS应用开发
摘要:转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5715879.html GPS定位系统由三部分组成,即由GPS卫星组成的空间部分,若干地面组成的控制部分和普通用户手中的接收机这三部分。对于手机用户来说,手机就是GPS定位系统的接收机,也就是说GPS定位需要手 阅读全文

posted @ 2016-07-29 15:10 Sun‘刺眼的博客 阅读(9214) 评论(0) 推荐(0)

存储方式
摘要:1、SharedPreference共享参数 <1> SharedPreferences是Android系统提供的一个通用的数据持久化框架,用于存储和读取key-value类型的原始基本数据类型对,目前支持String、int、long、float、boolean等基本类型的存储,对于自定义的对象数 阅读全文

posted @ 2016-07-29 15:04 Sun‘刺眼的博客 阅读(463) 评论(0) 推荐(0)

Android ANR原理分析
摘要:一、概述 ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR。一般地,这时往往会弹出一个提示框,告知用户当前xxx未响应,用户可选择继续等待或 阅读全文

posted @ 2016-07-29 14:35 Sun‘刺眼的博客 阅读(23978) 评论(0) 推荐(1)

Okhttp、Volley和Gson的简单介绍和配合使用
摘要:1.okhttp是一个高效的、快速的被谷歌认可的,支持HTTP/2和SPDY volley是一个方便网络任务库,可以负责请求、加载、缓存等同步问题,也可以处理图片、JSON、文本操作起来比较简单 gson是JSON序列化和反序列化(以上三个能相互间轻松使用主要还是因为okhttp是谷歌推荐的、vol 阅读全文

posted @ 2016-07-29 14:29 Sun‘刺眼的博客 阅读(799) 评论(0) 推荐(0)

半小时学会上传本地项目到github
摘要:一、注册github账号 首先需要注册一个github账号,注册地址:https://github.com 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证 二、创建个人的github仓库 验证成功是这样的,然后点击创建仓库 也可以来到个人中心里创建仓库 创建完成好之后是这样子的。创建 阅读全文

posted @ 2016-07-28 11:51 Sun‘刺眼的博客 阅读(280) 评论(0) 推荐(0)

[Android] 环境配置之Android Studio开发NDK
摘要:分类:Android环境搭建 (14351) (20) 分类:Android环境搭建 (14351) (20) 作者:qiujuer博客:blog.csdn.net/qiujuer网站:www.qiujuer.net开源库:Genius-Android转载请注明出处:http://blog.csdn 阅读全文

posted @ 2016-07-28 11:46 Sun‘刺眼的博客 阅读(1436) 评论(0) 推荐(0)

android studio 调用c/c++工程
摘要:首先新建一个工程 这个工程主要测试通过C程序返回一个字符串显示在界面 最主要的部分已经标注。 2. 第二步:编写对应的C程序: C程序主要由两部分构成 .h文件和 .cpp文件 (1).h文件。定义方法。 (2).cpp文件。实现方法。 3.第三步:在app文件下的 build.gradle文件中加 阅读全文

posted @ 2016-07-28 11:24 Sun‘刺眼的博客 阅读(5129) 评论(0) 推荐(0)

android studio C/C++ jni 编写以及调试方法
摘要:原文路径: http://blog.sina.com.cn/s/blog_ad64b8200102vnxl.html 目录 开发环境 2 编写hello_jni程序 2 运行结果 10 调试程序 10 开发环境 IDE: android studio 1.1.0 android NDK :R10 a 阅读全文

posted @ 2016-07-27 18:05 Sun‘刺眼的博客 阅读(13181) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

导航