本书以SL4A技术为核心内容,以JavaScript为主要开发语言,系统地阐述了Android脚本开发技术。本书共13章,第1章对Android发展前景、历史发展、SL4A工作原理和脚本开发环境等内容进行了详细介绍。第2章对JavaScript脚本的变量、数据结构、控制语句、函数、数组、对象和Rhino引擎等内容进行了详细介绍。第3~6章详细介绍了用户屏幕界面技术,包括对话框、屏幕布局、屏幕控件和事件。第7章介绍了数据持久化技术,包括首选项、数据库、文件和网络。第8章对Android的4大组件进行了详细介绍,包括意图、活动、广播、内容和服务。第9章对扫描码、浏览任务、应用管理、唤醒锁、屏幕设置和飞行模式等技术内容进行了详细介绍。第10章对电话、短信、蓝牙和WiFi通信以及指南针、GPS、方向、加速度和磁力等传感器技术进行了介绍。第11章对视频拍摄、媒体录制、媒体播放、语音合成和语音识别进行了详细介绍。第12章介绍了混合开发模式,并介绍HTML5在混合开发模式中的应用。第13章对Android脚本应用运行方式和开发常见问题进行了介绍。本书涵盖Android众多常用开发技术,对开发技术给出了应用背景、工作原理、开发方法和应用范例,每个应用范例都有翔实可运行的代码,实例代码附有详细注释、分析说明及运行效果图。本书适用于高等院校计算机、软件工程和软件技术专业大专生、本科生和研究生,同时可供对JavaScript等脚本比较熟悉的开发人员和研究人员等参考和研究。
本书详细介绍PHP及其在Web和移动应用的基础知识。全书共19章,第1~12章介绍PHP Web开发,第13~19章介绍PHP移动开发。在PHP Web开发方面,首先系统地阐述PHP的基础知识,包括开发环境、变量、运算符、控制结构语句、函数、数组,以及PHP 5最新融入的面向对象技术中的类和对象,然后重点讲解MySQL数据库编程、表单获取、会话管理、XML、JSON、Xajax和多媒体等PHP Web开发常用技术,最后推出投票系统和Web聊天室系统两个经典的PHP项目,对关键技术、设计方案、代码实现和运行结果等都作了较详细的分析。在PHP移动开发方面,首先介绍普通手机上的WAP基础知识和PHP WAP开发技术,然后较全面地阐述Android的基础知识,包括发展史、体系结构、开发环境搭建和辅助工具等,最后介绍PHP Android开发技术,包括界面和事件处理、数据管理、电池管理、系统管理、电话通信、短消息通信、WiFi通信、语音合成和多媒体开发等技术。本书涵盖PHP常用知识点,每个知识点都有对应的翔实可运行的代码,附有详细注释、说明及运行效果图。本书适合作为高等院校计算机、软件工程和软件技术专业大专生、本科生和研究生教材,同时可供对PHP比较熟悉的开发人员和研究人员等参考。