Android连载15-复习以往内容(一)

一、复习总结内容:

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各个文件夹的作用

 Android连载15-复习以往内容(一)

(1)src:存放各种android源码。(2)gen:自动生成的,里面有个R.java文件,是用来存放各种资源,不需要去改动。例如:各种变量内存地址

Android连载15-复习以往内容(一)

(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.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料

 Android连载15-复习以往内容(一)

 

Android连载15-复习以往内容(一)

上一篇:织梦cms手机站首页不更新的解决办法


下一篇:vue框架——组件与axios通信