android学习 一
来源:互联网 发布:java object转为实体类 编辑:程序博客网 时间:2024/06/05 19:22
1.Android系统的四层架构:a.Linux内核层;b.系统运行库;c.应用框架层;d.应用层。
2.Android系统提供的开发工具:a.四大组件:活动(activity)/服务(service)/广播接收器(Broadcast receiver)和内容提供器(Content Provider);b.系统控件;c.SQLite数据库;d.地理位置定位;e.传感器;f.多媒体。
3.Android项目目录结构:
(1)src java代码源文件 (2)gen 项目自动生成文件,R.java是资源生成的资源id文件,不需手动修改 (3)bin 项目编译自动生成 (4)libs 第三方的jar包保存路径 (5)assets 跟随程序打包的文件保存路径,程序运行时动态读取 (6)res 资源文件存放路径,不同资源对应不同文件夹 (7)AndroidManifest.xml 整个项目的配置文件,四大组件需要在该文件注册,另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定你 创建项目时指定的程序最低兼容版本和目标版本 (8)project.properties 指定编译程序时所用SDK版本
4.Android的日志工具Log
Android 中的日志工具类是 Log(android.util.Log),这个类中提供了如下几个方法来供我们打印日志:
1. Log.v() 这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别 verbose,是 Android日志里面级别最低的一种。 2. Log.d() 这个方法用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助 的。对应级别 debug,比 verbose高一级。 3. Log.i() 这个方法用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮 你分析用户行为的那种。对应级别 info,比 debug高一级。 4. Log.w() 这个方法用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好 去修复一下这些出现警告的地方。对应级别 warn,比 info高一级。 5. Log.e() 这个方法用于打印程序中的错误信息,比如程序进入到了 catch语句当中。当有错 误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级 别 error,比 warn高一级。
- Android学习笔记(一)
- 学习Android(一)
- Android学习(一)
- 学习Android(一)
- [Android] 学习笔记一
- Android学习笔记一
- Android Handler学习一
- Android overlay 学习一
- android学习 一
- Android学习笔记一
- Android 学习笔记(一)
- android学习笔记(一)
- Android 学习笔记一
- Android Overlay学习 一
- Android学习(一)
- android 学习(一)
- android学习笔记一
- Android学习感想一
- 第三章:变量和表达式
- Linux 中断底半部机制
- AM335x(TQ335x)学习笔记——WM8960声卡驱动移植
- Linux下编写运行访问MYSQL的程序以及MYSQL在linux下的下载安装
- AsyncTask类插入数据到服务器与接口回调
- android学习 一
- javaweb中HTTP协议
- 感慨
- hdu 2084 数塔
- 从一道百度面试题到分析输入url到页面返回的过程(或者查询返回过程)
- python的可变长参数
- Linux信号机制
- java 访问权限
- 04@设计模式—(02)抽象工厂模式