摘要: 一个很简单的service示例,没有太多要讲解的。 有一个地方需要注意的是getRunningServices 已经被google标记为deprecated, 所以对于27(oreo)及以后的版本,如果要达到类似效果,可以使用isMyServiceRunnin... 阅读全文
posted @ 2018-07-27 17:19 SpaceVision 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 今天不知道咋的,突然Android Studio抽风,preview只显示一个大白版,啥控件都不显示。 通过科学上网,好一阵扒,发现改版本什么的都没有效,还AS升级了一翻,都没用。 不过最后还是找到了解决方案,我把几种可能的情况都列一下,哪种情况对大家有效,恐... 阅读全文
posted @ 2018-07-27 09:51 SpaceVision 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 代码流水线、分支和版本 Android 开源项目 (AOSP) 维护着一个全面的软件堆栈,OEM 和其他设备实现者可移植并在自己的硬件上运行该堆栈。为了维持 Android 项目的质量,Google 分派了全职工程师、产品经理、界面设计师、质量保证测试人员以及... 阅读全文
posted @ 2018-07-25 15:09 SpaceVision 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 注:原文均来片Android网站,仅供参考。 https://source.android.com/setup/develop/ 概览 要使用 Android 代码,您需要使用 Git(一种开源版本控制系统)和 Repo(一种对 Git 构成补充的 Googl... 阅读全文
posted @ 2018-07-25 15:06 SpaceVision 阅读(60) 评论(0) 推荐(0) 编辑
摘要: https://source.android.com/setup/build/running 运行版本 本页提供了关于在特定设备上运行编译系统的详细信息,是对编译准备工作部分的补充。 编译 fastboot 和 adb 如果您还没有 fastboot 和 ad... 阅读全文
posted @ 2018-07-25 15:06 SpaceVision 阅读(61) 评论(0) 推荐(0) 编辑
摘要: https://source.android.com/setup/build/jack 使用Jack编译 使用参考开发板 阅读全文
posted @ 2018-07-25 15:05 SpaceVision 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 外网信号不好,所以把google的原文介绍扒到这里来参考。 https://source.android.com/setup/ Android 源代码 Android 是一个针对多种不同设备类型打造的开放源代码软件堆栈。Android 的主要目的是为运营商、原... 阅读全文
posted @ 2018-07-25 15:05 SpaceVision 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 学习Android,不可避免要玩linux,现在使用虚拟机的比较多。 具体怎么装VMWare+ubuntu就不讲了。这个基本已经没什么难点。倒是VMWare装好后,碰到了些小问题。这里只作提示, 1。显示界面太小,这个需要装vm-tools,然后在Linux中... 阅读全文
posted @ 2018-07-25 12:30 SpaceVision 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 注:原翻译作者不可考。 来源:https://source.android.com/devices/camera/camera3_requests_hal 1. Requests Application framework层向camera子系统发... 阅读全文
posted @ 2018-07-22 11:30 SpaceVision 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本来这个SurfaceView没什么好写的。仅仅是发现网络上很多SurfaceView的教程代码不全,入门者可能会感到困惑,因为不知道谁应该放在哪里。所以这里力求无论新手熟手,都能从源码中得到全部信息,权当是一个补充。 第一步 首先自己先建一个类,我这里叫My... 阅读全文
posted @ 2018-07-19 09:43 SpaceVision 阅读(36) 评论(0) 推荐(0) 编辑