文章 2017-11-20 来自:开发者社区

Android开发14——监听内容提供者ContentProvider的数据变化

一、提出需求 有A,B,C三个应用,B中的数据需要被共享,所以B中定义了内容提供者ContentProvider;A应用修改了B应用的数据,插入了一条数据。有这样一个需求,此时C应用需要得到数据被修改的通知并处理相应操作。   二、示例代码   A应用     public class MainActivity extends&...

文章 2017-11-19 来自:开发者社区

Android GIS开发系列-- 入门季(6)GraphicsLayer添加文字与图片标签

一、GraphicsLayer添加图片 GraphicLayer添加图片Graphic,要用到PictureMarkerSymbol,也是样式的一种。添加代码如下: Drawable drawable = getResources().getDrawable(R.mipmap.ic_launcher); PictureMarkerSymbol pictureMarkerSymbol = new ....

文章 2017-11-19 来自:开发者社区

Android GIS开发系列-- 入门季(5) FeatureLayer加载本地shp文件与要素查询

FeatureLayer是要素图层,也是Arcgis的主要图层。用这个图层可以加载本地的shp文件。下面我们看怎样加载shp文件到MapView中。查看ArcGis API可知FeatureLayer的构造方法要传一个FeatureTable,而FeatureTable可用子类ShapefileFeatureTable来实现。代码如下,其中shpPath为shp文件的本地路径。\   p...

Android GIS开发系列-- 入门季(5) FeatureLayer加载本地shp文件与要素查询
文章 2017-11-19 来自:开发者社区

Android GIS开发系列-- 入门季(9) 定位当前的位置

利用MapView定位当前的位置 这里要用到Arcgis中的LocationDisplayManager这个类,由于比较简单。直接上代码: LocationDisplayManager locationDisplayManager = mMapView.getLocationDisplayManager();//获取定位类 locationDisplayManager.setShowLocat.....

文章 2017-11-19 来自:开发者社区

Android GIS开发系列-- 入门季(12) 显示载天地图

在项目中可以经常需要动态加载一些图层,像投影地图服务、投影地图服务器。其实网上有大量这样的服务,比如天地图官网, 。 随便点开一个服务,里面有相关的信息。那如何加载这样图层服务呢。 一、首先感谢这篇博文ArcGIS读取天地图出现错位的情况,这篇文章的下载链接也有许多有用的资料。加载天地图用到一个关键的自定义类TianDiTuLayer  View Code 另外还有三个类,TianDiT...

Android GIS开发系列-- 入门季(12) 显示载天地图
文章 2017-11-19 来自:开发者社区

Android开发7——android.database.CursorIndexOutOfBoundsException:Index -1 requested

android中数据库处理使用cursor时,游标不是放在为0的下标,而是放在为-1的下标处开始的。 也就是说返回给cursor查询结果时,不能够马上从cursor中提取值。 下面的代码会返回错误 User u = null;   SQLiteDatabase db = dbHelper.getReadableDatabase(...

文章 2017-11-19 来自:开发者社区

Android开发10——Activity的跳转与传值

Activity跳转与传值,主要是通过Intent类,Intent的作用是激活组件和附带数据。  intent可以激活Activity,服务,广播三类组件。本博文讲的是显示意图激活Activity组件。所谓显示意图就是在activity的激活时,显示指出了需要激活的activity的名字。   一、Activity跳转 方法一 Intent intent = new Inten...

文章 2017-11-19 来自:开发者社区

Android开发实践:Java层与Jni层的数组传递

Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下,从Java层到Jni层,从Jni层到JAVA层,各有3种传递方式,下面用代码示例简单地介绍一下。 示例代码的主要文件有两.....

Android开发实践:Java层与Jni层的数组传递
文章 2017-11-18 来自:开发者社区

Android Ap 开发 设计模式第七篇:生成器模式

Builder Pattern 模式解读   生活在深圳这所高速发展的城市,高楼大厦林立。所谓万丈高楼平地起,在我们感慨楼层的高耸之外,更要配服楼层的建造者和设计者。大楼首先得打稳地基、搭建骨架,再由下往上一层层盖上去。而这样的架构从程序的设计模式来说有个专用名词叫:“ Builder  ”。    场景模拟   由一个固定的建筑材料“固定的字符串”,然后将这些建筑材...

文章 2017-11-17 来自:开发者社区

Android Studio开发地图问题

Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'. > java.lang.NullPointerException (no error message) 出现上述问题 设置build.gradle里面的版本为高一点的版本就编译正确了。android {&nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注