雷电模拟器安装Xposed

1.下载工具包

2.解压工具包到D盘根目录

3.打开雷电模拟器,执行Shell命令

adb remount /
adb push D:\xposed /system
adb shell
cd /system/xposed
chmod 777 script.sh
sh script.sh

4.安装成功

**************************
Xposed framework installer
**************************
- Checking environment
 Xposed version: 89
- Placing files
cp: bad 'system/priv-app/XposedInstaller/XposedInstaller.apk': No such file or directory
chmod: /system/priv-app/XposedInstaller/XposedInstaller.apk: No such file or directory
chcon: /system/priv-app/XposedInstaller/XposedInstaller.apk: No such file or directory
- Done
```

参考链接:

雷电模拟器4.0(android 7.1 x86_64) xposed安装

雷电安卓模拟器解决Could not load available ZIP files.Pull down to try again问题

【转】如何判断用户是否已关注公众号

节选自:如何判断用户是否已关注公众号


一、微信公众平台配置

1. 获取appid, appsecret,添加白名单

登录微信公众平台,进入基本配置。开发中需要用到两个参数,appId和appSecret(appSecret只展示一次,需保存下来,否则需要重置获取)。
获取access_token时需要添加IP白名单。

2. 添加网页授权

进入公众号设置=》功能设置=》网页授权域名

二、php后端实现

1. 获取全局token

此token有效期为2小时,可以暂存起来,过期后需要重新获取。
PS: 项目中必须走同一个接口,否则容易互刷导致过期。

2. 获取用户关联公众号的openid

分两步,先要获取到用户对公众号的授权码,然后拿这个码去获取临时access_token和openid。

3. 获取用户信息

使用第2步中获取的openId和第1步中获取的token去获取用户信息

PHP Excel转PDF(使用OpenOffice)

1.安装OpenOffice

2.下载Zip压缩包,从压缩包里找到 DocumentConverter.py

3.将 DocumentConverter.py 放在 soffice.exe 所在的同一个 OpenOffice 文件夹中,可能是 C:\Program Files (x86)\OpenOffice 4\program

4.将 OpenOffice 作为服务启动:

cd C:\Program Files (x86)\OpenOffice 4\program

quickstart

soffice "-accept=socket,port=2002;urp;"

5.从 PHP 运行:

$path = 'C:\Program Files (x86)\OpenOffice 4\program\\';

$input = __DIR__ . 'test.xls';
$output = __DIR__ . 'test.pdf';

$m = '"';
$n = '" "';
$cmd = $m.$path.'python'.$n.$path.'DocumentConverter.py'.$n.$input.$n.$output.$m;
exec($cmd);

参考链接:

How do I convert RTF to PDF from my PHP web page using OpenOffice?

PyODConverter