「java开发安卓框架」安卓基本框架

博主:adminadmin 2022-11-24 14:48:12 56

今天给各位分享java开发安卓框架的知识,其中也会对安卓基本框架进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA软件开发使用的框架有哪些?

JAVA软件开发开发框架多达几十种,瑭锦Tanjurd总结列举了3种最常见也是最常用方便的3种工具:\x0d\x0a1、Struts:Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的\x0d\x0a2、Spring:Spring是轻量级的J2EE应用程序框架。\x0d\x0a3、Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用对象编程思维来操纵数据库。Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化。它还可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用

安卓app服务器端开发用什么java架构

首先,App的服务端跟Web的服务端没有多大区别,而且在实际的开发过程中,业务逻辑也都是共用一套,只是会针对不同的客户端做不同的适配(这点可参考Amazon,其对PC的web端,移动的Web端,移动的App都做了不同程度的适配).

其次,既然与Web的服务端没多大区别,那所用的技术也大同小异,对于App而言,服务端更多是一个数据接口,所以框架页大同小异;

最后,大致总结一下:

技术:

网络通信: tcp,http等;

Web服务:servlet, cgi脚本,asp等;

系统调度:多线程,并发等;

框架:

对应不同的web服务技术,采用的编程语言不同;

对应不同的网络通信协议,采用的框架也不同,netty-tcp,servlet等web服务框架-http等;

对应系统调度,有不同的多线程,多进程通信框架等;

对应提供不同的服务接口,有web service和restful两大类,前者基于soap协议,后者基于http协议,对应的框架就很多,不一一叙述;

除此之外,还有很多其他的技术,可先做,发现问题,自然就知道怎么去找相应的技术、解决方案(包含框架)来解决,所以先动手吧;

Android手机系统需要学习java三大框架嘛?

开发android程序不需要学习java三大框架,java三大框架是用于web程序开发的。

开发android只需要学习java se就可以了。

java三大框架:

Struts:基于MVC的充当了其中的试图层和控制器。

Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库。

Spring: 采用了控制反转的技术,管理Bean,降低了各层之间的耦合。

Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。

如何开发android应用框架

首先要安装 Android SDK 和Eclipse 插件:

所需开发环境:

JDK 5 或 JDK 6 (仅有JRE不够)

Eclipse 3.5 (galileo)

下载ADT 的Eclipse 插件

安装 Eclipse 插件 (ADT)

启动 Eclipse,选择 Help Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”, 然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件。

点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Developer Tools (会选中下面的“Android Developer Tools”和 “Android Editors“),点击 Next,最后重启 Eclipse。

下载Android SDK:

下载完SDK后,把.zip文件解压到你电脑上合适位置。启动 Eclipse,选择window-preferences,在打开的视图左边点击android,在右边的SDK Location中选择Android SDK所在位置。

1、打开Eclipse,新建项目(点击FileNewroject),在项目列表中展开Android目录,选择Android Project,如下图:

2、点击”finish”即可完成项目的创建,创建后的项目已经是一个可运行的Android应用,我们可以通过下面方式运行此应用:

点击工具栏上手机形状的虚拟设备管理器(简称“AVD“)

3、在打开的虚拟设备管理器中创建一个虚拟手机:

4、在项目上右键点击run as Android application,三、Android应用程序架构src/ java原代码存放目录

gen/ 自动生成目录

gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。

res/ 资源(Resource)目录

在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。具体请看ppt下方备注栏。

AndroidManifest.xml 功能清单文件

这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。

default.properties 项目环境信息,一般是不需要修改此文件。

res/drawable 专门存放png、jpg等图标文件。在代码中使用getResources().getDrawable(resourceId)获取该目录下的资源。

res/layout 专门存放xml界面文件,xml界面文件和HTML文件一样,主要用于显示用户操作界面。

res/values 专门存放应用使用到的各种类型数据。不同类型的数据存放在不同的文件中,如下:

· strings.xml 定义字符串和数值,在Activity中使用getResources().getString(resourceId) 或getResources().getText(resourceId)取得资源。它的作用和struts中的国际化资源文件一样。

?xml version="1.0" encoding="UTF-8"?

resources

string name=“itcast”****/string

/resources

· arrays.xml 定义数组。

?xml version="1.0" encoding="utf-8"?

resources

string-array name="colors"

itemred/item

itemyellow/item

itemgreen/item

itemblue/item

/string-array

/resources

· colors.xml 定义颜色和颜色字串数值,你可以在Activity中使用getResources().getDrawable(resourceId) 以及getResources().getColor(resourceId)取得这些资源。例子如下:

?xml version="1.0" encoding="UTF-8"?

resources

color name="contents_text"#ff000000/color

/resources

· dimens.xml 定义尺寸数据,在Activity中使用getResources().getDimension(resourceId) 取得这些资源

?xml version="1.0" encoding="UTF-8"?

resources

dimen name="key_height"50dip/dimen

/resources

· styles.xml 定义样式。

?xml version="1.0" encoding="utf-8"?

resources

style name="itcastText" parent="@style/Text"

item name="android:textSize"18px/item

item name="android:textColor"#008/item

/style

/resources

res/anim/ 编译成帧动画的XML文件。

res/xml/ 在Activity中使用getResources().getXML()读取该目录下的XML资源文件。

