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高一级。


0 0
原创粉丝点击