- 博客(8)
- 收藏
- 关注
原创 Java设计模式(2):单例模式
定义 保证类在内存中只有一个对象。如何保证类在内存中只有一个对象呢? A:把构造方法私有化,不让外界创建该对象 B:在成员位置自己创建一个对象 C:通过一个公共的方法提供访问单例模式可以分为懒汉式和饿汉式: 懒汉式单例模式:在类加载时不初始化。 饿汉式单例模式:在类加载时就完成了初始化,,如果从始至终从未使用过这个实例,则会造成内存的浪费。单例模...
2018-03-27 10:31:01 222
原创 Java设计模式(1):观察者模式
1.观察者模式的定义 观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。观察者模式属于行为型模式。2.模型图: 3...
2018-03-23 17:43:09 234
原创 Android ExpandableListView使用(3): ExpandableListView实现三级列表
ExpandableListView 使用解析(三级列表的实现)在往常的设计中,往往有类似于QQ的二级列表的样式,而使用ExpandableListView变可以实现这种类似的效果。当然,如果ExpandableListView嵌套ExpandableListView便可以实现三级列表,甚至多级条目,而本博客最终的实现效果便是三级条目。效果图: 实体类:package c...
2018-03-21 10:47:59 1725 4
原创 Android ExpandableListView使用(2):使用集合封装数据
使用集合封装数据:效果图: 上一篇已经详细介绍了ExpandableListView的用法,不多说,直接上代码实体类:package com.xiaoyehai.expandablelistviewdemo.bean;import java.util.List;/** * Created by xiaoyehai on 2018/3/15 0015. */pu...
2018-03-21 09:26:11 522 2
原创 Android ExpandableListView使用(1):使用二维数组封装数据
ExpandableListView 是什么?一种用于垂直滚动展示两级列表的视图,和 ListView 的不同之处就是它可以展示两级列表,分组可以单独展开显示子选项。这些选项的数据是通过 ExpandableListAdapter 关联的。效果图:1.布局文件: <ExpandableListView android:id="@+id/expand_li...
2018-03-20 17:30:57 738 1
原创 ArcGIS for Android 10.2.9(3):Callout气泡的用法
Callout气泡的使用首先我们要获取MapView中的气泡,通过MapView的getCallout()方法获取一个气泡。Callout会实现的功能就是当你单击地图上一个标注的时候,会弹出一个衔套在MapView之上的弹窗,里面可以显示该标注的一些信息和属性。Callout的API效果图: 代码:public class CalloutActivity extend...
2018-03-20 14:55:23 1592 2
原创 ArcGIS for Android 10.2.9(2):MapView和图层介绍
MapView介绍一个MapView的是一个组件,可以让你在Android应用程序绘制地图。该类继承自Android ViewGroup类,并充当一个或多个Layer对象的容器。通过在布局XML中使用MapOptions或以编程方式创建MapView时,MapView的属性可以很容易地初始化。 <com.esri.android.map.MapView andro...
2018-03-07 17:43:05 2425
原创 ArcGIS for Android 10.2.9(1):开发环境配置
ArcGIS官网官方文档API开发环境集成(2中方式)一.Gradle (推荐)使用以下代码示例将Maven存储库的URL和ArcGIS Runtime SDK for Android依赖项添加到项目中。Esri的存储库不是开源的,所以你必须指定一个URL在项目的build.grade:allprojects { repositories { ...
2018-03-07 16:27:07 2747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人