自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Android换肤技术总结

Android换肤技术总结背景纵观现在各种Android app,其换肤需求可以归为白天/黑夜主题切换(或者别的名字,通常2套),如同花顺/自选股/天天动听等,UI表现为一个switcher。多种主题切换,通常为会员特权,如QQ/QQ空间。对于第一种来说,目测应该是直接通过本地theme来做的,即所有图片/颜色的资源都在apk里面打包了。而对于第二种,则相对

2015-10-12 13:33:13 1016

转载 Android布尔型配置存储优化

在Android开发的过程中,我们基本上都会遇到是否开启自动备份、是否保存账号、是否自动登陆、是否开启向导等这样的选项功能,对于这类功能,我们一般的做法是采用SharedPreferences类存储Boolean类型的配置文件来实现,比如是否第一次打开,我们会使用SharedPreferences存储Key为firset_time_open的Boolean值,在使用的时候我们取出该值进行判断即可。

2015-10-08 14:22:32 595

转载 SharedPreference.Editor的apply和commit方法区别

今天在看一段代码的时候被SharedPreference.Editor的apply和commit方法给弄混了,在官网看了一下才知道,两者的区别:Commit your preferences changes back from this Editor to the SharedPreferences object it is editing. This atomically

2015-09-22 22:22:50 410

转载 直接拿来用!十大Material Design开源项目

介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在Android开发者圈子里颇受青睐的十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被称为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标

2015-07-23 09:55:18 569

转载 SpannableString与SpannableStringBuilder

转自 http://blog.csdn.net/harvic880925/article/details/38984705一、概述1、SpannableString、SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊

2015-07-21 09:40:20 296

转载 如何通过Gradle实现一套代码开发不同特性的APK

Android tools团队于去年底最终发布了Android Studio1.0正式版及gradle plugin for android 1.0正式版,然后业余时间就研究了一下Gradle,前段时间也在公司内部做了一个相关分享,感觉gradle带来的最大便利就是通过 Product Flavor实现在一个工程中开发不同特性的apk,以及更方便的依赖管理,下面通过一个小demo来演示这些: 

2015-05-24 22:57:59 1082

转载 MVP模式在Android中的使用

在android面试中,时常会面试到对MVC模式在android项目中的运用或者说体现但是android中的activity并不是典型意义上的controller,而MVP模式似乎是更贴切的描述一、MVP介绍     随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与

2015-04-27 16:42:58 425

原创 Android保存图片到自定义文件夹并展示在系统图库

经过自己整理,思路来自 stormzhang 的博文 目的是将图片保存到自定义目录下,并在系统图库中展示一、保存图片到自定义路径通常情况下,我们对保存图片的处理是这样的:public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalSt

2015-04-24 16:46:43 2299

翻译 【转】GitHub秘籍

平日用sourceTree对git进行管理,命令行基本不敲,很无脑~本秘籍收录了一些Git和Github非常酷同时又少有人知的功能。灵感来自于Zach Holman在2012年Aloha Ruby Conference和2013年WDCNZ上所做的演讲:Git and GitHub Secrets(slides)和More Git and GitHub Secrets(slides

2015-04-23 10:49:55 297

转载 Android检查权限

1 Android 安全机制概述Android 是一个权限分离的系统。这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有数据和访问( native 以及 java 层通过这种 sandbox 机制,都可以)达到隔离的目的 。 与此 同时, Android 还 在此基础上进行扩

2015-04-21 23:14:41 635

转载 将Eclipse中的项目迁移到Android Studio 中

英文地址:http://developer.android.com/sdk/installing/migrate.html翻译:Android Studio 中文组(大锤译)如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件。因为Android Studio 是用Gra

2015-04-20 21:56:06 300

原创 开博第一篇

以前在eoe里写过博客,后来的博客就和一些心情一起写到了印象笔记里。现在慢慢搬出来,希望能坚持下来!

2015-04-20 21:55:19 267

空空如也

空空如也

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

TA关注的人

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