- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 头行固定的自由滑动表格的简单实现
表格在上下滑动时,头行是固定的,且不需要设置联动。效果截了几张图: 右滑、下滑、选中: 结构如下:表头LinearLayout和表内容ListView的每一项Item是同一个LinearLayout,如果想要不同的也行,但是设置好宽度,不然后面显示起来会对不齐。Item的xml代码:<?xml version="1.0" encoding="u...
2018-09-28 09:33:35
643
原创 tomcat+servlet+android搭建及初步使用详解
原来用的是eclipse java oxygen,就是基础版,由于要进行web开发,下了一个eclipse jee oxygen,当然,应该有办法不用下,不过我怕后续再出现什么插件没装地问题干脆下了eclipse jee。链接(64bit windows):eclipse jee for Windows 64bit32bit下载链接:eclipse jee for windows 32
2017-10-12 09:57:51
712
原创 Service(二)使用Messenger
Messenger是信使的意思,将Messenger用于Service可以实现不同进程间的通信(IPC)来看一下Messenger在此用到的主要方法:1、构造方法 Messenger(Handler handler),其中的handler用于处理消息2、Messenger.getBinder()返回一个Binder对象3、Message.replyTo,这是message的一个成员
2017-09-22 10:33:37
452
原创 service(一)初探
service是Android四大组件之一,与activity最大的区别就是:它没有界面,像一个无脸男一样。写一个service需要继承Service类,有一个必须override的方法:onBind,它返回一个Binder对象(虽然onBind方法的声明是:public IBinder onBind(Intent itnt),但IBinder是以I打头的,它是一个接口,而Binder类是
2017-09-22 09:46:40
253
原创 关于arcgis for Android解除touch监听器
api里找居然没有特定监听器的方法网上get了一个方法是map.setOnTouchListener(null);但是一旦设置为null,mapView连拖移、放大缩小也都不能实现了。然后从官方samples里找到一个方法,就是设置为null之后再添加一个监听器map.setOnTouchListener(new MapOnTouchListener(ShareActivi
2017-08-25 10:28:42
641
原创 将本地资料上传至服务器
点击开始菜单,运行输入mstsc:输入计算机名(公网):点击显示选项->本地资源->详细信息选择要上传的本地资源所在的位置然后连接最后打开计算机就可以上传资源了就酱。
2017-08-19 09:16:45
312
原创 调用手机摄像头
效果图:布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_
2017-08-18 10:48:36
894
原创 从手机中选取图片
从手机中选取一张图片然后显示出来。布局就一个ImageView和一个Button,代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout
2017-08-17 15:35:12
382
原创 那些复杂的列表总要弄个清楚——(四)激动人心的BaseAdapter之二
与“激动人心的BaseAdapter之一”相似只不过这次的列表项填充方式有所不同,比上一个复杂一些些效果图:还是以空格拆分第一个布局文件(主布局):<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro
2017-08-17 13:17:04
201
原创 那些复杂的列表总要弄个清楚——(三)激动人心的BaseAdapter之一
BaseAdapter,非常灵活,但比较复杂一些由于很灵活,所以用途很广。例如一些需要根据数据量调整列表项数目的情况就需要它了特别是一跟服务器端结合,返回的数据量大小未知,数据内容也未知,这时候BaseAdapter能够很好地解决这个未定问题。自己输入的数据用空格拆分后自动填充列表。布局:<LinearLayout xmlns:android="http
2017-08-17 07:29:50
247
原创 那些复杂的列表总要弄个清楚——(二)用SimpleAdapter做适配器
每次看到QQ和微信的列表都觉得挺棒的,实现一个写死了的列表。首先,布局文件里要有一个ListView。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l
2017-08-16 14:03:44
329
原创 那些复杂的列表总要弄个清楚——(一)ListView动态添加项
ListView和何种列表,困惑了我很久终于下决心把它们一次性搞搞清楚 从动态添加项开始写起吧。首先我得有个ListView,好,先在xml布局文件里加一个,由于我要写的是动态添加,那么,再来个Button好了<ListView android:id="@+id/lv" android:layout_width="match_parent"
2017-08-16 07:55:23
652
原创 arcgis Android之在地图上创建多线polyline的两种方法
虽说标题是创建多线polyline,但是具体的代码自己可以变通,创建点、多点什么的都是ok的两种方法,一种是逐个点选取,然后连接成一条多线;另一种是直接画一条多线,具体区别后面说。不管哪一种方法,前几步是一样的:首先,添加MapView,在xml布局文件里添加<com.esri.android.map.MapView android:layout_wid
2017-08-15 12:41:14
3853
1
原创 arcgis android开发之添加地图控件并缩放至当前位置
添加地图控件,在布局文件中是这样写的<com.esri.android.map.MapView android:layout_width="match_parent" android:layout_weight="4" android:layout_height="0dp" android:id="@+id/mapview">
2017-08-15 08:49:29
1654
原创 调用GPS定位服务
第一步,获取GPS服务(调用GPS服务不需要获取permission,不需要在manifest文件中添加权限)LocationManager LocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);Location loc;第二步,获取所有可用的GPS服务(当然可以直接判断其中某一个是否可用然后
2017-08-05 14:38:09
1606
原创 eclipse环境搭建
下载eclipse网址:http://www.eclipse.org/下载好以后安装,服从默认的保存地址,以防忘记配置环境变量:新建一个:JAVA_HOMEC:\Program Files\Java\jdk1.8.0_144再在PATH中添加两个%JAVA_HOME%\bin%JAVA_HOME%\jre\bin然后打开cmd键入javac
2017-08-04 10:45:35
273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人