写点什么

Android 开发周报:Android Studio 正式版发布

  • 2014-12-09
  • 本文字数:1816 字

    阅读完需:约 6 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

新闻

  1. 《谷歌发布 Android Studio 开发工具 1.0 正式版》:Android Studio 是谷歌于 13 年 I/O 大会推出的 Android 开发环境,基于 IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。近日谷歌发布了 Android studio 的 1.0 正式版,增加了包括智能代码编辑,用户界面设计工具,性能分析工具等新功能,支持 Android 5.0 平台的开发。Android 终于有属于自己的正式开发工具,广大开发者可以更加高效的开发应用。
  2. 《小米 3 即将支持刷机升级 Android 5.0》:其实在之前有关小米 3 升级 Android 5.0 的事情就已经浮出水面了,但是随着时间的推移却迟迟没有新进展,近日 MIUI 官方开发者放出了联通版米 3 的 Android 5.0 最新截图,也就是说离真正发布应该不会太久了。
  3. 《Android Wear 迎来升级,改善省电模式》:现阶段,几款运行 Android Wear 系统的智能手表都已经问世,其中包括 Moto 360 以及 LG G Watch 等。随着上个月 Android Wear 系统的 Lollipop 升级细节曝光之后,日前 Android Wear 系统再度迎来升级更新,添加了不少应用补丁以及进行了 bug 修复。最新的 Android Wear 版本添加了电池保护模式,在电池电量较低的情况下将自动关闭屏幕以节省电源。

教程

  1. 《传统 View 动画与 Property Anim 详解》:作者分两篇文章介绍了 View 和 Property 动画的概念、区别、原理、如何在项目中创建资源文件,以及如何在代码中使用它们。文章着重对 PropertyAnimation 进行了全面深入的探讨,讲解了 PropertyAnim 动画值的计算过程,ValueAnimator 与 ObjectAnimator 以及 TimeInterpolation 与 TypeEvaluator 之间的介绍和比较,通过源码的角度分析了整个动画计算以及内部的处理细节。
  2. 《使用 Toolbar + DrawerLayout 快速实现高大上菜单侧滑》:如果你关注过遵循最新的 Material Design 设计规范应用的话,会发现有很多使用了看起来很舒服、很高大上的侧滑菜单动画效果,文章中介绍了侧滑菜单的使用方法。
  3. 《Android 中线程的应用》:当一个程序第一次启动的时候,Android 会启动一个 Linux 进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android 会为每个应用程序分配一个单独的 Linux 用户。Android 会尽量保留一个正在运行进程,只在内存资源出现不足时,Android 才会尝试停止一些进程从而释放足够的资源给其他新的进程使用。阅读文章,了解更多 Android 中线程的知识。
  4. 《Android 的 Tween 动画的实现框架》:动画的使用可以帮助我们提升 App 的用户体验。Android 提供了丰富的动画接口,使用起来很容易上手,但开发者要实现动画定制,则需要理解动画的运行原理、绘制过程。作者结合 Android 源码,分析了 Android 中的动画框架,以及一些 Animation 类。文章讲解详细,对于我们学习动画很有帮助。
  5. 《Android 官方技术文档翻译——APK 拆分机制》:拆分机制比起使用 flavors,能让应用程序更有效地构建一些形式的多个 Apk。多 Apk 只支持两种类型:屏幕密度和 ABI。使用新的拆分机制,构建同一个应用程序的 hdpi 版本和 mdpi 版本,能够共享很多的任务。此外,它会被认为是一个单一的 variant,并且同一个测试程序将会被用来测试每​​个多 APK。
  6. 《3D 语音天气球(源码分享)——创建可旋转的 3D 球》:作者使用语音服务,天气服务,Unity3D,Android 技术制作了一个 3D 语音天气预报,作者准备通过博客的形式来介绍整个项目的开发过程。文章中提供了项目源码,感觉好玩的同学可以下载下来试玩。

