简单说说Java程序和Android开发框架
来源:互联网 发布:华为光猫更改ssh端口 编辑:程序博客网 时间:2024/06/05 16:37
Java程序(最简单的就是跑在pc上的)的开发,首先应该有一个开发环境,较为通用的就是eclipse。在eclipse中建一个Java工程如下:
工程中就两个文件夹,一个是src,一个是JRE System Library.后者中的jar都是Java最基本的开发包,而且可以看到这些jar来自于jre安装目录下的lib. Jre 全名:java runtime environment java 运行时环境,它是给Java程序运行提供最基本的API和jvm(虚拟机)。
对于Android工程(eclipse开发环境):
选择工程右击-> properties -> android
可以看到上面的图,上面是选择Android.jar版本,其中含有Android系统中的API也包含Java最基本的API(如上面所说的Java程序最基本的API)。同时工程中也包含有Android-support-v4.jar这个是为Android程序提供的包,里面主要是Android系统API。这个API是在sdk的安装目录下面。
对于Android studio:
gradle文件中配置的,里面有sdk API版本和buildtool版本,buildTool版本是Android 编译工具版本,我们编译Android工程不仅仅是jdk编译我们的Java类文件,还有res下面的各种xml文件,还有manifest文件等。这个文件的编译是BuildTool做的。其中还含有开发工具,如debug,logcat,虚拟机等。
或者查看Android API包的版本可以在:
对于在manifest文件中:
我们配置了最小的sdk 版本和目标版本,就是要求最小的系统版本和最适合的系统版本(因为API和系统是对应的)。
对比Android和Java程序,我们可以这么理解:Java程序的开发我们是需要安装jre,其中包含了API和jvm,我们编译的时候借助jdk也需要借助jre中的API,生成的jar,最终跑在jre中的jvm(虚拟机)上。Android应用开发,我们需要安装jdk、sdk和build tools(也就是adt)。编译Java类文件需要jdk和sdk中的API(包含Java基础API和Android系统API),build tools 将我们开发的xml,asset等文件夹和文件以及jdk编译的Java class文件,最终整体编译。最后使用bulid tools工具打包成apk,或者Android studio中gradle工具使用gradle插件打包。打包生成的apk安装在Android系统中,运行的时候,Android系统会提供虚拟机。
- 简单说说Java程序和Android开发框架
- 简单说说Java中 框架,架构,设计模式的区别
- Android 程序开发框架
- 说说用框架开发带来的坏处和好处!
- 简单说说java多态
- android硬件访问服务程序框架和简单实例分析
- 简单说说JAVA的String和byte[]的关系
- 简单说说JAVA的String和byte[]的关系
- 简单说说WebHDFS和HttpFS
- Java Web开发SpringMVC和MyBatis框架开发环境搭建和简单实用
- 一个简单的java程序-----框架
- java程序会发生内存泄露的问题吗?请简单说说你的观点
- java程序会发生内存泄露的问题吗?请简单说说你的观点
- JAVA之记事本开发简单Java程序
- Android程序开发的基本框架
- android框架开发和移植
- java 插件程序开发框架-jpf
- 说说为什么使用Java框架的道理
- HTML5基础——列 表
- android 自带视频播放器(MediaController)
- C++-继承:多重继承 && 虚拟继承
- Eclipse设置分级折叠显示项目工程路径
- HTML_4th_表单
- 简单说说Java程序和Android开发框架
- mysql的事务四个特性以及事务的四个隔离级别
- 任务,线程和同步(六)之线程问题:争用条件和死锁
- Python学习笔记(二)
- 运用php连接数据库操作示例(MYSQL)
- 流量兄弟————技术永不止步
- 第六章课后简单题
- python字典基本操作总结
- 欢迎使用CSDN-markdown编辑器