现在位置: 首页 > 编程技术 > Android > 文章
2016年06月09日 Android ⁄ 共 417字 程序员提高效率的必备工具已关闭评论 ⁄ 阅读 914 次

程序员提高效率必备工具

阅读全文
2016年05月27日 Android ⁄ 共 4368字 关于Android 6.0 运行时权限已关闭评论 ⁄ 阅读 876 次

Android 6.0 (API level 23) 已经发布很长一段时间了,其中一个很大的改进就是运行时权限。我之前就在知乎回答过一个问题

阅读全文
2016年05月25日 Android ⁄ 共 857字 Android开发拆墙(GFW)技巧之谈已关闭评论 ⁄ 阅读 993 次

对于一名Android攻城狮来说,学会翻墙基本已经是必不可少本领。不翻墙怎么看最新的官方文档,怎么访问Google,怎么更新sdk,怎么下开发工具。。。。。那么下面就来说聊聊如何拆墙。

阅读全文
2016年03月12日 Android ⁄ 共 3748字 ButterKnife框架原理已关闭评论 ⁄ 阅读 757 次

大部分Android开发应该都知道@JakeWharton 大神的ButterKnife注解库,使用这个库我们可以不用写很多无聊的findViewById()setOnClickListener()等代码

阅读全文
2016年02月29日 Android ⁄ 共 2073字 Android Bitmap内存优化已关闭评论 ⁄ 阅读 826 次

番外篇

首先我们先了解位图和矢量图的区别

  • 位图
    位图使用我们称为像素的一格一格的小点来描述图像.计算机屏幕其实就是一张包含大量像素点的网格.在位图中,平时看到的图像将会由每一个网格中的像素点的位置和色彩值来决定.每一点的色彩是固定的,当我们在更高分辨率下观看图像时,每一个小点看上去就像是一个个马赛克色块.当图像放大后,边缘变得模糊不清.位图图像的清晰度取决于图像大小与分辨率
  • 矢量图
    矢量图使用线段和曲线描述图像,所以称为矢量,同时图形也包含了色彩和位置信息.当您进行矢量图形的编辑时,您定义的是描述图形形状的线和曲线的属性,这些属性将被记录下来.对矢量图形的操作,例如移动,重新定义尺寸,重新定义形状,或者改变矢量图形的色彩,都不会改变矢量图形的显示品质.您也可以通过矢量对象的交叠,使得图形的某一部分被隐藏,或者改变对象的透明度.矢量图形是”分辨率独立”的,这就是说,当您显示或输出图像时,图像的品质不受设备的分辨率的影响.
阅读全文
2016年01月30日 Android ⁄ 共 4583字 Android HandlerThread使用总结已关闭评论 ⁄ 阅读 795 次

我们看到HandlerThread很快就会联想到Handler。Android中Handler的使用,一般都在UI主线程中执行,因此在Handler接收消息后,处理消息时,不能做一些很耗时的操作,否则将出现ANR错误。Android中专门提供了HandlerThread类,来解决该类问题。HandlerThread类是一个线程专门处理Hanlder的消息,依次从Handler的队列中获取信息,逐个进行处理,保证安全,不会出现混乱引发的异常。HandlerThread继承于Thread,所以它本质就是个Thread。与普通Thread的差别就在于,它有个Looper成员变量。

阅读全文
2016年01月28日 Android ⁄ 共 3922字 Android 图像的拉伸适配解决已关闭评论 ⁄ 阅读 783 次

日常开发中,我们避免不了去接触视频图像的展示,但在android屏幕分辨率碎片化如此严重的今天,难免会遇到图片拉伸以及视频拉伸的问题,那该如何解决呢?这就是今天的主题了。

阅读全文
2016年01月18日 Android ⁄ 共 2621字 Android开发教程完全已关闭评论 ⁄ 阅读 814 次

概述

本博客的所链接的文章不全是原创。很多是写的非常好的博客。所以本博客主要是收集Android开发教程优秀的博客。以下是推荐初学者学习和了解Android开发的的链接
推荐
Android学习之路
Android知识图谱
Android学习路线指南之从入门到高级
Android官方培训课程中文版
Android编码规范

阅读全文
2016年01月18日 Android ⁄ 共 4215字 Android RecyclerView三部曲之基础篇(一)已关闭评论 ⁄ 阅读 719 次

简介和准备

相信大家对RecyclerView都不陌生了。自RecyclerView的出现开始,它就慢慢占据了我们日常开发使用的频率。所以掌握它就显得格外重要了。ReclclerView将各个模块的操作进行了拆解。很好的解决耦合问题。正是因为这种解耦让你做的事情更多,也更强大。逻辑也格外的清晰。

RecyclerView是Support-V7架包中得一个组件。所以在使用前必须先升级support lib,然后导入support-v7。

阅读全文
2016年01月18日 Android ⁄ 共 727字 Android SDK版本与兼容包相关已关闭评论 ⁄ 阅读 769 次

Android开发的童鞋们都知道,Google的碎片化是很严重的,所以官方提供了兼容包去试配一些低版本的机器。并且兼容包也在更新,除此之外,Android的SDK版本更新也十分的快速,基本上是一年发一个大的版本号。而且Api的变更也十分大,但是很多时候对这些变更感到无从下手。以下链接的这篇文章对SDK版本更新的内容都会有一个汇总。相信你可以很快熟悉各版本之间的差异。

阅读全文