zoukankan      html  css  js  c++  java
  • 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各个文件夹的作用

     

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

     

  • 相关阅读:
    Flask之threading.loacl方法
    websocket之简易聊天室
    websocket介绍
    Flask之jinja2模板语言
    Flask之基础
    Linux之项目的部署
    Linux之nginx负载均衡
    Linux之nginx
    Linux之redis-cluster
    Linux之redis-sentinel
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/13034850.html
Copyright © 2011-2022 走看看