写点什么

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:244631
用户头像

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

关注

评论

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

2024年金三银四Java初中高级面试1000问,覆盖一线大厂各种面试痛点

采菊东篱下

编程 程序员 java面试

国际盛会 | 蔚蓝创造亮相KEY ENERGY 2024能源展

科技热闻

集成专栏丨解析WSDL自动生成API

inBuilder低代码平台

开源 低代码 集成 连接器

从 0 开始构建知识图谱的 5 个启动建议

悦数图数据库

知识图谱

数据中台与低代码:数字中国战略的关键技术

不在线第一只蜗牛

数据中台 低代码 开发语言 数字转型

探索OpenCV:图像处理的利器

霍格沃兹测试开发学社

超越传统模式:商品企划系统如何助力鞋服品牌创新突围?

第七在线

Java面向对象之内部类的几类使用场景

快乐非自愿限量之名

Java 面向对象 开发语言 面向编程

面试官:说说volatile底层实现原理?

王磊

Java 面试

轻松实现UniApp Xcode上传IPA无需Mac,appuploder一键上传助你高效开发!

掌握 Docker PS 命令:轻松管理容器

霍格沃兹测试开发学社

深入探析:云计算与边缘计算在软件开发中的应用与挑战

EquatorCoco

云计算 低代码 边缘计算 项目开发

百度营销发布「生成商业新未来」特刊

科技热闻

文心一言 VS 讯飞星火 VS chatgpt (204)-- 算法导论15.3 3题

福大大架构师每日一题

福大大架构师每日一题

利用观测云实现 Kubernetes 多集群可观测

观测云

k8s

合合信息入选上海市网信办“2023年度网络数据安全风险评估试点工作优秀单位”

合合技术团队

安全 数据安全 合合信息

长期有效!开放原子基金会联合龙蜥社区推出的「人人都可以参与开源」学习赛上线

OpenAnolis小助手

开源 操作系统 龙蜥社区 开放原子 人人都可以参与开源

MCtalk·CEO对话×影刀RPA丨不确定的周期,越要找到确定的竞争优势

ToB行业头条

检测LED单元板的好坏的方法

Dylan

LED display LED显示屏 led显示屏厂家

任务系统之API子任务

快乐非自愿限量之名

接口 API 项目开发 任务系统

云原生与低代码:重塑软件开发新生态

快乐非自愿限量之名

云计算 云原生 软件开发 低代码

淘宝用户购物行为分析

Databend

SD-WAN技术:是挑战还是机遇?

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

程序员副业大赏:一边赚钱一边提升技能!

伤感汤姆布利柏

好用的文本编辑器推荐

霍格沃兹测试开发学社

深度解析:Allure报告如何提升你的测试效率?

测吧(北京)科技有限公司

测试

电商卖家如何利用API获取用户行为数据

技术冰糖葫芦

API 文档 API 策略

SD-WAN对云服务的影响

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

杭州悦数受邀参加《大模型驱动的智能知识图谱》标准首次专家研讨会

悦数图数据库

NFT矩阵公排合约系统开发

l8l259l3365

深入理解 Docker Run 命令:从入门到精通

霍格沃兹测试开发学社

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