开发人员和用户两个维度分析Android开发人员指南和使用教程

这些年来,我经常写一些关于Android系统的开发方法和教程,供开发者和用户参考。

下面我将从开发者和用户两个维度进行分析。

Android 开发者指南

第一个教程写于 2011 年,涵盖了如何在 Windows XP 中安装 Android SDK 以及如何编写 Hello World 应用程序。但是由于微软对 Windows XP 的支持已经结束,大多数人已经切换到 Windows 7,这部分已经变得无关紧要或不再适用。

2012 年 7 月,在 Ubuntu 中没有安装 Android SDK 的最新说明时,我写了一篇题为“在 Ubuntu 12.04 上安装 Android SDK”的文章。

在今年的 Google I/O 开发者大会上,Google 宣布 Android Studio 作为 Eclipse 的替代品,将用于 Android 应用程序开发。由于半夜没有醒来看会议游戏apk修改,所以第二天早上听到这个消息就精神一振,写了一篇解释如何在Ubuntu上安装Android Studio IDE的文章。这篇文章看起来很有用,使其成为 CNX 软件博客上最受欢迎的文章之一。

在某些情况下,您可能需要提取和/或修改 apk。关于如何使用 Flappy Bird apk 修改和重建 apk,我在 CNX 软件博客上发表了一篇题为“使用 apktool 修改和重建 apk”的文章。

面向用户的终极 Android 操作指南

我已经为 Android 编写了一些设备或处理器特定的操作指南,但在本节中,我将只介绍适用于所有或大多数 Android 设备的文章。

在 2012 年使用 android4.0 时,我的一个应用程序无法写入外部 SD 卡。这是由于 Android 的权限设置,为此我在 CNX 软件博客上发表了一篇题为“如何允许应用程序在 Android 中将文件写入 USB 大容量存储设备”的文章。

Android 是一个 Linux 发行版,但高度自定义,因此您无法直接运行任何基于 Linux 的守护程序,更不用说桌面环境了。要解决这个问题,您可以在“在 Android 中使用完整的 Linux 安装程序安装 Linux”中找到答案,然后使用 VNC。我在 Hardkernel ODROID-X Board 上尝试过,说明在其他硬件平台上应该同样适用。

下一个方法可能对开发人员和硬件黑客更有用,但在某些情况下,最终用户可能还必须打开他们的 Android HDMI 电视接收器。我演示了如何使用 Droid Stick A2 执行此操作,但所有带塑料外壳的 HDMI 电视加密狗的程序基本相同。

iOS 和 Android 等移动平台的一个关键优势在于其应用商店。如果能够在 PC 上运行我们平台可用的所有免费和/或付费应用程序,那就太好了。幸运的是,AndroVM 使这成为现实,尽管它仍在开发中。

您想在启动 Android 设备时自行启动应用程序吗?

本文介绍了如何在Android中自动启动XBMC,此过程对其他应用程序也有效。

使用基于 Android 的智能手机玩游戏很棒,但如果你有 PS3 蓝牙游戏控制器或兼容 Android 的克隆游戏apk修改,你也可以使用控制器玩 Android 游戏,这可以大有帮助游戏更有趣,在某些情况下(迷你电脑、HDMI 棒)也是玩特定游戏的少数几种方式之一。

如果您想完全控制您的 Android 设备,则需要根访问权限。大多数方法包括在 Windows PC 上安装驱动程序,然后通过 USB 将 Android 设备连接到 PC 等步骤。但是有一种更简单的方法,无需任何计算机,即您可以在设备上安装 Framaroot 应用程序,然后直接从根目录使用该应用程序。虽然此方法不适用于所有设备/SoC,但值得一试。

网上有大量的 Android 教程,如果您知道其他提供非常好的操作指南或教程的网站,请在评论中或通过“联系我们”窗口告诉我们。值得一提的是,很有可能会引用与 Android 媒体播放器或 HDMI 电视加密狗相关的操作指南。

(注:本文于2014年首发于CNX软件英文博客,部分信息可能有些过时,仅供参考)