在做一个涉及到地图应用的APP开发,由于刚刚接触到Android这方面,需要写一些笔记,就简单记录在这

这也是我第一个自己主动去做的项目,希望能有所收获

话不多说,直接开始。

1、首先,要去高德开发者申请一个key,这个过程较简单就不做记录。

创建完成之后,你会的得到一个key。(期间涉及到SHA1码的确认,这里就不做演示)


2、接下来就是去高德官方下载相应文件,我直接将所有的包都下载下来了。


3、接下来就是将jar包导入到Android studio里面了,这里实现2D功能,将2D的jar包导入到app的libs目录下

(此时粘贴进去并没有导入,需要右击jar包,add to libraries ,知道左边出现一个三角符号,表示导入完成。)


4、将5个文件,复制到jinLibs目录下,如果没有就自己创建


5、编辑AndroidManifest.xml文件

                                                                                                                                                                                        

5、编辑activity_main.xml文件

6、编辑MainActivity.java文件

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import com.amap.api.maps2d.AMap;import com.amap.api.maps2d.MapView;public class MainActivity extends AppCompatActivity {    private MapView mapView;    private AMap aMap;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mapView = (MapView)findViewById(R.id.map);        mapView.onCreate(savedInstanceState);        init();    }    private void init(){        if(aMap ==null){            aMap = mapView.getMap();        }    }    @Override    protected void onResume(){        super.onResume();        mapView.onResume();    }    @Override    protected void onPause(){        super.onPause();        mapView.onPause();    }    @Override    protected void onSaveInstanceState(Bundle outState){        super.onSaveInstanceState(outState);        mapView.onSaveInstanceState(outState);    }    @Override    protected void onDestroy(){        super.onDestroy();        mapView.onDestroy();    }}
7、接下来就是运行了


成功完成第一步!

其中各个函数的方法还不是很懂,希望指教。

各位代码大佬们带带我

更多相关文章

  1. Apk脱壳圣战之---脱掉“爱加密”的壳
  2. android 懒人教程:一步步开发android studio 模板插件
  3. Android(安卓)实现圆角按钮(selector和shape的简单用法)
  4. Android中通过代码改变系统文件都写权限
  5. Android使用NDK时编译头文件的问题
  6. android studio初体验
  7. Android解决读取txt文件中文乱码问题,reload和cnvert区别,按行读取
  8. Android(安卓)NDK——使用Android(安卓)Studio引用so库,jar包、mo
  9. Android(安卓)CrashHandler编写自己的异常捕获类

随机推荐

  1. Android(安卓)的变形矩阵 -Matrix
  2. Android(安卓)滑动效果高级篇(七)—— 华丽
  3. 理解Android回调函数
  4. Android(安卓)位图(二) Bitmap
  5. [置顶] Android(安卓)NDK开发轻松入门
  6. Android(安卓)之父鲁宾迈向新征程:人工智
  7. android应用程序基本原理
  8. Android(安卓)Gradle知识点总结
  9. Adobe不再为Android提供Flash,移动Flash死
  10. 基于Android(安卓)Bionic 库动态编译busy