移动端
智商不够_熬夜来凑
笨鸟先飞,勤能补拙。
展开
-
【node.js+html】无聊在家写一个在线客服聊天系统
【系统概述】使用Node.js+socket.io建立socket连接 编写独立客户端页面 编写独立客服进入页面编写一个可以一(客服)对多(客户)的在线客户服务系统,实现同时接收多个咨询。【系统界面预览】客户端界面客服界面预览客服聊天界面【实现步骤】一、安装node.js可在node.js官网下载安装,安装后可在cmd输入命令 node -v,回车 及 npm -v,回车...原创 2020-01-27 11:56:14 · 2302 阅读 · 1 评论 -
【小程序--时间转换】关于new Date转换出错的问题
【问题】需求是计算两个时间的相差多少分钟?在微信开发工具上(如下代码)没有出错,真机调试也未见错误,可在预览或发布版本上就是不能正确计算,返回值为NaN!function shiJianCha(faultDate, completeTime) { var stime = Date.parse(new Date(faultDate)); var etime = Date.parse(n...原创 2019-11-22 14:09:35 · 579 阅读 · 0 评论 -
【android学习简记】map类型 转为json数据,传到服务器
【目的】将android本地List<Map<String, Object>>类型转换为json格式传到服务器,以便服务器解析。【方法】使用gson。【实现】private List<Map<String, Object>> imgList;....Gson gson=new Gson();String jsonImgList=g...原创 2018-09-29 08:24:57 · 4209 阅读 · 0 评论 -
【android学习笔记】okHttp网络请求代码封装
【述】为什么要封装?不封装=>初入菜鸟;封装=>渐入佳境【目录】【Step 1】commonOkHttpClient的封装package com.gzyuehong.yuehong.Utils.okhttp;import java.util.concurrent.TimeUnit;import javax.net.ssl.HostnameVerifier;i...原创 2019-01-11 18:16:46 · 513 阅读 · 0 评论 -
【android学习简记】loading组件MaterialLoadingProgressBar的使用之dialog背景不能设置透明
【项目地址】https://github.com/lsjwzh/MaterialLoadingProgressBar【问题】本来好好的使用着,为什么突然loading框背景变成黑色了呢?【解决办法】经过检查,包引用错了“ AlertDialog.Builder”点进去一看使用的不是support.v7的,改过来就行了。private AlertDialog.Builder bui...原创 2019-01-12 14:34:34 · 791 阅读 · 0 评论 -
【android学习笔记】之入坑Bitmap.createBitmap:y+height must <=source height
【概】目的使用bitmap截取屏幕上部分内容,顺利入坑:y+height must <=source height【注】开始还没明白意思,log出y始终<bitmap.getHeight(); 百度了以下才明了://源码public static Bitmap createBitmap(Bitmap source, int x, int y, int ...原创 2019-01-12 22:34:43 · 3909 阅读 · 1 评论 -
【微信小程序】之公共方法的封装与使用
【概】方法的封装对程序来说至关重要,不仅能减小程序体积,而且可以减轻工作量,节约不少时间。【实例】1、权限的检查与请求(单个回调)代码:写在Util.js内,需要在module.exports添加方法,如:module.exports = { formatTime: formatTime, checkPermisson:checkPermisson, getPermiss...原创 2019-02-24 11:03:33 · 5277 阅读 · 0 评论 -
【企业微信】借助JS-SDK,使网页调用手机系统功能
【概述】企业微信网页开发,调用原生能力必不可少,so,如何使用JS-SDK实现?【官方文档】https://work.weixin.qq.com/api/doc#10029/【步骤】step1:完全按照手册如下操作即可step2:获取config中需要的配置数据(补充)参考服务端API配置https://work.weixin.qq.com/api/doc#90000/...原创 2019-03-25 19:11:37 · 897 阅读 · 0 评论 -
【巡店软件系统开发】1、软件架构及基础功能的设定
【前言】“起高了!” 。最近接到一个“高起点”项目,开发一个适合餐饮或餐厅服务方的巡店管理系统。“高起点”并不是说这个软件多么强大,而是对于我个人来说把所学的零碎知识去平凑在一起,组成一个较为完整的系统,这还是第一次,有挑战的一次。高中所学--“what doesn't kill you makes you stronger”。【软件系统设定】①客户端:android应用、IOS应用、...原创 2019-07-24 23:53:09 · 388 阅读 · 0 评论 -
【android学习笔记】ormlite学习之模糊搜索like
【目标】实现表中多个字段模糊搜索。【方法】ormlite like方法 :like(columnName,pattern) 使用%通配符来匹配,指定行数据,返回匹配到的结果使用示范:mDao.queryBuilder().where().like("LastName", "A%").query(); 匹配A开头的LastName mDao.qu...原创 2018-10-07 16:51:55 · 1626 阅读 · 0 评论 -
【android学习笔记】activity间的通信案例之高德地图实现天气查询
【概述】app实现天气查询是再正常不过的功能了,又因为往往不止一个activity去获取数据,那就想到封装一个类,需要时去调用获取即可。【高德api地址】https://lbs.amap.com/api/android-sdk/guide/map-data/weather【注】因为看文档还有点懵,故将自己抓脑写的代码记录下,以便查询【思路】activity发送请求--获取地址--根据地...原创 2018-09-15 14:16:22 · 795 阅读 · 0 评论 -
Hbuilder获取手机电量
/*** * 获取手机电量 */function getPhoneBattery(){ var main = plus.android.runtimeMainActivity(); var Intent = plus.android.importClass('android.content.Intent'); var recevier = plus.android.implements('io.d...原创 2018-06-16 17:10:52 · 969 阅读 · 0 评论 -
Hbuilder动态加载图片轮播
主要是在所有DOM动态加载完成后,再调用轮播<div class="mui-slider"> <div class="mui-slider-group mui-slider-loop"> <!--支持循环,需要重复图片节点--> <div class="mui-slider-item mui-slider-item-duplicate&quo原创 2018-06-16 17:43:05 · 18011 阅读 · 2 评论 -
【android学习笔记】Activity回传值给Fragment,startActivityForResult与setResult在Fragment与Activity中的使用
【概述】使用startActivityForResult能在activity之间进行回传值,最近有需求是在fragment中点击跳转activity选择条件再返回给fragment,发现使用getActivity().startActivityForResult(intent,1001) 并无效果,而是要换成fragment.this.startActivityForResult。【使用场景】...原创 2018-09-04 10:38:09 · 4395 阅读 · 0 评论 -
【android学习笔记】EditText点击跳转页面
用途:大多数搜索页面实现:tv_text.setFocusable(false); tv_text.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent...原创 2018-09-02 08:08:00 · 2232 阅读 · 3 评论 -
【android学习笔记】startActivityForResult与setResult在Activity之间回传值的运用
【使用范围】页面间回传值【场景】在Page1点击跳转页面Page2,在Page2获取到String传回Page1接收,常用在搜索页面,条件选择页面。Page1点击跳转代码:Intent intent=new Intent(SearchActivity.this,ChoseClient.class); startActivityForResult(int...原创 2018-09-03 21:54:03 · 1507 阅读 · 1 评论 -
【android学习笔记】Can't create handler inside thread that has not called Looper.prepare()
【问题描述】在HttpClient中的callBack中调用Toast方法出现此问题。【原因分析】子线程不能调用操作Ui,因此出现此问题。【解决办法】回到主线程操作,RunOnUiThread。错误代码:call.enqueue(new Callback() { @Override public void onFailure(Cal...原创 2018-09-06 09:33:44 · 284 阅读 · 0 评论 -
【android学习简记】高德地图使用之绘制彩色纹理轨迹
【概述】高德地图api中有个绘制线的api,绘制出来是单色的,要实现纹理是怎样的?【高德api地址】https://lbs.amap.com/api/android-sdk/guide/draw-on-map/draw-polyline【实现】:①单色线条:aMap.addPolyline(new PolylineOptions(). ad...原创 2018-09-17 08:41:19 · 3024 阅读 · 0 评论 -
【android学习简记】使用高德地图绘制平滑的轨迹
【目的】使用高德地图通过手机记录下的GPS坐标点绘制轨迹,这应该是一个很大的需求吧。【高德apiDemo地址】https://lbs.amap.com/dev/demo/path-smooth#Android【啰嗦一下】这是我今天从花都区狮岭的客户处回到海珠区赤岗的轨迹记录点。所有获得的坐标点,经过高德api的过滤平滑处理,大致上是实现了一个参考性的轨迹记录,个别是定位偏了,大部分都是在高...原创 2018-09-17 21:32:34 · 9084 阅读 · 4 评论 -
【android学习笔记】高德地图的基础定位与地图显示
【概述】刚开始使用高德遇到的问题还真不少,结合网上一些案例,做了些汇总。【简单流程】1.获取key -> 2.androidStudio的配置 -> 3.使用【步骤一】获取key地址:https://lbs.amap.com/dev/key/app①获取SHA1,根据文档来就好了文档地址:https://lbs.amap.com/faq/top/hot-qu...原创 2018-09-07 10:55:26 · 929 阅读 · 0 评论 -
【夜半写点啥】Hbuilder+exif.js获取照片exif信息
【概】我在H5端需要这么一个功能::本地选择图片并获取exif信息(主要是创建时间、和地点等),翻了半天Hbuilder文档,没发现这个api,于是目光转焦到强大滴exif.js上。step1、引入文件<script type="text/javascript" src="js/exif.js" ></script>step2、...原创 2018-06-22 23:09:20 · 1386 阅读 · 0 评论