World Wind Android——基本的Android教程(一)

来源:互联网 发布:可口可乐的销售数据 编辑:程序博客网 时间:2024/06/08 09:28

问题:在进行基本的Android基本应用开发之前,要先进行jdk环境的安装和配置,为什么要先进行jdk环境的安装和的配置呢?(答案见PS)


构建一个基本的World Wind APP

本教程从零开始在Android Studio中设置项目,并在FrameLayout中嵌入一个WorldWind球体

创建一个新的Android工程项目

1.这里写图片描述
这里写图片描述
选择Minimum SDK配置的时候,尽量选高一点,因为World Wind有一个3D渲染,低版本的不一定支持
这里写图片描述
这里写图片描述
基本的APP就设置好了。
2.我们要进行Android Virtual Devices的设置。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
3.基本的Android应用就创建好了,并已经正常在Virtual Device上面启动起来了。
这里写图片描述

添加World Wind库到创建好的项目中

1.下载Android平台的World Wind 库(worldwind.arr);
worldwind.arr官方GitHub下载地址
2.把下载好的库文件作为一个新的模板添加到你的项目中
这里写图片描述
这里写图片描述
这里写图片描述
3.导入成功后,最终的文件目录结构
这里写图片描述
4.添加WorldWind依赖到创建好的app项目中
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

所有的环境和库文件已经导入成功后,添加WorldWind地球到项目中

在项目中需要简单修改三个地方
1.修改activity_main.xml文件

<FrameLayout    android:id="@+id/globe"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:layout_alignParentLeft="true"    android:layout_alignParentRight="true"    android:layout_alignParentTop="true"></FrameLayout>

这里写图片描述
2.修改MainActivity.java文件

// Create a WorldWindow (a GLSurfaceView)...WorldWindow wwd = new WorldWindow(getApplicationContext());// ... and add some map layerswwd.getLayers().addLayer(new BackgroundLayer());wwd.getLayers().addLayer(new BlueMarbleLandsatLayer());// Add the WorldWindow view object to the layout that was reserved for the globe.FrameLayout globeLayout = (FrameLayout) findViewById(R.id.globe);globeLayout.addView(wwd);

这里写图片描述
3.修改AndroidManifest.xml文件

<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

这里写图片描述
4.三个文件修改好之后,就可以重新启动App,基本的地球就出现了。
这里写图片描述


PS:回答文首的问题,为什么配置Android环境必须要先配置jdk环境?

因为Java的核心是jdk,jdk包括了java的运行环境,java的基本类库和java常用工具。而Android是采用Java语言开发的,所以在配置Android环境之前需要配置Java的jdk环境。

阅读全文
0 0