AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Android 开发周报:Chromebook 正式支持 Android 应用

  • 2014-09-14
  • 本文字数:2429 字

    阅读完需:约 8 分钟

新闻

  1. 《Chromebook 开始支持 Android 应用》:虽然早在今年 6 月份的 Google I/O 大会上 Google 就宣布计划在 Chromebook 上对 Android 应用进行支持,如今这一技术已经实现,近日 Google 宣布 Android 应用可以在 Chrome OS 上下载和运行。开发者不需要对 App 进行修改就可以直接运行在 Chromebooks,只需要从用户体验的角度去优化 App。目前有四款应用可以从 Chrome Web Store 下载到。
  2. 《iPhone 6 比 Android 手机还能有多大优势?》:北京时间 9 月 10 日凌晨 1 点,苹果隆重发布了 4.7 英寸 iPhone6 和 5.5 英寸 iPhone6 Plus 手机,虽然 iPhone 6 更新了很多新功能,但随着竞争对手的不断进步,苹果将面临前所未有的挑战。尽管新手机的速度更快,能拍出更好的照片和视频,但它与 Android 和 Windows Phone 手机相比,优势已经越来越小。如果 LG G3、Galaxy S5 或 Moto X 昨天能够吸引你,今天或许仍然不会丧失这种吸引力。
  3. 《Apple Watch VS Android Wear》:Apple Watch 的发布,再次把穿戴设备推到的舆论的浪尖。 现在没有谁能够给智能手表定义说它应该是怎样的,但是现在可以确定的是:苹果和谷歌在如何将电脑搬到你的手腕上这方面有不同的看法。至于这两者有什么区别,文章通过 Apple Watch 和 Android Wear 的截图进行了详细分析。其中 Apple Watch 的截图(方形)均来自苹果为这款产品发布的广告材料,而 Android Wear 的截图(圆形)则来自 Moto 360。
  4. 《Android 版 Chrome 更新用 Material Design 界面》:Google 在 I/O 2014 开发者大会上发布了全新设计语言 Material Design,Google 计划将这款设计语言应用到 Android、Chrome OS 和网页等所有平台上。近日,Android 版 Chrome 浏览器稳定版更新,并将 Material Design 界面风格带入 Android 系统中。新版的 Chrome 稳定分支现在已经正式在 Google Play Store 上架。

教程

  1. 《Android Wear 计时器》:如今以智能手表为代表的可穿戴设备已经开进入人们的生活,许多开发者已经开始为智能设备开发 App。开发 Android 手表应用与开发传统的手机应用还有很多的不同,作者通过一系列的文章,详细讲解了如何开发一款 Android Wear 应用,并且从用户体验、使用场景等方面对 Android Wear 应用进行了分析。
  2. 《Android APK 安装包瘦身》:随着手机屏幕的越来越多样化,还有产品功能的不断增加,打包生成的 APK 文件大小也越来越大,但很显然,APK 安装包越小越好,因此为 APK 瘦身也成为了开发者的必备技能之一。文章从代码、资源文件、使用策略等几个方面介绍了如何为 APK 瘦身。
  3. 《Android 开源框架 Universal-Image-Loader 完全解析》:Universal-Image-Loader 是 Android 知名开源库之一,在 GitHub 上 Star 数超过 5000。Universal-Image-Loader 提供图片多线程下载、图片缓存、下载监控等功能,完美解决了图片的错乱,OOM 等问题。文章详细介绍了如何使用 Universal-Image-Loader,并且将 API 中提供的接口进行了对比分析,同时提供了一些使用技巧。
  4. 《墨迹天气动画》:一款 App 的用户体验,有很大一部分是由其动画效果决定,如何制作精美动画是每位开发者都应该掌握的技术,作者分别以 Property Animation 和 View Animation 两种方式实现了墨迹天气 3.0 的引导页动画效果。文章提供了详细的代码说明,对于 Android 的动画开发很有帮助。
  5. 《Apk 动态加载》:插件式开发对于移动 App 来说有着非常大的好处,不仅不再需要经常性的升级 APK,并且可以进行模块解耦,更容易扩张。Android 插件开发用到的技术之一便是动态加载。作者针对动态加载 APK 时遇到的难题提供了解决方案,详细分析了资源管理、Activity 生命周期的管理、插件 APK 的开发规范。
  6. 《Android 创建表和 LitePal 的基本用法》:SQLite 是 Android 开发中最常用的数据库,文章详细介绍了在掌握数据库知识后,如何在 Android 的程序中操作数据库。并且将传统的操作库方法与使用 LitePal 框架进行了对比,同时讲解了 LitePal 的基本用法。
  7. 《今日头条项目分析》:知名新闻类 App 的布局对于开发者来说有很大的参考价值,开发者可以借鉴其布局思路,扩张出效率更高、更优秀的 Code。文章中,作者分析了今日头条的界面布局,对一些技术关键点进行了详细说明,并且提供了实现 Demo。
  8. 《Kotlin,the Swift of Android》:Kotlin 是一款运行在 JVM(Java 虚拟机)上的编程语言,可以在 IntelliJ IDEA 和 Android Studio 中编译运行。Kotlin 是静态类型、面向对象的语言,旨在服务于行业,可以避免由 Java 的向后兼容性引起的常见问题。作者称 Kotlin 是 Android 上的 Swift,在文章中介绍了 Kotlin 的特性,提供了利用 Kotlin 开发 Android 程序的方法。

