关闭
当前搜索:

[置顶] 开发常见报错记录

1、A TaskDescription's primary color should be opaque翻译—–任务描述:primary color 本应该为不透明的 ...
阅读(29) 评论(0)

[置顶] 开发工具使用(Android Studio、SQLite Expert 、TortoiseSVN)

6、修改SVN用户名密码百度经验–怎么改svn的登陆账号在TortoiseSVN中找到设置,清除用户信息即可5.SQLite Expert压缩db文件我们使用SQLite数据库的时候会出现删除记录后数据库文件的大小没有变化 这是我们需要使用VACUUM命令来进行压缩,VACUUM命令会清空“空闲列表”,把数据库尺寸压缩到最小。 执行这个命令需要一点时间,等命令执行完后数据库的尺寸...
阅读(133) 评论(0)

[置顶] 编码细节提升

敲代码过程中, 老是忽略一些小问题, 或者使用过的比较好用的东西后面又记不起来了 所以,单开一贴以作记录。 44、退出应用时关闭java虚拟机 @Override public void onBackPressed() { finish(); System.exit(0); } 43、Gradle 的re...
阅读(248) 评论(0)

GIS地图学习笔记七之安装ArcGIS Server《未完待续》

之前都是使用的ArcGis for Android SDK 进行客户端的开发,现在我们可以尝试来发布一个地图服务,然后在客户端进行访问。将地图发布为服务,常用的有ArcGIS Server、GeoServer等。我们这里就记录一下怎么使用ArcGIS Server来发布一个地图服务。官方安装指南 http://enterprise.arcgis.com/zh-cn/server/latest/in...
阅读(2) 评论(0)

新项目五之应用测试

软件bug,谁的锅?关于这些问题经常有人发问,例如知乎上的:软件测试完后,还有BUG,是测试人员的问题吗?其实软件的测试应该由测试和开发任务共同进行(相辅相成),而且开发还要积极主动的配合(毕竟bug都是你写的嘛^_^),开发不能直接把软件的测试丢给测试人员,而且测试和开发人员也不是对立的关系,他们一般属于同一个团队,虽然有时候测试提出的bug在开发人员看来更不不能算是bug,但是开发和测试的共同目...
阅读(10) 评论(0)

GIS地图学习笔记六之按图层缩放地图

ArcGis中设置地图缩放比例的方法 mMapView.setViewpointScaleAsync(scale); 需求 点击地图上的缩放按钮“+”“-” ,让地图按照地图的图层进行缩放,比如一个地图包含以下图层,每一个图层都有一个缩放比例scale,就是我们在点击缩放按钮“+”“-” 的时候需要按照下面的不同层级(level)的缩放比(scale)来设置地图的缩放比。...
阅读(43) 评论(0)

新项目四之应用内修改接口服务器地址

开发时经常出现内外网切换的情况,比如测试人员测试应用的时候,需要先在内网测试一遍,然后在外网再测试一遍,如果外网有bug的话,就需要应用切回内网进行调试。这个时候一般的处理方式就是不断的打包,其实我们可以在开发的时候给应用加上一个修改接口服务器地址的隐藏功能(一定要是隐藏功能),这样就会方便很多了。1、初始接口地址初始的接口地址我们放在MyApplication中写入sp持久化保存,然后在联网是从s...
阅读(36) 评论(0)

新项目三之常用功能性代码《不断补充》

每次做一个新项目都会有一些代码重复,比如联网的框架封装、检查网络、检查存储、获取时间格式、上传下载、图片显示、数据库使用、清理应用缓存,还有一些双击返回键退出、禁止Edittext编辑、显示轮播图等等,想这些项目间可以共用的代码,为了避免每次都写一遍,浪费开发时间,我们可以先在blog中保存下来,用的时候直接Ctrl+C和Ctrl+V,(你懂的,程序员必备绝技(^o^)/~)。 4、防止...
阅读(40) 评论(0)

GIS地图学习笔记五之底图的缓存

Gis底图的缓存一般都是使用切片,不是把切片放在本地直接读取就是利用切片生成tpk或者mmpk文件读取,今天就讲一下使用.MBTiles/.db(都是sqlite的数据库,MBTiles其实就是sqlite3的数据库,是给移动平台离线存储用的)。 官方文档地址:https://developers.arcgis.com/android/latest/guide/tasks-and-jobs.ht...
阅读(24) 评论(0)

GIS地图学习笔记四之坐标转换

项目中客户使用了两种坐标系的地图,所以相同的点在不同的地图上显示的时候就需要进行坐标转换一下了,正好也学习一下ArcGIS中坐标的转换。参考blog: 1、ArcGIS for Android中坐标的转换 2、ArcGIS中的WKID 3、80、54、84坐标系七参数转换算法及Java代码 4、WGS84,GCJ02, BD09坐标转换 在我们的GIS应用项目里,常常遇见坐标转换的问题。...
阅读(192) 评论(0)