开源项目

  1. Google Samples :学习 Android 开发最好的资料莫过于官方文档和 Demo。Android Demo 一直可以从谷歌开发者中心下载到,但近日谷歌在 GitHub 上更新了大量的 Demo,也包含了最新的 API 21,这些 Demo 可以帮助我们更好的学习最新的 Android 技术。
  2. MatchView :MatchView 是重写的 TextView,实现了类似火柴棍组合拆散的效果。MatchView 效果很酷,可以使用到加载页。我们可以参考作者的源码,实现类似于网页上的火柴人时钟 App。
  3. DiscreteSeekBar :DiscreteSeekBar 实现了类似 Material design 风格的 Discrete Slider 。DiscreteSeekBar 可以在 2.1 以上的应用中使用,可以直接在 xml 中配置,使用方法类似 SeekBar,很简单。

感谢郭蕾对本文的审校。

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

2014-12-09 00:254459
用户头像

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

关注

评论

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

ARTS 打卡第 1 周

乐尽天真

ARTS 打卡计划

全链路数据湖开发治理解决方案2.0重磅升级,全面增强数据入湖、调度和治理能力

阿里云大数据AI技术

Programming abstractions in C阅读笔记:p123-p126

codists

媲美ps的图像编辑推荐 Pixelmator Pro 直装激活中文版

胖墩儿不胖y

图像编辑 编辑图像 图像处理工具

Apache Paimon 实时数据湖 Streaming Lakehouse 的存储底座

Apache Flink

大数据 flink 实时计算

小灯塔系列-中小企业数字化转型系列研究——CRM测评报告

向量智库

GPT大语言模型引爆强化学习与语言生成模型的热潮、带你了解RLHF。

汀丶人工智能

强化学习 ChatGPT AI大语言模型

ARTS 打卡第 1 周

AI帅辉

ARTS 打卡计划

ARTS打卡Week1

WaitBright

ARTS 打卡计划 go modules

Presto 设计与实现(六):JMX

冰心的小屋

数据湖 JMX presto presto 设计与实现

【深度学习 | 感知器 & MLP(BP神经网络)】掌握感知的艺术: 感知器和MLP-BP如何革新神经网络 - ARTS 打卡第 二 周

计算机魔术师

人工智能

WIFI6E moudle-QCN9074+WiFi6 MT7915-support 2.4GHz and 5GHz-M.2-MINI PCIE how to choose?

wifi6-yiyi

wifi6 WIFI6E

开源Java诊断工具Arthas:开篇之watch实战

javalover123

Java 开源 Arthas watch 诊断

Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务”

汀丶人工智能

人工智能 Prompt prompt 工程

ARTS打卡第一周

苏籍

技术 ARTS 打卡计划 #成长经验

华为云开发工具CodeArts IDE for C/C++ 开发使用指南

华为云PaaS服务小智

ide 开发工具 华为云 开发环境

数据库国产化应用改造实践

鲸品堂

数据库 国产化 企业号 8 月 PK 榜

查询速度最高提升50倍!火山引擎ByteHouse在广告投放领域实践分享

字节跳动数据平台

数据库 大数据 云原生 数仓 企业号 8 月 PK 榜

助力人工智能教育普及 宾果智能机器人走进全国千所小学

硬科技星球

2023 ARTS 打卡第一周

Z.

ARTS 打卡计划

为什么Nop平台坚持使用XML而不是JSON或者YAML

canonical

json xml 低代码 Nop平台

C++的对象与类的含义

芯动大师

【ARTS】Week 1

小小

ARTS 打卡计划

ARTS 打卡第 12 天

自由

ARTS 打卡计划

一行命令即可启动 Walrus丨入门教程

SEAL安全

企业号 8 月 PK 榜 快速上手 实用教程

直播平台源码搭建协议讲解篇:传输控制协议TCP

山东布谷科技

TCP 软件开发 网络协议 直播平台源码 传输控制协议

从来不懂K8s的人在10分钟内将应用跑在了K8s中

北京好雨科技有限公司

Kubernetes 开发者 云原生 应用部署

使用 Terraform 与事件驱动的 Amazon CodeBuild 提升云上数据应用运维效率

亚马逊云科技 (Amazon Web Services)

云原生

领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进

付威

架构 领域驱动设计 DDD

Mac电脑数据库管理推荐:DBeaverUltimate 旗舰激活最新版

mac大玩家j

数据库管理 Mac软件 管理数据库 数据库工具

一个炫酷的头像悬停效果 2

南城FE

CSS 前端 动画 SASS 交互

Android开发周报:Android Studio正式版发布_Android/iOS_郭亮_InfoQ精选文章