随笔分类 -  Android移动开发

1 2 下一页
arcgis for android100.x 禁止地图旋转
摘要:by 蔡建良2019-5-16关键类: com.esri.arcgisruntime.mapping.view.DefaultMapViewOnTouchListener DefaultMapViewOnTouchListener是MapView中OnTouchListenner默认事件实现类。 修改DefaultMapViewOnTouchListener类中的onRotate方法,直接返回fa... 阅读全文
posted @ 2019-05-16 16:24 janehlp 阅读(1557) 评论(0) 推荐(1)
Android中刷新Invalidate和postInvalidate的区别
摘要:Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型: 阅读全文
posted @ 2019-03-10 23:44 janehlp 阅读(1844) 评论(0) 推荐(0)
Android Studio Gradle配置工具开发
摘要:by 蔡建良 2019-3-9 QQ: 304125648 Android Studio导入项目经常出现卡死的情况。针对Gradle更新配置的问题,网上已经有详细的方法,但也很烦索,步骤也很多。 因此我综合网上提出解决Gradle配置的各种方法,开发出一个Gradle配置软件。 阅读全文
posted @ 2019-03-09 14:26 janehlp 阅读(263) 评论(0) 推荐(0)
Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
摘要:Android 设备的CPU类型(通常称为”ABIs”) 引用: https://blog.csdn.net/ouyang_peng/article/details/51168072 问题描述 今天测试人员测试集成版本时除了一个bug:关于华为 Mate 8手机Android 6.0系统运行刚刚提测 阅读全文
posted @ 2017-09-04 13:40 janehlp 阅读(175932) 评论(3) 推荐(6)
Android Studio指定引用jnilibs 特定CPU架构的so库文件
摘要:稍微大一些的项目都会用到第三方库,所以不可避免的会有针对不同手机cpu架构的.so库文件 'x86', 'x86_64', 'mips', 'mips64' 'armeabi' ,'armeabi-v7a', 'arm64-v8a' 但是不是所有的第三方库都会适配所有的cpu架构,本人亲测采用一种降 阅读全文
posted @ 2017-09-04 12:59 janehlp 阅读(6543) 评论(0) 推荐(1)
Android Gradle插件(plugin)版本(version)与Gradle、SDK Build Tools版本关系
摘要:具体关系如下图: 比如,Android Studio 2.0发布,其中有个新功能“Instant Run”,需要Android Gradle Plugin版本2.0.0以上,那么我们项目的.gradle文件就需要以下配置 Android Gradle Plugin 2.0.0对应所需的Gradle版 阅读全文
posted @ 2017-02-19 20:59 janehlp 阅读(1275) 评论(0) 推荐(0)
ArcGIS for android添加图层几何体
摘要:GraphicLayer lyr; Map<String,Object> attr = new HashMap<String,Object>(); attr.put(this.objectIdField, oid); Graphic graphic = new Graphic(selection, 阅读全文
posted @ 2016-12-13 15:07 janehlp 阅读(529) 评论(0) 推荐(0)
andriod InputType.TYPE_NUMBER_FLAG_DECIMAL只能输入数字和小数点无效问题
摘要:在java文件里edittext设置InputType.TYPE_NUMBER_FLAG_DECIMAL, 输入法能输入的是文本输入方式(数字、字母、符号等),和想要只能输入数字和小数点背道而驰。 在布局文件里edittext设置为inputType=“numberDecimal”,是预期效果。 后 阅读全文
posted @ 2016-12-03 16:41 janehlp 阅读(6263) 评论(0) 推荐(0)
ArcGIS for android访问天地图
摘要:底图采用Web Mercator投影坐标系 获取元数据信息:http://t0.tianditu.com/img_w/wmts?SERVICE=WMTS&REQUEST=GetCapabilitieshttp://t0.tianditu.com/vec_w/wmts?SERVICE=WMTS&REQ 阅读全文
posted @ 2016-12-02 19:55 janehlp 阅读(1096) 评论(0) 推荐(0)
SPATIALITE 各版本数据库差异
摘要:SpatiaLite 生成的数据库,3.0版本与4.0版本的表geometry_columns结构发生变化。 这是3.0版本的结构: 这是4.0版本的结构: 主要差别是type和coord_dimension。 阅读全文
posted @ 2016-08-13 21:10 janehlp 阅读(477) 评论(0) 推荐(0)
Making a view in a listview invisible android
摘要:问题: I have a ListView that's using a custom adapter. I want to dynamically add/remove items from the ListView. I've tried everything inside the getVie 阅读全文
posted @ 2016-08-10 00:35 janehlp 阅读(198) 评论(0) 推荐(0)
android RelativeLayout 内容居中解决办法
摘要:使用Linearlayout本来利用父控件的gravity属性是很好解决的。但是对应RelativeLayout虽然有 gravity属性,但是如果你使用,你会发现实际他是不能生效的。 解决办法: 在RelativeLayout的子空间里,使用以下3个属性就行了。 android:layout_ce 阅读全文
posted @ 2016-08-07 17:09 janehlp 阅读(593) 评论(0) 推荐(0)
arcgis for android 读取shp文件中文乱码解决方法
摘要:设置注册表默认字符,即可解决中文乱码问题。 'dbfDefault' 设置方法1.开始--运行,输入”Regedit“,打开注册表。2.如是用的是 10.x 版本 ArcGIS Desktop,定位到”My Computer\HKEY_CURRENT_USER\Software\ESRI\Deskt 阅读全文
posted @ 2016-08-05 16:43 janehlp 阅读(2605) 评论(0) 推荐(0)
arcgis for android 无法加载本地jpg影像解决办法
摘要:因为jpg影像没有生成金子塔文件*.rrd 一个完整的JPG影像必须包括如下文件: K-50-96-(16).aux 辅助文件K-50-96-(16).jgw 坐标信息K-50-96-(16).jpg 影像文件K-50-96-(16).rrd 金子塔文件 K-50-96-(16).jpg.aux.x 阅读全文
posted @ 2016-03-31 02:07 janehlp 阅读(666) 评论(0) 推荐(0)
图形编辑撤消恢复设计
该文被密码保护。
posted @ 2016-03-27 13:29 janehlp 阅读(8) 评论(0) 推荐(0)
多边形修边算法
摘要:蔡建良 2016-3-27 图形修边在外业数据采集中经常会被用到,修边就是图形的边界进行修改,包括向内和向外两种边界的调整。 1) 向内修边算法 将绘制的线闭合生成面,求源多边形与面的相交部分,将源多边形减去相交部分。 2) 向外修边算法 由于向外修边存画线闭合后的面与源多边形之间存在空洞的问题,因此上述的向内修边的算法并不完全适应。 采用的方法是: a) 取多边形外包线。 b... 阅读全文
posted @ 2016-03-27 11:30 janehlp 阅读(555) 评论(0) 推荐(0)
android去掉EditView的默认焦点问题
摘要:在EditText的父级控件中找一个,设置成 阅读全文
posted @ 2016-03-20 08:08 janehlp 阅读(393) 评论(0) 推荐(0)
Android中弹出输入法界面不影响app界面布局
摘要:默认情况下,输入法弹出的时候,原来的view会被挤扁。有些应用不想被挤,它们可以接受被输入法view覆盖在上面。这时候需要在AndroidManifest.xml acitivty里面加上一句: android:windowSoftInputMode="adjustPan" 阅读全文
posted @ 2016-03-20 07:54 janehlp 阅读(1443) 评论(0) 推荐(0)
android 拦截事件
摘要:在做布局文件时,经常会有布局组件压在其它组件上面,这样点击上面布局没有控件的部分就会点中下面布局的控件。 如何拦截事件不让事件传递到下一层呢? 布局组件onTouchEvent() 用于处理事件,返回值决定当前控件是否消费(consume)了这个事件。 返回值为true时不在传递给子控件。 阅读全文
posted @ 2016-03-18 01:13 janehlp 阅读(338) 评论(0) 推荐(0)
Eclipse将android项目打包jar文件
摘要:Eclipse+android打包jar文件 蔡建良 2016-3-12 以Android-SlideExpandableListView开源框架为例,将源码Library打包成jar文件并包含R.class。 开发环境: 1) Eclipse IDE for Java Developers Ver 阅读全文
posted @ 2016-03-15 22:35 janehlp 阅读(790) 评论(0) 推荐(0)

1 2 下一页