• 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-意图:传递数据载体
  • 相关阅读:
    Go-41-回调
    生产者和消费者模型
    等待和通知
    Java 实现多线程的三种方式
    synchronized(修饰方法和代码块)
    volatile 关键字(修饰变量)
    并发三大特性
    Thread 和 Runnable
    《深入理解 Java 虚拟机》学习 -- Java 内存模型
    《深入理解 Java 虚拟机》学习 -- 类加载机制
  • 原文地址:https://www.cnblogs.com/floakss/p/12876475.html
Copyright © 2020-2023  润新知