android
这片海644
忙,有时无法回复
展开
-
关于Service的三种启动方式(一)
首先,不管是哪一种启动方式,都需要在清单配置文件中对Service 进行注册。通过一个例子对这三种方式进行详解:显示系统时间,时间来自服务第一种启动模式:建一个MyService类,继承与Service 构建一个Handler 在onCreate方法中每个1秒发送一条广播,发送的广播中的数据就是当前的时间,代码如下:handler.postDelayed(new Runnable() {原创 2016-05-10 21:03:38 · 1942 阅读 · 0 评论 -
Android 高德地图,N个经纬度点(线),刚好显示地图中
自定义的Overlay,目的是使所有的点,和连线能刚好的显示在当前地图屏幕区域中使其自动调整地图的图层层级点的个数是不确定如:假设共有100个Latlng,其中,50个点在郑州,20个点在北京,30个点在济南,当前的地图层级应自动调整为刚好显示出这100个点的最小层级,且视角移动到所有点的相对中心经纬度角度效果图如下 首先进行,自定义图层 MyPointOverlay 注释 P原创 2017-03-30 15:11:42 · 4701 阅读 · 2 评论 -
Android高德地图的自定义底图(午夜蓝主题风格地图)
官网上介绍:地址链接 从 3D 地图 SDK V4.1.3版本开始支持自定义地图底图功能。 功能说明:支持对部分地图元素自定义颜色,包括:填充色、边框色、文字颜色。 先上图,我自己做出来的自定义地图(底图) 效果图就是以上这样,下面来说一下实现的步骤 1.高德环境集成 集成步骤请进高德开发者平台去安装步骤进行 注意:自定义的图层所需的地图是3D地图 2.布局文件?xml versio原创 2017-03-27 12:15:14 · 19993 阅读 · 4 评论 -
Android 中在Android studio2.3中 NASA 的World Wind地图应用
World Wind的官方网站:链接 百度百科 World Wind(简称WW,中文民间直译为世界风),是NASA发布的一个开放源代码(Open Source)的地理科普软件(由NASA Research开发,由NASA Learning Technologies来发展),它是一个可视化地球仪,将NASA、USGS以及其它WMS服务商提供的图像通过一个三维的地球模型展现,近期还包含了火星和月球的原创 2017-03-27 13:22:37 · 2348 阅读 · 6 评论 -
Android Studio中JNI使用的一些出现的错误及方法
错误一 出现 Error: NDK integration is deprecated in the current plugin. 在gradle.properties 文件里面添加 android.useDeprecatedNdk=true 后重新编译即可 错误二 Native method not found: libs 里面的 so 文件没有被识别到,JNI 找不到方法 添加:jn原创 2017-03-27 13:28:12 · 3749 阅读 · 0 评论 -
Android Studio防钉钉联系人列表(动态圆形文字头像)
钉钉联系人列表是: 包含汉字时候取后两个(不满两个字符去所有) 如:这片海 取:片海 不包含汉字时候取前两个(不满两个字符取所有) 如:sea 取 se 设计思路 画圆形图像,根据获得的名字进行在圆形图像的中心位置进行写字,背景颜色从颜色值中随机选择,然后通过Base64将图片转化为二进制进行本地数据保存。颜色值(吸取钉钉上的6中颜色)public static final String原创 2017-03-27 13:41:48 · 2439 阅读 · 0 评论 -
Android基于高德地图实时定位服务
Service功能有:实时定位(后台进行) Service不会,去百度谷歌 功能有 实时定位(30秒间隔) 判断是否在规定的时间段内 判断距离是否大于规定的距离 判断服务是否在开启的状态服务代码:LocationService(Android Studio 2.3环境下) 实时定位(30秒间隔) 判断是否在规定的时间段内 判断距离是否大于规定的距离 这三个功能我都写在了一原创 2017-03-27 14:07:54 · 8981 阅读 · 2 评论 -
Android 高德地图添加线段纹理
共享单车轨迹界面如:小黄车和摩拜单车界面布局采用的是高德地图,并且每个轨迹线段都是有对应的地图纹理 首先,我们在高德地图开发环境下进行地图线段纹理开发需要明确几个前提:线段添加纹理根据官方文档是在PolylienOptions 类中进行设置PolylienOptions 类所在的包是:com.amap.api.maps.model.PolylineOptions;对于com.amap.api原创 2017-04-14 13:06:54 · 9330 阅读 · 3 评论 -
Android调Ajax和动态添加JS中的token(Android 和JS完全交互)
做了一个这样的功能: Android 调用AJAX进行登录 遇到的问题有: 跨域访问题: *出现的错误信息是:Origin null is not allowed by Access-Control-Allow-Origin. 原因是:XMLHttpRequest2 进行跨域访问时需要服务器许可,不是任何域都接受跨域请求的, 网上有说是在HTML中加上<meta http原创 2017-04-26 10:51:25 · 5686 阅读 · 0 评论 -
Android高德地图路线规划,自定义图层(overlay),所有点和线刚好显示在屏幕中心
高德百度地图SDK路线规划包含:步行,公交,驾车,骑车。 搜索的结果是经纬度点信息Latlng(lat,lng) 功能 在地图map中将所有的点连线,并让该线能刚好被当前的地图层级包含,并且当前路线所在位置能刚好在地图中的中心位置。 效果图(以工具路线为例): 本例以高德地图进行研究(不包含室内) 思路:对高德地图SDK源码进行改进,根据路线的选择进行自定义Overlay和Marke原创 2017-03-27 16:28:23 · 19373 阅读 · 3 评论 -
android中对图片进行切圆,画白边
private static Bitmap getCircleAvatar(Context context, Bitmap avatar) {// TODO Auto-generated method stubBitmap bitmap=Bitmap.createBitmap(avatar.getWidth(), avatar.getHeight(), Bitmap.Config.ARGB翻译 2016-05-09 09:06:09 · 2052 阅读 · 0 评论 -
安卓中搜索本地音乐图片方面详解(音乐图片,切图,画图,描边)
1.布局框架 包类 功能 Adapter 放置适配器 UI 显示页面(activity) Dao Music 实体类 Listener 接口类,用于数据回调 BIZ 业务类,只提供方法名 Util 工具类,实现业务类中的方法2.思路详解**需要设置一个ListView 中要添加的每一个音乐的布局,可以自己设计,里面所需要的参数,可以通过我们的实原创 2016-05-09 17:50:43 · 626 阅读 · 0 评论 -
# Android 极光推送服务器端和移动端
Android 极光推送服务器端和移动端这里是Android 有关服务器端进行推送和手机客户端接收的一些简单的例子 服务器端采用的是MyEclipse2014,手机端是Android studio 2.0下面是一个简单的JSP页面代码<body> <form action="MyJpushServlset" method="GET"> 输入标题<input type="text" n原创 2016-12-22 17:07:26 · 2173 阅读 · 0 评论 -
Android与JS交互(传值和值回调)
目前有这么一个小的功能,就是Android端采用JS中的MD5进行加密,具体要求是Android端向JS方法里面传递一个值(密码明文),然后调用JS中的方法加密后然后把密文回调给Android端在这里html页面采用的本地加载,首先我们要写一个本地的html页面,然后再添加一些我们的java实体类代码进行回调,类似于herbinate的作用。 下面是我写的html的代码:<html ><head原创 2016-12-22 17:21:53 · 11348 阅读 · 2 评论 -
Android中画桌子椅子的几种方法(动态添加座子椅子)(一)
第一种:自定义View继承ViewGroup实现自定义viewgroup,通过对xml中的每个控件获取他们的宽高,然后根据三角函数关系进行位置的放置 onMeasure是测量每个子控件的宽高 onLayout 是确定每个子控件要摆放到哪首先是我们定义一个xml文件,然后通过自定义view获取里面的子空间,然后进行位置摆放 下面是xml文件代码:<com.myview.MyWeiZhi原创 2016-12-22 17:51:41 · 1502 阅读 · 1 评论 -
Android画桌子椅子的方法面板和画笔(二)
通过Canvas 和paint进行顶点绘制原理基本一样,这里就是根据坐标点,然后通过画笔进行画圆画线,画文字,关于文字,刚好在大圆中心位置,获得文字宽高,然后在画文字到时候,更改其坐标就可以了/** * Created by adminZPH on 2016/12/22. */public class MyTableView extends View{ private int mRad原创 2016-12-22 18:02:26 · 756 阅读 · 2 评论 -
Android 关于定位中的那点事(GPS,GPGGA,NMEA-0183,RTCM)
首先关于定位一些解释通常在Android端地图相关用的最多的都是第三方的Sdkj进行二次开发,如百度,高德,World Wind ,arcgis等,对于手机自带的GPS芯片和国内的北斗芯片了解的相对较少,GPS在android中已经由android底层驱动封装好了,对于导航定位下面我先说基本的常识:GNSSNMEA协议Rtcm协议GPGGA数据差分定位GNSS:一般指全球导航卫星系统,其原创 2017-05-25 19:53:05 · 22541 阅读 · 5 评论