GuideMap开发记录 1
2016-01-16 15:35
645 查看
高德地图开发记录:
1/16:
BasicMapActivity:显示地图。
出现SuperNotCalledException:错误,原来是onCreate中少了super。以后当注意不要随意修改基类自带super.xx。
1/18
导入v7包时遇到困难,根据下面资料定制ActionBar并建立成功,不太好看,不过先了解下结构并准备改进。
http://blog.mosil.biz/2013/09/how-to-use-appcompat/
1/19
由于从很多方面都无法正确配置好Eclipse,所以放弃使用Eclipse,转用AndroidStudio。使用AndroidStudio的一个自带外观。注册高德地图key需要使用SHA1码。AndroidStudio竟然只能用Terminal,教程/article/8863218.html。
1/19-1/30研究ActionBar,Fragment,加载basicmap
1/31:遇到问题
重点是:
解决方法:检查模拟器或手机内存和空间,build->rebuild最后解决。据说还可能有添加的包冲突,比如添加的包里面还引用了某些比较流行的包与你的冲突了,但我不是这个问题。
1/16:
BasicMapActivity:显示地图。
出现SuperNotCalledException:错误,原来是onCreate中少了super。以后当注意不要随意修改基类自带super.xx。
public class BasicMapActivity extends Activity{ private MapView mapView; private AMap aMap; @Override protected void onCreate(Bundle savedInstanceState) { //在onCreat方法中给aMap对象赋值 super.onCreate(savedInstanceState); setContentView(R.layout.basic_map); mapView = (MapView) findViewById(R.id.map); mapView.onCreate(savedInstanceState);// 必须要写 init(); } private void init() { if(aMap==null){ aMap = mapView.getMap(); } } @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); mapView.onDestroy(); } @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); mapView.onPause(); } @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); mapView.onResume(); } @Override protected void onSaveInstanceState(Bundle outState) { // TODO Auto-generated method stub super.onSaveInstanceState(outState); mapView.onSaveInstanceState(outState); } }
1/18
导入v7包时遇到困难,根据下面资料定制ActionBar并建立成功,不太好看,不过先了解下结构并准备改进。
http://blog.mosil.biz/2013/09/how-to-use-appcompat/
1/19
由于从很多方面都无法正确配置好Eclipse,所以放弃使用Eclipse,转用AndroidStudio。使用AndroidStudio的一个自带外观。注册高德地图key需要使用SHA1码。AndroidStudio竟然只能用Terminal,教程/article/8863218.html。
1/19-1/30研究ActionBar,Fragment,加载basicmap
1/31:遇到问题
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_60\bin\java.exe'' finished with non-zero exit value 1
重点是:
with non-zero exit value 1
解决方法:检查模拟器或手机内存和空间,build->rebuild最后解决。据说还可能有添加的包冲突,比如添加的包里面还引用了某些比较流行的包与你的冲突了,但我不是这个问题。
相关文章推荐
- iOS 开发学习之 User Interface(4)UIView 与 UIViewController【一】
- iOS UITableViewCell 展开实现
- UIScrollView的delaysContentTouches与canCencelContentTouches属性
- iOS UI-自动布局(AutoLayout)
- uITRON之任务状态和任务调度
- adroid Wear-Designing Watch Faces and Building a Watch Face Service
- Android Studio 自动生成 serialVersionUID
- arduino将从串口接收到的数据打印出来
- UICollectionView
- Scala编程中常见错误:Error:(24, 29) value foreach is not a member of java.util.Set[String]
- 今天尝试了下COMSOL计算热电耦合,
- android query方法各个参数的含义
- 设置UITabBar按钮的颜色
- 一个简单聊天界面的UI实现
- iOS UILable自适应高度
- iOS KVC valueForKeyPath学习心得
- 第八章 ArrayBlockingQueue源码解析
- Dynamic Programming--Longest Common Subsequence
- IOS UITextField &UITextView
- A Better solution for the Windows 7 SP1 ADO GUID changes