- 博客(6)
- 资源 (25)
- 收藏
- 关注
翻译 Develop -- Training(十五) -- 显示高效位图
学习怎样使用常见的技术处理并加载一个 Bitmap 对象,保持用户界面(UI)组件的响应,并且避免超过应用程序的内存限制。如果你不小心的话,Bitmap 可以快速的消耗内存预算,主要会导致应用程序崩溃由于一个可怕的异常:java.lang.OutofMemoryError: bitmap size exceeds VM budget.下面有很多原因,为什么在你的应用程序加载 Bitmap 的时候会很
2016-06-30 00:38:11 4123 1
原创 <<设计模式-可复用面向对象软件的基础>>读书笔记
设计模式有多重要,每个做开发的人都清楚。弄清楚设计模式很难,能熟练运用就更难了。读别人的代码是 一件很享受的事情,因为可以挑比人代码的不足,从而产生优越感。但是,如果你突然发现别人的代码写的特别好,有好多东西看不明白。找不到具体实现,找不到调用位置的时候,你会很尴尬的。人家代码封装的太好了,我们需要学习了,来学习他的代码,学习他的抽象思维。起初,我写代码,都是连在一起的,一个类我写过一万多行的,一
2016-06-25 21:55:07 1877 2
翻译 Develop -- Training(十四) -- 打印内容
Android 用户经常在他们的设备上查看完整的内容,但是有时候在一个屏幕上不能完全地显示某个人的一些信息。能够打印信息从你的 Android 应用程序给用户看见较大的内容从你的应用程序或者分享其他人的应用程序,但不使用你的应用程序。打印也允许他们创建一个快照信息,而不依赖于有一个设备、足够的电池电量、或者一个无线网连接。在 Android 4.4 或者更高,该框架提供了打印图片和文档的服务,直接从
2016-06-19 03:23:33 5089 2
原创 Android 修改开机动画(bootanimation)
Android 系统自带的开机动画,是一个白色的 “android” 文字在闪动。我们可以修改这一动画,换成自己喜欢的动画。修改开机动画当然,修改开机动画我们得有 root 权限。(前提,必须)一般的做法是替换 Android 设备 system/media/bootanimation.zip 文件。1.首先通过 adb push 命令将文件上传到 sdcard 的根目录下。2.然后通过 adb s
2016-06-06 20:58:36 22391 4
原创 DrawerLayout + NavigationView 侧滑菜单,ViewPager + Fragment 快速构建主界面
安卓的 Material Design 添加了不少的新控件,可以帮助我们快速开发。比如侧滑菜单、浮动按钮、导航条(不是以前蛋疼的ActionBar)、菜单条,还自带了不少特效,当然只要从API 17以上才有效果。有的是19,有的是21。所以,如果要做兼容的话,也是比较蛋疼的。但好在目前的趋势是,4.4一下的手机也是越来越少了,最好都是5.0的就好了。以前的各种开源大神写的依赖库,虽然很好用,但是没用
2016-06-06 01:08:25 4534
原创 Android Material Design 一些属性详解
android:windowTranslucentStatus:状态栏是否半透明。如果是true的话,你会发现你的Toolbar陷入到状态栏里面了,所以为了预留空间,需要下面的属性。"android:windowTranslucentStatus">trueandroid:fitsSystemWindows:基于系统界面(比如状态栏)调整View的布局,如果是true的话,它就会给系统界面
2016-06-01 23:09:56 810
DrawerLayout侧滑菜单,ViewPager + Fragment 快速构建主界面
2016-12-20
Android JS桥交互
2015-11-18
Retrofit+OkHttp+Gson+okhttp-urlconnection-2.5.0
2015-11-06
Activity左边滑出,右边滑入的动画切换的例子
2015-07-17
今日资讯(一款实现浏览实事的资讯平台app)
2015-06-30
dom.sax.pull解析
2014-08-24
Android学习之笔记---Animation的使用
2014-07-21
SQLite数据库存储数据代码
2014-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人