Android 启程

Android系统架构

  1. Linux内核层:Android系统是基于Linux内核的
  2. 系统运行库层:如SQLite库提供了数据库
  3. 应用框架层:提供了构架应用程序时可能到的各种API,android自带的一些应用就是使用这些API完成的,开发者也就是使用API构建自己的应用程序。
  4. 应用层:所有安装手机的应用程序

四大组件

  1. 活动(Activity)
  2. 服务(Service)
  3. 广播接收器(Broadcast Receiver)
  4. 内容提供器(Content provider)

开发android程序需要准备哪些工具?

  1. jdk
  2. Android studio
  3. Android SDK(Android 开发工作包)

掌握Android的日志工具

Android的日志工具类是Log(android.util.Log),有五个打印日志

  • Log.v()意义最小的日志信息。对应verbose

  • Log.d()用于打印一些调试信息,比verbose高一级 对应debug

  • Log.i()打印一些重要的数据 ,对应info

  • Log.w()打印一些警告信息

  • Log.e()打印程序的错误信息

System.out.println()打印的东西太多,不推荐

Android 启程相关推荐

  1. [Android开发] 启程

    大致背景: 寒假终于来到了,想了很久还是想学安卓开发,暂时放下noip,写下博客以此证明. 大致计划: 按照<疯狂Android讲义>为路线,每一段时间发帖总结,虽然会断断续续但我会坚持. ...

  2. 《第一行代码》学习笔记——第1章 开始启程,你的第一行Android代码

    1.3 创建你的第一个Android项目 1.3.1 创建HelloWorld项目 1.Application Name代表应用名称,手机上显示的就是它: 2.Project Name代表项目名称,其 ...

  3. Android 官方现代 App 架构解读 - 启程

    Android 官方 App 架构指南系列文章 Arch - 概述 Arch - UI Layer Arch - Domain Layer Arch - Data Layer Arch - 总结 面对 ...

  4. 重走Android路 之 今日正式启程

    LZ-Says:重拾路,奠基路,加油~! 前言 14年9月,到现在,三个多年头了,从帝都到廊坊,再从廊坊回到帝都,经历了很多,也看淡了很多. 相比技术而言,承担的越来越多,责任也随着年纪逐渐上升,压力 ...

  5. 第1章:开始启程 - 你的第一行android代码

    1.1 了解全貌--Android王国简介 1.1.1 Android系统架构 Android系统架构分为四层: Linux内核层:Android系统基于Linux内核. 为Android硬件提供底层 ...

  6. Android开发六年收获阿里offer定级P7,多亏在阿里P8师兄给的攻略、面试技巧以及学习笔记!!!

    前言 又到了每年的毕业季,应届毕业生在找工作过程对于简历设计和面试技巧有一定的欠缺,这对于求职是比较重要的两个因素,因此掌握一定的面试技巧对于找互联网技术岗位的工作帮助非常大.本篇文章给大家分享一波职 ...

  7. 配置环境将win32项目移植到Android

    本篇文章朋友在北京吃饭的时候突然想到的...这几周就有想写几篇关于配置环境的文章,所以回家到之后就奋笔疾书的写出来发表了 1.编辑cocos2d-x目录下的create-android-project ...

  8. android问题总结报告,Android开发中常见的问题总结

    1.在cmd命令行中输入android list target出现android不是内部或外部命令 新建一个环境变量ANDROID_HOME=你的sdk所在目录 然后在path中加入%ANDROID_ ...

  9. 第一行代码 Android (郭霖 著)

    https://github.com/guolindev/booksource 第1章 开始启程----你的第一行Android代码 (已看) 第2章 先从看得到的入手----探究活动 (已看) 第3 ...

  10. Android阅读手札:第一行代码(第一章)

    <第一行代码>作为Android开发入门的经典书籍,是我们非常好的阅读选择,初学者可以迅速了解相关知识,老司机也可以温故知新巩固基础.笔者使用该书的第二版,也就是绿色封面的第一章节< ...

最新文章

  1. Python报错:NameError: name ‘wraps‘ is not defined
  2. C/C++ 语言的常用开发工具下载
  3. python 读取文件
  4. php redis新增数据类型,Redis有哪几种数据类型
  5. Hbase 2.x Region in transition (永久RIT) 异常解决
  6. 《ANSYS 14.0超级学习手册》一2.5 本章小结
  7. 03-树3 Tree Traversals Again
  8. Mysql执行计划2
  9. docker搭建私有仓库笔记
  10. python docx 表格打印不显示_python-docx 设置 word 文档中表格格式
  11. MyEclipse2014安装aptana插件
  12. 麒麟操作系统安装达梦数据库实战
  13. Windows资源管理器已停止工作的解决方法
  14. cio时代_成功实现数字时代CIO的6条原则
  15. 云脉H5文档管理为你轻松管理文档档案
  16. MODBUS TCP/IP通信协议及测试方法
  17. python实现高级计算器_高级计算器功能Tkinter GUI和variab
  18. 【小学】小学汉语拼音知识复习汇总
  19. 分享两个在线制图网站
  20. filelist文件

热门文章

  1. 使用电脑热点和Fiddler对Android app进行抓包
  2. 查看计算机内存条型号,怎么查内存条型号 这几步你要了解
  3. 尺度空间-多尺度特征空间
  4. 云服务器部署论坛系统discuz,腾讯云服务器利用镜像搭建Discuz!论坛完整教程
  5. 原生JS实现中文简繁切换,引入即可整站变繁体
  6. floyd算法----牛栏
  7. 如何快速打开控制面板?如何让控制面板在桌面显示?
  8. 青蒿素发现者与两外籍科学家共获诺奖
  9. EF Code First 更新数据库, 数据库迁移
  10. TX-LCN分布式事务之LCN模式