Android
阳春面0513
生命不息,折腾不止
展开
-
探索新的Android Material Design支持库
Android Material Design支持库提供了一些新组件,我们在这里简要的介绍一下这些组件,以及如何使用这些组件。我是Material Design的粉丝,它使应用程序更具有一致性和整体性,而且看起来更美观,更容易使用。 Google I / O大会2015年引进一些很棒的新Android特性,包括新的Material Design支持库。翻译 2015-06-28 12:38:19 · 908 阅读 · 0 评论 -
写给Android开发初学者
Android发布已经好几年了,但还是有很多人愿意进入这个领域,比如在校的学生,后端的Java开发者等。 本文将从基础知识,开发工具,代码管理三个方面做一些介绍。原创 2015-07-06 22:25:41 · 769 阅读 · 0 评论 -
InstaMaterial-优秀的Android开源项目
InstaMaterial是Github上的一个使用Material Desigin概念重新设计的Instagram Demo APP,在代码中实现了很多Material Desigin动画效果,是我们学习好资源。原创 2015-07-12 15:48:49 · 1074 阅读 · 0 评论 -
Android手机如何录制屏幕及转GIF
有时候我们需要录制Android手机的屏幕,比如写了一个Demo应用,需要发布到博客和微博上。 本文教你如何在录制Android手机的屏幕,以及转换成GIF文件。原创 2015-07-10 23:51:28 · 1257 阅读 · 0 评论 -
Material Design控件使用(完结篇)
本文整合前面四篇的控件,再结合豆瓣读书的API,做了一个搜索书籍和查看书籍信息的Demo。原创 2015-07-02 01:18:44 · 811 阅读 · 1 评论 -
Android中的Data Binding初探 (一)
今年的Google IO大会,给Andorid开发者带来了很多新东西,比如新的Material Design支持库,还有Data Binding技术,使用Data Binding,我们可以很方便的实现 MVVM设计模式。原创 2015-07-05 17:03:13 · 785 阅读 · 0 评论 -
加快Android Studio的编译速度
从Eclipse切换到Android Studio后,感觉Android Studio的build速度比Eclipse慢很多, 以下几个方法可以提高Android Studio的编译速度翻译 2015-06-28 12:43:52 · 731 阅读 · 0 评论 -
Material Design控件使用(四)
本文要实现内容移动时,标题栏自动缩小/放大的效果,效果如下: 控件介绍这次需要用到得新控件比较多,主要有以下几个:CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout,TabLayout,NestedScrollView。原创 2015-06-30 01:01:17 · 800 阅读 · 0 评论 -
Material Design控件使用(三)
本文主要介绍CardView的使用,CardView是继承自FrameLayout, 使用比较简单,只需要用CardView包含其他View就可以实现卡片效果了。原创 2015-06-28 21:28:16 · 624 阅读 · 0 评论 -
Material Design控件使用(二)
本文介绍如何使用DrawerLayout和NavigationView实现侧滑菜单栏的效果。原创 2015-06-28 13:27:36 · 674 阅读 · 0 评论 -
Material Design控件使用(一)
Google 发布的Material Design支持库,对我们的APP设计有很大的影响, 如果重新设计APP,支持库应该直接用V4提升到V7了,我们可以用Toolbar代替ActionBar, 以及引入了RecycleView, SnakeBar等新控件。我写了一个Demo来学习使用这些新控件。原创 2015-06-28 13:26:59 · 980 阅读 · 0 评论 -
迁移项目到Android Studio
由于公司项目需要多包名APK的支持,所以把公司的项目从eclipse迁移到了Android Studio.以下是一些迁移经验:迁移准备Android Studio对代码检查比较严格,代码中如果存在一些重复ID和重复String,尽量都使用lint处理掉。Android Studio对于JAR包重复会导致编译失败,如果引用的项目中有相同的jar包,先清理掉,只保留一份。原创 2015-06-28 12:43:13 · 580 阅读 · 0 评论 -
Swift 实现图片转字符画的功能
本文介绍一个IOS APP , 将图片转换成ASCII字符画,使用Swift语言编写。举个例子,我们使用著名的蕾娜照片作为原图片 经APP转换后形成的字符画,我们打印出来,效果如下:翻译 2015-06-28 12:45:24 · 657 阅读 · 0 评论 -
Android Studio的一些小技巧
APK瘦身在Android Studio中我们可以开启混淆,和自动删除没有Resources文件,来达到给APP瘦身的目的,这对于一些维护很久的老项目比较有用, 里面有很多无效的Resource, 删除后生成的APK会小很多我们只需要在项目的build.gradle中加入android { buildTypes { release { minifyE原创 2015-06-28 12:42:18 · 697 阅读 · 0 评论 -
Android Studio中多项目共享Library
我有两个项目都在使用Android Studio,一个是server项目,另一个是client项目,同时我有一个library在两个项目中都要使用。 一直以来,在两个项目中我都有一份library代码,在一个项目中改动library代码后,都需要手动拷贝到另一个项目。今天我要创建一个共享的library项目,在两个Android Studio项目都能同时使用。调整后的目录结构如下:src/andr翻译 2015-06-28 12:41:37 · 500 阅读 · 0 评论