一、复习总结内容:
android的起源、架构、分层
android开发环境安装
android开发目录内容介绍
二、
1.Android是基于Linux开发的。
2.Android分为四层架构、五块区域
四层架构:(1)Linux内核层;(提供了各种驱动等)(2)系统运行层;(各种库,C/C++库提供特性,SQLlite提供数据库,OpenGL|ES库提供3D绘图支持,Webkit提供浏览器内核等)(3)应用框架层;(4)应用层(所有安装在手机上的应用程序都是属于这一层)
3.Android四大组件:(1)活动;(2)服务;(3)广播接收器;(4)内同提供器
4.Android系统自带轻量级、运算速度极快的嵌入式关系数据库SQLLite。
5.所需要的工具:(1)Android SDK;(2)Eclipse;(3)ADT(Android Development Tools)
6.搭建一个开发环境。
7.技巧:
Eclipse-windows-open respective-DDMS
用于提供了开发Android程序所需要的许多工具。
8.分析一下android各个文件夹的作用
(1)src:存放各种android源码。(2)gen:自动生成的,里面有个R.java文件,是用来存放各种资源,不需要去改动。例如:各种变量内存地址
(3)assets:主要存放一些随程序打包的文件。(4)bin:里面包含一些二进制文件,例如:图片、编译成的APK文件;(5)libs:使用到的第三方jar包;(6)res:图片布局等等都放到这里,前面提到的R.java中的内容也是根据这个目录下的文件生成。(7)AndroiManifest.xml: 是Android项目的配置文件,四大件就放到这里。(8)project.properties:通过一行代码指定了编译程序的时候所使用的SDK版本。
9.AndroidManifest.xml文件中
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.fragmentbestpractice" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="20" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
intent-filter中MAIN和LAUNCHER表示这个是主活动。
三、源码:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料