美文网首页
智能手机开发——第一周笔记总结

智能手机开发——第一周笔记总结

作者: 罗马不是一天造成的 | 来源:发表于2016-10-15 14:21 被阅读0次

Android简介

这个系统是市场占有率最高的系统,因为设备便宜而且任何厂商和个人都能轻松获取源码,所以该系统在各个电子设备中被广泛使用

Android系统架构

Linux内核层

基于Linux2.6内核,主要为安卓设备的硬件提供底层驱动

系统运行库层

包含了函数库、数据库和3D绘图支持,并拥有自己的虚拟机VDM

应用框架层

API(应用程序编程接口)是一些预先定义的函数,这一层就包含了构建应用程序可能用到的API

应用层

手机安装的应用都属于这一层,包括未来自己开发的程序,近期的学习都将在应用层中涉及

Android应用开发特色

四大组件      活动(activity)一个界面一个活动

                    服务(service)后台

                    广播(broadcast receiver)推送消息

                    内容共享(content provider)获取通讯录权限

丰富的控件;SQLite数据库;地理位置定位;强大的多媒体;传感器

Android环境搭建

安装   JDK

有关环境变量配置方法:双击安装JDK后找到JDK\BIN和JRE\BIN路径,右键计算机图标找到环境变量,在变量path粘贴路径,中间用分号隔开

使用命令提示符输入JAVAC验证安装是否成功

安装SDK工具包

根据书中所示网盘地址下载工具包(包括带ADT插件的eclipse和SDK),利用SDK manager对SDK进行更新

注:64位JDK需要与64位SDK对应

第一个Android项目

创建

打开eclipse后,new->Android Application Project,输入项目名称,活动界面保持为空,finish,将hello项目放入模拟器运行

分析

src 放置所有java代码

gen 可以查找相应资源id,但不能手动修改

res      drawable—图片

            layout—布局文件

            values—字符串

AndroidManifet.xml 整个项目的配置文件

日志工具的使用

Log工具相比System.out可添加过滤器,日志有级别区分

Log.v()        最最琐碎的日志信息

Log.d()       调试信息

Log.i()        较重要数据信息,可分析用户行为

Log.w()      警告信息

Log.e()       错误信息

级别:error>warn>info>debug>verbose

相关文章

网友评论

      本文标题:智能手机开发——第一周笔记总结

      本文链接:https://www.haomeiwen.com/subject/lmanyttx.html