• Android学习——day1


    一、今日学习

    1.Android系统架构

    (1)Linux内核层:为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、电源管理、Wi-Fi驱动等。

    (2)系统运行库层:通过一些C/C++库为Android系统提供了主要的特性支持,此外还有Android运行时库来提供核心库。

    (3)应用框架层:提供了构建应用程序时可能用到的各种API。

    (4)应用层:所有安装在手机上的应用程序都属于这一层,例如短信等程序。

    2.Android系统四大组件

    (1)活动:Android应用程序的门面

    (2)服务:在后台运行

    (3)广播接收器:允许应用接受或发出广播消息,比如短信等

    (4)内容提供器:为应用程序之间共享数据提供了可能

    3.准备工具

    (1)JDK:Java语言的软件开发工具包

    (2)Android SDK:谷歌提供的Android开发工具包。开发时需要先导入此工具包来使用Android相关的API

    (3)Android Studio:开发项目的工具

    4.第一个Android程序


     二、遇到问题

    在安装Android Studio时遇到问题unable to access android sdk add-on list

     原因是在启动时,会在默认路径下检测是否有Android SDK,如果默认地址没有的话就会报错。解决方法就是点击Cancel,再后续手动添加自己下载SDk目录。


    三、明日学习

    明天继续学习Android程序的基础知识

  • 相关阅读:
    Bzoj1027 [JSOI2007]合金
    Bzoj4318 OSU!
    Bzoj3931 [CQOI2015]网络吞吐量
    Bzoj3551 [ONTAK2010]Peaks加强版
    Bzoj3545 [ONTAK2010]Peaks
    Bzoj4031 [HEOI2015]小Z的房间
    Bzoj3613 [Heoi2014]南园满地堆轻絮
    Bzoj4516 [Sdoi2016]生成魔咒
    HDU1847 Good Luck in CET-4 Everybody!
    HDU1846 Brave Game
  • 原文地址:https://www.cnblogs.com/znjy/p/14261567.html
Copyright © 2020-2023  润新知