4、探索 Android 开发:从 SL4A 到 API 应用

探索 Android 开发:从 SL4A 到 API 应用

1. 为什么选择 SL4A

在 Android 开发领域,Java 是常用语言,但并非所有人都青睐它。Java 对部分开发者来说过于重量级,且并非完全开源,其编辑、编译、运行的设计循环在开发简单应用时显得繁琐。而 SL4A(Scripting Layer for Android)项目的出现,正是为满足使用其他语言编写简单脚本以自动化 Android 设备任务的需求。

SL4A 目前支持多种语言,如 Beanshell、JRuby、Lua、Perl、PHP、Python 和 Rhino。它提供了一个交互式控制台,开发者输入代码后能立即看到结果,还能在很多情况下复用桌面环境下编写的代码。总之,SL4A 让开发者能用非 Java 语言以更交互的方式为 Android 设备编写代码。

2. Android 世界概述

2005 年谷歌收购 Android 公司后,大力进军移动操作系统领域。短短时间内,Android 发展迅速,拥有庞大的社区,相关的会议、书籍和支持材料在互联网上随处可得。

Android 应用通常打包成 .apk 文件,本质上是包含应用所需一切的 .zip 文件,将 .apk 重命名为 .zip 后,可用任何归档工具打开查看内容。多数 Android 设备出厂时系统文件受保护,以防止意外或恶意操作。其操作系统核心是 Linux,具备许多 Linux 桌面的功能。通过“rooting”操作可解锁系统区域,获得对整个文件系统的无限制访问权限,不过 SL4A 不要求设备已 root。

3. Android 应用剖析

Android 基

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值