zoukankan      html  css  js  c++  java
  • Android

    【(1)开发环境:】

    java:
        
    Android studio:IDE
        版本3.6.
        *注:
            jre-自带
            AndroidStudio安装设置
            Intel HAXM:Hardware Accelerated Execution Manager;Android模拟器加速
            使用设置:代码颜色字体;
            
        AS中的管理器:
           SDK manager - 管理 AndroidSDK(当前版本10.0)
           AVD manager - Android虚拟设备;运行测试
    
    模拟器:- 运行环境 genymotion模拟器; AS中的AVD;配置ADB路径
    -系统环境变量

    【(2)学习思路:】

    Android开发中常用工具/软件
    
    UI 布局
    
    数据存储
    
    四大组件
    
    网络编程
    
    项目

    【(3)Android架构】

    原始框架-经典
        应用层
        框架层
        类库+运行时:核心包,达尔维克(Dalvik)虚拟机/ART 运行时虚拟机
        Linux内核
    
    Android4框架
        Syscall&JNI 
        APP层
        框架层
        系统库(Native C/C++ Libraries)+ Android Runtime(ART)
        硬件抽象层(HAL)
        Linux内核层

    【(4)Android Studio中Android项目文件目录结构】

    APP(src):
        *java文件-源码
        *资源文件-视图
        *manifest-配置文件
        
        @ R.java 索引
        
    [ Android项目主要开发文件:源码,资源;]

    【(5)Android 四大组件】

    *activity-可视化组件:应用程序门面,展示内容
        1 视图(界面)转换!
        2 内容:各种view
        
    *service-服务组件:数据处理
    
    *BroadCastReciver-广播:事件触发接受响应?
    
    *Contentprivider-共享内存:存储数据
    
    @ Intent-意图:传递数据载体
  • 相关阅读:
    026.MFC_发送消息
    021.MFC_字体和颜色对话框
    020.MFC_文件对话框
    015.MFC_Menu
    qt http get post实现
    openssl error: unrecognized command line option '-m64'
    ModbusTCP协议
    013.MFC_TreeControl
    菱形继承问题以及解决
    ffmpeg
  • 原文地址:https://www.cnblogs.com/floakss/p/12876475.html
Copyright © 2011-2022 走看看