自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (2)
  • 收藏
  • 关注

原创 【企业微信】借助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 1130

原创 【企业微信】借助官方api获取人员私密(手机号,地址)信息

【需求】企业微信是一个很好地企业管理工具平台,借助拥有10亿用户的微信支持,可实现高效的沟通交流与工作互动。在进行企业微信开发时,往往需要获取人员的私密信息(包括手机、地址、部门和职位等),故此记录下。【实现】①使用官方demo,https://github.com/sbzhu/weworkapi_php中封装了比较多的方法,直接使用即可,相信官方比大多数自我封装的要好点。②代码实现:...

2019-03-15 09:54:33 1639

原创 【ESC云服务器】https证书配置

【概述】ssl证书每年都得更换,麻烦的就在这儿,有时会搞忘了怎么配置,故写此文记下!【方法】①找到目录:D:\phpStudy\Apache\conf②新建文件(如果没有的话):vhosts_ssl.conf③添加如下内容并保存:Listen 443SSLStrictSNIVHostCheck offSSLCipherSuite AESGCM:ALL:!DH:!EXPOR...

2019-03-09 12:34:45 572

原创 【微信小程序】之公共方法的封装与使用

【概】方法的封装对程序来说至关重要,不仅能减小程序体积,而且可以减轻工作量,节约不少时间。【实例】1、权限的检查与请求(单个回调)代码:写在Util.js内,需要在module.exports添加方法,如:module.exports = { formatTime: formatTime, checkPermisson:checkPermisson, getPermiss...

2019-02-24 11:03:33 5421

原创 【CSS3笔记】之绘制类似小程序“小天气”首页动态圆形图

【“小天气”动态图与实现效果图】小天气:效果图对比: 【分析】实际上就是三个旋转的椭圆放在右上角,中心点和大小稍微设置不一样而已。【核心代码】css:.container { position: relative; margin: auto; width: 100px; float:right; margin-right: -30px;...

2019-02-24 10:31:30 573

原创 【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 4020 1

原创 【android学习简记】loading组件MaterialLoadingProgressBar的使用之dialog背景不能设置透明

【项目地址】https://github.com/lsjwzh/MaterialLoadingProgressBar【问题】本来好好的使用着,为什么突然loading框背景变成黑色了呢?【解决办法】经过检查,包引用错了“ AlertDialog.Builder”点进去一看使用的不是support.v7的,改过来就行了。private AlertDialog.Builder bui...

2019-01-12 14:34:34 848

原创 【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 578

原创 【Hbuilder】封装的网络请求代码

【注】为什么要封装不用说,在学Hbuilder时,微吐槽”官方文档不方便查看”,很多需要借鉴和自我思考,能用调用就用原生api,使用js写,体验效果非常差。【实现代码】(function($, owner) { owner.requestPost = function (data, callback){ owner.ajaxGetPostRequest(data.url, d...

2018-12-15 15:04:58 2036

原创 【android学习笔记】收藏的网上查找的android资料网址

android自定义气泡组件 android手指画图 android的Webview与js之间的交互 android自定义View之模仿类似QQ长按消息弹出来的菜单 android自定义View之loading组件:MaterialLoadingProgressBar android开发聊天:SocketIO+Node.js实现好友与好友间的实时聊天 android控件透明度设置 a...

2018-12-11 19:15:11 272

原创 【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 1696

原创 【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 4271

原创 【php学习笔记】json_decode返回null的解决办法

【问题概述】客户端传JSON数据到服务器,服务器json_decode解析数据返回null。【服务器接收到的数据】[{\"gKey\":\"1538140267eqwno\",\"imgAdd\":\"海珠区碧映路4号广州农商银行(会展新城支行)\",\"imgTime\":\"2018-09-28 21:11:19\",\"img\":\"file:

2018-09-29 08:17:41 1323

原创 【android学习简记】使用高德地图绘制平滑的轨迹

【目的】使用高德地图通过手机记录下的GPS坐标点绘制轨迹,这应该是一个很大的需求吧。【高德apiDemo地址】https://lbs.amap.com/dev/demo/path-smooth#Android【啰嗦一下】这是我今天从花都区狮岭的客户处回到海珠区赤岗的轨迹记录点。所有获得的坐标点,经过高德api的过滤平滑处理,大致上是实现了一个参考性的轨迹记录,个别是定位偏了,大部分都是在高...

2018-09-17 21:32:34 9477 2

原创 【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 3205

原创 【android学习笔记】activity间的通信案例之高德地图实现天气查询

【概述】app实现天气查询是再正常不过的功能了,又因为往往不止一个activity去获取数据,那就想到封装一个类,需要时去调用获取即可。【高德api地址】https://lbs.amap.com/api/android-sdk/guide/map-data/weather【注】因为看文档还有点懵,故将自己抓脑写的代码记录下,以便查询【思路】activity发送请求--获取地址--根据地...

2018-09-15 14:16:22 901

原创 【android学习简记】点击返回桌面而不退出应用

【实现代码】moveTaskToBack(true)@Override public boolean onKeyDown(int keyCode, KeyEvent event) {//监听backspace按钮,返回桌面 if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(true);...

2018-09-11 20:42:09 409

原创 【android学习简记】OrmLite增删改查最简单既是使用Sql语句

【疑惑】最近刚学Ormlite,还不太熟悉。偶然写东西时需要查找或更新一条数据,脑袋里还想着OrmLite的queryForEq、updateBuilder,看了半天文档仍不知所措。【解决】有时发现挺搞笑的,既然是数据库操作,为什么不直接写sql语句呢?Dao.updateRaw("update tb_yh set client='"+client+"',remark='"+remark...

2018-09-11 11:13:39 1166

原创 【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 1070

原创 【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 318

原创 【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 4504

原创 【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 1571

原创 【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 2293 3

原创 【android学习笔记】PhotoView+ViewPager+Picasso结合使用,PhotoView之启用缩放功能

主要代码如下:imageView.enable();//启用缩放功能若要关闭缩放功能:imageView.disenable();photoView+Picasso+viewPager整体代码如下:package menu.bottombar.bottombar.Activity;import android.content.Context;import andro...

2018-09-01 08:01:18 859

原创 【android学习笔记】使用okHttp进行POST登陆

为何要使用okHttp?对于像我这种“手无寸铁”的初学者来说,刚开始接触安卓的httpUrlConnection,完全不知所然,面对一长串的代码,心里打着退堂鼓。“为何安卓的网络请求这么麻烦?有没有像网络前端中js框架JQUERY一样,专有提供简化安卓网络求情框架的呢?”。答案是:有的。那就是okHttp!okHttp地址使用okHttp进行POST登陆okHttp文档简介明了,都有相...

2018-07-28 08:58:12 1734

原创 【android学习笔记】HttpUrlConnection之GET

【概述】最常用的两种网络请求类型:GET和POST。案例使用GET请求远程数据。远程地址:http://www.***.com/data/type=3&cid=1,要获取的数据如下:{"status":1,"data":{"title":"Tony\u8001\u5e08\u804ashell\u2014\u2014\u73af\u5883\u53d8\u91cf\u914d\u7f6e\...

2018-06-26 08:03:01 422

原创 【夜半写点啥】phpExcel读写excel模板并导入数据及图片

【概】最近一项工作是将保存在云端的工作数据和图片以报表形式导出到excel中,更直观体现工作数据。服务器端是php,自然用到了phpexcel。【注】值得注意的是,偶尔在上传图片文件中可能会存在图片损坏或根据数据找不到图片的情况,这样以来phpexcel便不能正确导出excel,于是便想到了再向excel添加图片前检查一遍图片是否存在(用上了@fopen($url, 'r' )),若不存在则用默认...

2018-06-22 23:43:13 2876

原创 【夜半写点啥】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 1461

原创 小程序与服务器的通信配置

小程序端需要加上以下代码: //发起网络请求 wx.request({ url: url, method: "post", header: { 'content-type': 'application/x-www-form-urlencoded' /...

2018-06-16 18:16:54 1462

原创 微信小程序,获取map的显示范围

小程序代码:getRange:function(e){var that=this; this.mapCtx.getRegion({ //mapCtx=wx.createMapContext('map') success: function (res) { that.setData({ northeast: res.northeast, ...

2018-06-16 18:01:12 7163

原创 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 18482 2

原创 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 1045

安卓smartTable的使用源码

安卓smartTable的使用源码。展示表格数据、选择表格数据、点击事件的实现等。

2018-09-30

一对多在线客服.zip

基于node.js+socket.io,编写的一对多在线客服服务系统,包含客户界面和客服界面! 【实现步骤】 一、安装node.js 可在node.js官网下载安装,安装后可在cmd输入命令 node -v,回车 及 npm -v,回车,出现版本号,表示安装成功! 二、安装socket.io cd到网站根目录下(如 我的网站目录在D盘>phpStudy>www>chat目录下 ),输入npm install socket.io回车安装socket.io 三、解压资源 将资源解压到网站目录下 四、构建通讯服务 打开cmd,定位到app.js(两个目录中js目录下皆有app.js,随意一个即可)所在目录,输入node app.js

2020-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除