res/raw/ 该目录下的文件将直接被复制到设备上。编译软件时,这些数据不会被编译,它们被直接加入到程序安装包里。 为了在程序中使用这些资源,你可以调用getResources().openRawResource(ID) , 参数ID形式:R.raw.somefilename。

java开发android有什么可用的框架吗

Android平台本身就是一个很好的框架,通过组件的思想来解耦,是开发人员能够更专注于开发,不用考虑底层的实现。而且android有很多很活跃的社区,比如eoe、csdn都可以有很多demo可以参考,快速提升能力。

怎样搭建一个android开发框架

搭建Android开发环境

准备工作:下载Eclipse、JDK、Android SDK、ADT插件

下载地址:Eclipse:

JDK:

Android SDK:

ADT:

1、安装和配置JAVA开发环境:

①把准备好的Eclipse和JDK安装到本机上(最好安装在全英文路径下),并给JDK配置环境变量,其中JDK的变量值为JDK安装路径的根目录,如我的为:D:\Program Files\Java\jdk1.7.0_02;

②打开命令提示符(cmd),输入java -version命令,显示如下图则说明JAVA环境变量已经配置好了。

2、安装ADT插件:

①打开已安装好的Eclipse,选择菜单栏上的“Help”-在弹出的下拉框中单击选择“Install new software...”;

②在新打开的对话框中我们完全可以直接在"Work with"中输入:在线安装ADT插件,但由于Google的服务器搭建在国外,所以通过这种方式安装起来会比较慢,而且可能会出现人品差死活装不上的情况,所以不推荐在线安装。

③我推荐直接通过下载好的ADT插件压缩包进行安装(此种方式可以在离线环境下进行)。具体步骤是:在新打开的对话框中点击“Add”按钮-在打开的对话框中点击“Archive”按钮选择之前已经下载好保存在本地硬盘的ADT插件压缩包,至于上面的“Name”可以随便取,这只是一个代号而已,没什么实际作用。

④在上一步中点击“Ok”按钮后我们会发现中间的空白处出现了两行复选框,单击"Select All"按钮选中所有的复选框,这步过后一路“Next”,需要“Accept”的就选中“Accept”,直到点击“Finish”结束,这样ADT插件就安装好了。整个过程需要的时间视机器性能而定。安装好ADT插件后,Eclipse的工具栏会出现一排Android的图标,如下图:

3、安装SDK:

①把下载好的Android SDK安装到本机上(最好安装在全英文路径下),并为Android SDK配置环境变量。Android SDK的环境变量值为SDK安装目录下的platform-tools文件夹和tools文件夹子目录路径,如我的分别为:E:\My Studying\Android\android-sdk\platform-tools、E:\My Studying\Android\android-sdk\tools,在变量值中,两个路径用逗号隔开。

②打开命令提示符(cmd),分别输入android -h和adb命令,显示如下图则说明Android SDK环境变量已经配置好了。

③打开Android SDK的安装目录,双击 "SDK Manager"-在打开的窗口中先选择你需要安装的SDK版本,其中“Status”表示该SDK包是否安装,如我选的是“Android2.2(API 8)”(我的之前已经安装过了,所以“Status”为“Installed”)-再点击“Install packages...”按钮,在弹出来的窗口中最好选“Accept All”这样才能安装你刚才选的所有的包-最后点“Install”按钮就开始安装了,整个过程会很慢,这需要你的耐心。

另外我们还可以通过在Eclipse上的工具栏中点击下图指示的图标打开“SDK Manager”然后进行安装,这样和上面的SDK安装方式一样,就不累述了。

④最后再选择Eclipes主菜单上的"Windows"-选择"preferrnces";

⑤在弹出来的对话框中选中左边栏的“Android”-通过右侧的“Browse...”按钮选择SDK的安装路径根目录-点击最下方的“Ok”按钮,这样SDK就在Eclipse上加载成功了。

4、创建Android模拟器(AVD):

①打开Eclipse-在Eclipse的工具栏上单击下图指示的图标打开“Android Virsual Device Manager”窗口;

②在“Android Virsual Device Manager”窗口单击“New”按钮-在弹出来的窗口中"Name"可以随便取;“Target”指模拟器的系统版本;“SD Card”的"size"是指手机存储卡的大小,只要你不在模拟器上装太多的应用,一般给个二三十MB就够了;“Skin”是指屏幕的分辨率大小,其中“Built in”是一般手机常用标准屏幕分辨率大小,而“Resolution”是自定义屏幕分辨率大小,具体做法,可以根据自身情况选择。-一切设置好后点击“Create AVD”,这时一个模拟器就创建好了。如果有必要,我们可以创建多个模拟器用于测试时使用。

附:Android模拟器型号以及其对应的分辨率大小:

Standard Width Height DAR Pixeis

HVGA 480 * 320 3:2 153,600

QVGA 320 * 240 4:3 76,800

WQVGA400 400 * 240 5:3 96,000

WQVGA432 432 * 240 9:5 103,680

WVGA800 800 * 480 5:3 384,000

WVGA852 854 * 480 409,920

至此为止,在Eclipse上就已经成功搭建Android开发环境了。

java开发安卓框架的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于安卓基本框架、java开发安卓框架的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。