- 博客(12)
- 收藏
- 关注
转载 Android换肤技术总结
Android换肤技术总结背景纵观现在各种Android app,其换肤需求可以归为白天/黑夜主题切换(或者别的名字,通常2套),如同花顺/自选股/天天动听等,UI表现为一个switcher。多种主题切换,通常为会员特权,如QQ/QQ空间。对于第一种来说,目测应该是直接通过本地theme来做的,即所有图片/颜色的资源都在apk里面打包了。而对于第二种,则相对
2015-10-12 13:33:13 1057
转载 Android布尔型配置存储优化
在Android开发的过程中,我们基本上都会遇到是否开启自动备份、是否保存账号、是否自动登陆、是否开启向导等这样的选项功能,对于这类功能,我们一般的做法是采用SharedPreferences类存储Boolean类型的配置文件来实现,比如是否第一次打开,我们会使用SharedPreferences存储Key为firset_time_open的Boolean值,在使用的时候我们取出该值进行判断即可。
2015-10-08 14:22:32 646
转载 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 425
转载 直接拿来用!十大Material Design开源项目
介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在Android开发者圈子里颇受青睐的十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被称为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标
2015-07-23 09:55:18 590
转载 SpannableString与SpannableStringBuilder
转自 http://blog.csdn.net/harvic880925/article/details/38984705一、概述1、SpannableString、SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊
2015-07-21 09:40:20 313
转载 如何通过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 1109
转载 MVP模式在Android中的使用
在android面试中,时常会面试到对MVC模式在android项目中的运用或者说体现但是android中的activity并不是典型意义上的controller,而MVP模式似乎是更贴切的描述一、MVP介绍 随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与
2015-04-27 16:42:58 442
原创 Android保存图片到自定义文件夹并展示在系统图库
经过自己整理,思路来自 stormzhang 的博文 目的是将图片保存到自定义目录下,并在系统图库中展示一、保存图片到自定义路径通常情况下,我们对保存图片的处理是这样的:public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalSt
2015-04-24 16:46:43 2370
翻译 【转】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 308
转载 Android检查权限
1 Android 安全机制概述Android 是一个权限分离的系统。这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有数据和访问( native 以及 java 层通过这种 sandbox 机制,都可以)达到隔离的目的 。 与此 同时, Android 还 在此基础上进行扩
2015-04-21 23:14:41 664
转载 将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 320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人