androiddevweekly
浮游者
人和人的关系就像一滴水,随着时光慢慢的变成了一杯水,变成了一口池塘,变成了一条河,变成海;当然这只不断给予的结果,若是一味的索取,或许直接变为了空气了。
展开
-
Layout Inflation As Intended
Layout inflation is the term used within the context of Android to indicate when an XML layout resource is parsed and converted into a hierarchy of View objects.It’s common practice in the Android SDK转载 2013-07-09 23:33:46 · 1349 阅读 · 0 评论 -
Quickly-Return实现思路小结
Quickly-Return实现思路小结: 1、通过View.getViewTreeObserver().addOnGlobalLayoutListener()的回调方法onGlobalLayout()计算出ListView每个Item项的高度和ListView“全部显示时”的高度; 1.1、“全部显示时”即: public void computeScrollY() { mHeigh原创 2013-11-24 11:54:03 · 1101 阅读 · 0 评论 -
Rebound - Spring Animations for Android 小结
1、综述 Rebound 通过胡克定律,实现的一个类似“弹簧”动画效果的第三方工具包。 项目来源: http://facebook.github.io/rebound/ 2、应用及简析 Rebound主要提供了SpringSystem和Spring两个类,可用来实现动画;可以通过设置Spring的SpringConfig控制摩擦力(friction)、张力(tension),来控原创 2013-11-14 17:26:10 · 3871 阅读 · 0 评论 -
《The Custom Permission Problem》部分译文
自定义用户权限问题 从一开始Android便提供了系统权限(由原生框架定义)和用户自定义权限(由应用定义). 不幸的是,自定义权限有一些“无证的局限性”使得它们存在内在的风险.特别地,自定义权限可能被任何人,任何时间,被定义,而且“先定义的权限为王”(原文:“first one in wins”),这些可能引发一些意外的行为. 在这里,我们将介绍一些场景并展示一些可能翻译 2014-02-14 12:30:46 · 774 阅读 · 0 评论 -
DBFlow 学习笔记(一)
走进 DBFLOW : 高性能的 Android ORM DB 库 有许多流行的 ORM DB 库(如:Active Android,Sprinkles,GreedDAO,SugarORM),并且似乎每个库都是采用反射来实现核心的数据库交互。 然而 DBFlow 一个更高效和强大的 Android ORM DB 库。 反射带来了的风险 在 Java翻译 2015-02-11 18:06:37 · 4603 阅读 · 0 评论 -
一种TextView插入图片的途径(图片的显示高度和文字高度一致)
实现效果: 控件代码: import java.lang.ref.WeakReference; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphic原创 2015-03-03 15:43:11 · 1280 阅读 · 0 评论 -
后台任务的抉择
A flowchart for background work, alarms, and your Android app For many apps, doing work in the background can be an important part of building a great experience. An alarm registered with AlarmMana原创 2015-09-17 13:18:41 · 723 阅读 · 0 评论 -
关于 Vulkan 简介 —— Android N 引入新的 3D 渲染引擎
关于 Vulkan Vulkan 被视作是 OpenGL 的后续产品。 它是一种多平台 API,可支持开发人员准备游戏、CAD 工具、性能基准测试等高性能图形应用。 它可在不同的操作系统(比如 Windows*、Linux* 或 Android*)上使用。 Vulkan 由科纳斯组织创建和维护。 Vulkan 与 OpenGL 之间还有其他相似之处,包括图形管道阶段、OpenGL 着色器(一原创 2016-08-30 11:13:48 · 8364 阅读 · 0 评论