AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Android 开发周报:Google 将推出新支付平台 Android Pay

  • 2015-03-03
  • 本文字数:2164 字

    阅读完需:约 7 分钟

新闻

  1. 《Google 将推出新支付平台 Android Pay》:Apple Pay 还没体验到,Android Pay 也来了。据 Arstechnica 援引知情人士消息透露,Google 将在今年 5 月的 Google I/O 大会上推出新支付平台 Android Pay。通过 Android Pay,商家可以在自家商店或应用中增加移动支付功能,用户上传信用卡或借记卡信息后就能在相关应用中实现一键付款。
  2. 《谷歌正式启动 Android for Work:拓展企业市场》:近日谷歌启动了一个新项目——Android for Work。此举将有助于谷歌在企业市场的发展。Android for Work 项目将面向企业用户提供更强大的信息安全和管理功能,从而吸引企业在员工中部署 Android 手机。这一新项目支持的智能手机将可以区分员工的个人和工作应用,而一款专门的 Android for Work 应用将允许企业监控关键工具,例如电子邮件、日程表和通讯录等。
  3. 《报告称 96% 移动恶意软件针对 Android 系统》:据外媒 WarketWatch 报道,互联网安全公司 FireEye 公布的报告显示,网络上有 96% 的恶意软件都指向了 Android 系统,有超过 50 亿个被下载的 Android 应用有被黑客攻击的风险。

教程

  1. 《为什么我们可以在非 UI 线程中更新 UI》:很多开发者在学习 Android(特别是从 4.0 之后开始入门的)的时候都会常看见或听到别人说我们更新 UI 要在 UI 线程(或者说主线程)中去更新 UI,不要在子线程中更新 UI,而 Android 官方也建议我们不要在非 UI 线程直接更新 UI。因此,很多同学会有这么一个惯性思维:在非 UI 线程中不能更新 UI!但是这样吗?阅读该文,了解相关原理。
  2. 《Android 主线程之旅——PSVM》:所有 Java 程序的入口都是 public static void main() 方法。这对所有的 Java 桌面程序、J2EE 以及 Android 程序都是成立的。 当 Android 启动时,它会开启一个叫做 ZygoteInit 的 Linux 进程。这个进程是一个 Dalvik 虚拟机,它会在一个线程上面加载 Android SDK 里面大部分的常用类,然后等待。作者详细分析了 Android 中的主线程知识。
  3. 《开源项目Philm 的MVP 架构分析》 Philm 是一款展示电影信息的开源项目,其整体架构是一套 MVP 的实现。MVP 是 MVC 的一种衍生,MVP 模式中不容许 View 直接访问 Model,这是 MVP 与 MVC 最大的不同之处。View 中应该只有 UI 逻辑,捕捉用户输入以及视图的渲染。这样将其它复杂的逻辑抽离出来放到 Presenter 中去。本文探讨了 Philm 是如何结合 Android 实际问题来实现一种 MVP 架构。
  4. 《Twitter 视频功能设计流程全程剖析》:任何一个 App 从构思到稳定版,都需要一个过程,而原型设计是整个过程中非常重要的一个环节,原型设计直接决定产品成败的说法也并不夸张。该文的作者是 Twitter 视频功能的开发者之一,文章分析了 Twitter 视频功能的原型设计过程,通过作者的描述,我们可以了解在世界一流的公司中,一个功能是如果从无到有的,然后取其精华,设计自己的 App。
  5. 《Android 最佳性能实践 (二)——分析内存的使用情况》:由于 Android 是为移动设备开发的操作系统,我们在开发应用程序的时候应当始终把内存问题充分考虑在内。虽然 Android 系统拥有垃圾自动回收机制,但这并不意味着我们就可以完全忽略何时去分配或释放内存。文章介绍了如果通过 GC 日志及工具分析 Android 应用程序的内存使用情况。本篇文章对于我们了解 Android 内存原理及防止内存泄漏有很大帮助。
  6. 《帮你彻底搞定 Material Design 的学习笔记》:Android5.2 已经快发布了,你还没搞懂 Material design 吗?如果还没有搞懂,那么该文对你会有很大帮助。本文简化了官方文档,内容简单容易理解。开发者可以把该文推荐给身边的 UI 同学。
  7. 《View 事件传递》:很多开发者不了解 View 的事件传递原理,所以遇到问题总是撞了东墙撞西墙。不明白原理是非常可怕的,很多同学面试的时间一被问到原理性的东西就支支吾吾了。View 是 Android 中最重要、最基础的组件,建议每位开发者通读源码。该文是对 View 事件传递的一个简单分析。
  8. 《Android Drawable 那些不为人知的高效用法》:Drawable 在我们平时的开发中,基本都会用到,Drawable 能够直接在 canvas 上绘制,而且相比于 View,并不需要去考虑 measure、layout,仅仅需要考虑如何 draw(canavs)。对于 Drawable 传统的用法,大家并不陌生,该文主要介绍了 Drawable 的一些自定义用法。

