World Wind Android——基本的Android教程(一)
来源:互联网 发布:可口可乐的销售数据 编辑:程序博客网 时间:2024/06/08 09:28
问题:在进行基本的Android基本应用开发之前,要先进行jdk环境的安装和配置,为什么要先进行jdk环境的安装和的配置呢?(答案见PS)
构建一个基本的World Wind APP
本教程从零开始在Android Studio中设置项目,并在FrameLayout中嵌入一个WorldWind球体
创建一个新的Android工程项目
1.
基本的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
- World Wind Android——基本的Android教程(一)
- android NDK 教程一(初识JNI--hello world)
- World Wind学习总结一
- World Wind学习总结一 .
- World Wind遵循的协议
- android--Hello,World教程
- 我的Android笔记(一)—— hello world程序结构分析
- Android开发教程(九)——android开发流程之Hello world
- World Wind Java开发之十三——加载Geoserver发布的WMS服务
- Android AIDL 教程 (一)—— 简单的示例
- World Wind Java开发之十一——加载热点信息(仿Google Earth)
- World Wind Java开发之十二——加载粗制三维模型(ExtrudedPolygon)
- World Wind Java开发之九——阶段小结
- World Wind
- World Wind
- Wind River的编码习惯(一)
- eclipse再见,android studio 新手入门教程(一)基本设置
- Android gradle使用教程<一> 基本使用方法
- Safari中的印象笔记剪切插件默认要我登陆evernote账号但我只有印象笔记的账号啊!没关系一步教你解决!
- IDEA设置字体大小
- 百度地图、高德地图、谷歌地图离线瓦片下载研究(一)
- VC修改mac地址的方法
- Java 如何获取控制台日志输出的信息? WriterAppender 可以实现? 配置文件如何配置
- World Wind Android——基本的Android教程(一)
- echarts x轴显示格式blog
- 获取Builder C++或Dephi的消息框TMessageForm内
- java面试题总结:java的接口类和抽象类的特点
- 编程语言——C++的对象模型
- EasyUI DataGrid 单元格合并(或者说一条数据拆分成多条)
- 源码分析 There is no getter for property named '*' in 'class java.lang.String
- 常见HTTP/FTP/WebSocket错误代码大全
- Ubuntu16.04LTS傻瓜式安装Eclipse图文详情加注释