自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

背负苍穹

九层之台起于累土 千里之行始于足下

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 android.support.design.widget.TabLayout 用法解析

参考文章:android.support.design.widget兼容库 TabLayout可以用来在ActionBar的下方添加一行横向导航栏,通过点击导航栏上的按钮来操作窗口主要内容区域的切换,所以往往和viewPager一起使用。 新的TabLayout和ViewPager绑定到一起不再需要在设置TabListener和onPagerChangedListener,并且当Tab比较多的时

2015-10-21 18:55:52 4484

原创 Android Sdk 快速下载,解决下载慢的问题

以往发愁Android Sdk下载慢的同学们,现在有福利了。自从Android Studio 更新到1.3后,使用Android Studio自带的sdk tools 更新sdk速度会非常快,我公司用电信的网,总带宽为40M,目测更新sdk下载速度可以达到5M/s。

2015-09-21 12:44:21 2415

翻译 创建你的第一个App——新建一个项目

一个Android项目包括了所有你的App所需要的所有文件和代码。 这次客场展示了怎样使用Android Studio创建一个新的Android项目(原文还展示了怎样使用命令行来创建,我就不翻译了)。使用Android Studio创建项目打开Android Studio,创建一个项目 如果你还没有创建并打开过一个项目,在欢迎页,点击Start a new Android Stu

2015-09-17 17:41:44 2660

翻译 How Android Draws Views(Android 视图绘制机制)

当一个Activity得到焦点以后,它就会开始绘制自己的布局。绘制的过程由Android框架来管理,但是这个Activity必须提供自己布局的根节点。绘制过程从布局的根节点开始,测量、绘制布局。绘制过程将会遍历整个视图树并处理每一个view(原文直接翻译是处理每一个与无效区域交叉的view)。按照顺序,每一个ViewGroup都有责任要求他们的子view被绘制(通过onDraw()方法),并且每一个

2015-08-11 18:05:10 527

原创 使用GooglePlayServices获取地址,经纬度

使用google play services 结合 fused location provider 获取精确的地理位置,不需要翻墙。

2015-07-29 21:01:27 5860 2

原创 ListView 性能优化——动态加载item中的内存消耗比较大的控件

应用场景Item包含了比较耗内存的布局,比如需要展示大图的ImageView,VideoView,WebView等。这时候滑动ListView往往会出现滑动不流畅甚至OOM的情况。解决思路我们拿ImageView来说明问题。假设我们要在Item中展示的ImageView非常占用内存,如果我们要在一个屏幕上把当前显示的Item中的ImageView全部加载出来,应用会卡死。这时我们可以在需要展示Ima

2015-07-26 12:16:39 2198

翻译 开发前的准备——添加必要的SDK包

默认情况下,Android SDK没有包括开发包。独立的SDK 工具,平台,和其他组件你可以使用Android SDK Manager来根据需要下载。所以在你开始之前,这里有一些包你需要先下载下来。 在开始下载这些包之前,启动Android SDK 如果是在Android Studio中,点击工具栏中的SDK Manager图标。如果没有使用Android Studio: Windows:双

2015-07-19 17:06:28 714

翻译 开发前的准备——安装Android Studio

Android Studio 提供了你需要开发Android app的所有东西,包括Android Studio IDE(集成开发工具)和Android SDK tools(Android 开发工具包)。 如果你还没有Android Studio,推荐你去国内的镜像网站下载http://mirrors.opencas.cn/android/。 在你开始下载Android Studio之前,你需要

2015-07-19 16:12:15 650

翻译 Get Started——开发前的注意事项

开始开发Android app所需要的任何东西都可以在[developer.android.com]找到。我们可以在API文档(Develop)和设计向导(Design)中找到一切关于当前设备的信息,也可以找到怎样发布你的app,并切用它来赚钱。 没有哪两款app是采用完全相同的方式开发的,但是官方已经总结了开发app的三个大的步骤:设计(Design):在我们写代码之前,我们需要按照以往Andr

2015-07-12 11:17:09 637

原创 博客开通声明

为什么我要翻译Android官方文档小弟从去年年底开始接触Android,不知不觉已经有6个月了。这期间偶尔看视频,偶尔看《疯狂Android》,偶尔翻阅Android文档。大部分的时候都是根据遇到的问题去翻阅相关的知识,导致现在所掌握的东西都是碎片化的,对Android本身还没有一个系统的认识。于是我决定清零自己的已有知识,选择一套有系统的而且可以随时可以翻阅的教材开始学习。于是我想到了Andro

2015-07-10 17:06:06 440

android.support.design.widget.TabLayout示例

谷歌新推出的复合MaterialDesign设计规范的包叫android.support.design.widget 。这是其中TabLayout的典型用法

2015-11-20

使用fused location provider 获取经纬度

这是使用fused location provider获取经纬度的源码。虽然结合了GooglePlayService但是不需要翻就能获取到地址。 注意运行时手机必须支持google play store 虚拟机必须是Google Api System Image才可以。

2015-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除