使用PhotoView实现图片查看

项目需要实现图片查看的功能,使用ImageView不能缩放、使用系统的图片查看器又不能符合自己的定制化需求,所以我就使用Viewpager + PhotoView 来实现了。引入PhotoViewPhotoView 的Github链接,PhotoView旨在帮助开发者轻松实现Android ImageView的缩放。1、配置仓库地址在项目的build.gradle文件中加入以下代码allprojec...
阅读(91) 评论(0)

GIS地图学习笔记三之应用授权

在使用ArcGIS for Android 进行开发的时候,你会注意到你的地图上会有Licensed For Developer Use Only和Powered by Esri等提示。如果你想去掉这些信息,你需要获取Esri的许可证。下面讲讲具体怎么做。 我们可以去ArcGIS Runtime SDK for Android查看怎么给应用授权,链接地址: https://develope...
阅读(46) 评论(0)

利用 Camera2自定义相机《未完待续》

参考资料: Camera2官方API Camera 官方API Camera API 指南 Android.Camera2相机超详细讲解 Android实战技巧之三十三:android.hardware.camera2使用指南 需求 现在的手机拍照的质量越来越好了,照片也越来越大。这样给开发就带来了一个苦恼,就是需要上传的图片文件太大,而且下载也太耗流量了。所以我们需要控制一...
阅读(33) 评论(0)

Android存储、上传、下载

参考文章1、彻底理解android中的内部存储与外部存储2、谷歌官方文档参考1、 需求在android开发中常用的存储、上传、下载,之前反反复复写过很多遍,现在进行一些整理,方便后面直接搬运代码。尤其是在android7.0及以上版本中又加强了对存储安全的控制,所以整理整理还是很有必要的。2、 认识android的存储系统android中的存储类型 共享首选项 在键值对中存储私有原始数据。 内部...
阅读(876) 评论(0)

manifest.xml中label应用名报错

今天写代码的时候遇到这个错误Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute application@label value=(@string/app_name) from AndroidManifest.xml:18:9-42 is also p...
阅读(70) 评论(0)

GIS地图学习笔记二之Android开发

新项目中需要用到GIS地图,触及自己的知识盲区。所以有必要去学习一下,这里把学习过程与思考记录一下。 1、找资料 1、适用于Android的ArcGIS Runtime SDK为Android设备开发GIS地图,这里有android开发的流程,SDK的相关API。ArcGIS Runtime SDKs 2、GIS地图制作工具–ArcGIS Pro 2、简单使用 明白相...
阅读(565) 评论(0)

GIS地图学习笔记一之基础概念《未完待续》

要做GIS地图的开发,我们需要先了解GIS地图相关的概念。相关概念可以在这里了解——>ArcGIS 帮助库本文是从上述网站中学习,摘抄的。基础概念地理信息系统 (GIS) 是以可视化和分析地理配准信息为目的,用于描述和表征地球及其他地理现象的一种系统。GIS 地图是一种新型地图,其所呈现的内容远非静态地图所能及。它为访问和使用所有地理信息、描述性数据以及 GIS 专业人士创建的丰富的空间分析模型提供...
阅读(161) 评论(0)

嵌套滑动《未完待续》

有些页面需要进行嵌套滑动,比如下面这样的,而且整体的页面也是可以滑动的。 我使用的是vLyout , 给viewpager设置定高来绘制的...
阅读(48) 评论(0)

使用PopupWindow实现Spinner的下拉列表

系统自带的Spinner实在不好用,所以我们用PopupWindow来实现同样的效果1、布局 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical"...
阅读(176) 评论(0)

窗口背景随弹窗的出现而渐变

之前写都是点击弹窗的时候直接将背景变成半透明,但是客户要求进行渐变1、窗口渐变工具代码实现渐变的代码如下public class WindowsBgAlpha { private Activity mActivity; Handler handler = new Handler(); public WindowsBgAlpha(Activity activity) {...
阅读(69) 评论(0)

文字横向滚动的TextView

项目中用到一个横向滚动的TextView用来显示通知自定义控件代码如下:public class MarqueeTextView extends TextView { public MarqueeTextView(Context context) { this(context, null); } public MarqueeTextView(Context co...
阅读(64) 评论(0)

画条虚线

虚线的分割线shape画虚线shape_imaginary_line.xml <stroke android:color="@color/co...
阅读(47) 评论(0)
55条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:23790次
    • 积分:777
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:3篇
    • 译文:0篇
    • 评论:10条
    最新评论