开源项目

  1. Stetho :优秀的调试工具能使开发者快速发现问题、解决问题,可以大大提高开发效率。Stetho 是 facebook 开源的一款 Android 调试工具,其最大的特点是可以像 Web 程序一样通过 Chrome Developer Tools,在浏览器上直接访问数据。
  2. Lynx :当我们的应用程序安装到手机上,如果想要看 App 的 Log,那么一般的做法是通过数据线连接 PC,然后通过 Eclipse 或 Android Studio 来看 Log。整个步骤很麻烦,Lynx 解决了该问题,摇晃手机或点击按钮就可以将 Log 直接显示在手机屏幕上,是每个开发者的必备开发利器。
  3. Android-Material-Design-Icon-generator-plugin :这是一个 Android Studio 上的插件,能够将 Material Design icons 下载到本地,方便开发者在自己的 App 中直接使用,提供了根据名字搜索 icon 的功能。

感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-03 00:232167
用户头像

发布了 121 篇内容, 共 48.1 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

八大年度奖项揭晓!2024 BSRC年度盛典沙龙圆满举办

百度安全

AI重构鞋服品牌「增长基因」:数据驱动的商品力革命已至

第七在线

从 Java 到 Go:面向对象的巨人与云原生的轻骑兵

京东科技开发者

使用 gt-checksum 分析迁移对象

GreatSQL

五一出行看科技,高速巡检无人机 AI 算法开启智慧新篇

极小新

人工智能 目标检测算法 视觉智能 智能巡检

开源鸿蒙,给机器人带来了什么?

脑极体

AI 操作系统

淘宝/天猫订单同步实战:用API打通电商“任督二脉”

代码忍者

淘宝API接口

10.接口而非实现编程

杨充

哈尔滨等保应用安全测评

黑龙江陆陆信息测评部

Aloudata Agent :基于 NoETL 明细语义层的分析决策智能体

Aloudata

数据分析 大模型 智能问数 智能归因 智能报告

白鲸开源与亚马逊云科技携手推动AI-Ready数据架构创新

白鲸开源

AWS 亚马逊 白鲸开源 WhaleStudio

《Operating System Concepts》阅读笔记:p778-p793

codists

操作系统

秒送LBS场景下的C端SOA服务容灾建设之-数据备份篇

京东科技开发者

桌面日历工具有哪些?3个常用的任务管理软件盘点!

职场工具箱

项目管理 任务管理 在线白板 办公软件 日历应用程序

「产品功能授权」和「外部开发者授权」的差异

柯杰

授权

「Boli-职业发展助手」:技术人必备的智能职业规划与求职利器

安全乐谷

找工作 简历 实习 校招 失业

基于 Amazon Nova 和 TEN 框架的实时音视频交互解决方案

亚马逊云科技 (Amazon Web Services)

烟草行业信创迁移-企业综合管理平台上线运行

中烟创新

YashanDB|关闭归档时报 YAS-02079?你可能忘了关闭“复制模式”

数据库砖家

数据库·

Arthas sc(查看JVM已加载的类信息 )

刘大猫

人工智能 监控 Arthas 大模型 sc

从Servlet到云原生:一文讲透Java Web容器的核心技术体系

AI时代的一滴水

tomcat 云原生 Java web

python 实现消费者优先级队列

天翼云开发者社区

rython 堆队列算法

当系统闹脾气:用「因果推断」哄稳技术的心

京东科技开发者

Mac SVN客户端 SnailSVN Pro专业版

Rose

YashanDB |执行 SQL 报 YAS-02024 锁等待超时?可能是默认设置的问题

数据库砖家

数据库·

构建多智能体安全信任体系:业内首个智能体可信互连技术ASL来了

科技热闻

从 Java 到 Go:面向对象的巨人与云原生的轻骑兵

京东科技开发者

免费教程!【20小时通关工业级RAG】变现千万的RAG优化经验!

商汤万象开发者

人工智能 大模型 LLM rag 免费课程

BOE(京东方)发布行业首个可持续发展品牌“ONE”:以开放创新科技之力守护人类未来

爱极客侠

京东方

AI算法 | 睡岗识别冠军方案解读(姿态估计)

极小新

人工智能 计算机视觉 算法竞赛 目标检测算法 人体姿态估计

用知识图谱重构电商测试用例:精准覆盖业务场景的实践

测试人

人工智能

Android开发周报:Google将推出新支付平台Android Pay_移动_郭亮_InfoQ精选文章