开源项目

  1. 短视频拍摄完整 Demo :该项目是基于 VCamera SDK Android 版 (短视频拍摄 SDK) 的完整项目。项目实现了类似美拍、秒拍等应用提供的录制 8 秒短视频功能,可以编辑录制的视频,插入 png、jpg 以及 gif 图片,并且提供了实时滤镜、视频合并功能。 开发者可以在此基础上开发自己的秒拍应用。
  2. Android Swipe Layout :非常漂亮的滑动手势动画库,可以非常方便的应用到 ListView 、GridView、ViewGroup 等多处场景。该动画库支持多层嵌套,提供打开、关闭、更新等回调接口。作者提供了详细的 Demo,开发者可以利用此库实现滑动删除、滑动显示更多以及上下拖动效果的功能。该项目在不断更新中。
  3. LitePal :LitePal 是一款开源的 Android 数据库框架,采用了对象关系映射 (ORM) 的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行 SQL 语句就可以完成各种建表、増删改查的操作。并且 LitePal 很“轻”,jar 包大小不到 100k,而且近乎零配置,这一点和 Hibernate 这类的框架有很大区别。目前 LitePal 的源码已经托管到了 GitHub 上。

感谢郭蕾对本文的审校。

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

2014-09-14 22:244798
用户头像

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

关注

评论

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

mcgs笔记 设备窗口 添加父设备与子设备

万里无云万里天

自动化 HMI mcgs

Percona Toolkit 神器全攻略(性能类)

GreatSQL

三国策略游戏下载:三国志11威力加强版 (Win&Mac)版下载

你的猪会飞吗

三国志11威力加强版 Mac游戏下载 mac破解软件下载

🌍 "独立开发者出海技术栈和工具" 现已上线!

沉浸式趣谈

独立开发者 工具 技术栈 出海 工具站

NPU 与 GPU 相比,有什么差别?| 技术速览

Baihai IDP

程序员 AI gpu 企业 9 月 PK 榜 NPU

NocoBase 与 NocoDB:开源无代码工具深度对比

NocoBase

开源 低代码 无代码开发 低代码开发 无代码

mcgs笔记 设备窗口 查看子设备的参数配置说明

万里无云万里天

自动化 HMI mcgs

LeetCode:240. 搜索二维矩阵 II,直接查找,详细注释

Lee Chen

强化安全防线:融合反射API与代码注入防护的先进策略

代码忍者

API 测试 pinduoduo API

天猫商品详情数据接口:利用接口工具获取数据

tbapi

天猫API接口 天猫商品详情接口

襄阳等保测评机构有哪些?在哪里?

行云管家

等保 等保测评

交换机是什么?云管理平台可以管理交换吗?

行云管家

云计算 云服务 交换机 云管理

【黄金圆环】在研发领域的实践分享

京东科技开发者

mcgs笔记 新建工程与模拟运行

万里无云万里天

自动化 HMI mcgs

阿里云 EMR StarRocks 在七猫的应用和实践

阿里云大数据AI技术

云计算 大数据 阿里云 EMR

How Can Unity+腾讯云开发=微信小游戏?

蛋先生DX

腾讯云 Unity 数据模型 云开发 微信小游戏

软件测试 | 手工转测试开发轻松实现薪资 50%涨幅的逆袭之路

测试人

软件测试

2024 医疗 Datathon 又叕来啦~!“理-工-医-信”跨学科联合科研,以数据驱动医疗实践

ModelWhale

R 语言 datathon 医疗大数据

非凸科技钻石赞助第四届Rust China Conf 2024

非凸科技

动物目标检测——基于YOLOv5和树莓派4B平台

芯动大师

人工智能 机器学习 AIGC

TDengine 签约前晨汽车,解锁智能出行的无限潜力

TDengine

数据库 tdengine 时序数据库

远航汽车远勤山:品质技术服务放首位 扎根新能源汽车赛道持续远航

极客天地

超级驾趣学院 长安马自达MAZDA EZ-6驾驭全场景出行

极客天地

火山引擎VeDI核心产品DataTester再进化,A/B大模型应用评测功能上线

字节跳动数据平台

大数据 A/B 测试 对比实验 数字化增长

《黑神话:悟空》真的带火云电脑了吗?

脑极体

AI

一文说清楚数据集成中的流处理与批处理的区别

RestCloud

Apache 数据处理 批处理 ETL 流处理

Android开发周报:Chromebook正式支持Android应用_Android/iOS_郭亮_InfoQ精选文章