闲不住的程序员
这个作者很懒,什么都没留下…
展开
-
android中嵌套webview接收极光推送消息后,点击消息使用webview(而不是重新打开系统浏览器) 跳转到指定链接地址
最近在用agentweb嵌套自己的网站时,使用极光推送能正常收到消息。但是点击消息事件的触发,很难自定义。开始是在消息到达那里做了处理,当收到消息时,发送重新加载URL的广播。在MainActivity中注册广播接收者,但是当广播接收者收到消息并重新加载页面的时候,会出现空白。原创 2023-06-13 09:20:52 · 452 阅读 · 0 评论 -
webview里面h5无法唤醒微信支付
背景因为运营推广问题,需要把原来基于h5的网页打包成一个apk,遇到难题了,ios的没有开发环境,于是就先搞一个安卓的试试,最开始遇到各种问题。踩坑alert会显示网址无法打开文件上传网页无法唤起微信支付......原创 2022-06-16 14:36:26 · 1306 阅读 · 0 评论 -
安卓webview嵌套网页不更新更换域名
安卓webview嵌套网页,无需更新,更换域名原创 2022-01-21 10:46:42 · 3033 阅读 · 0 评论 -
通过cefsharp实现C# 和 js的相互调用
cefsharp实现C#和js相互调用原创 2021-10-14 14:13:22 · 1233 阅读 · 0 评论 -
php调用c语言获取ascp以及mas
前言最近有小伙伴找到说ascp的算法是用c语言编写的能不能做成接口的形式,首先对于C语言有一定的基础,之前也写过类似的跨语言的调用。php调用动态库,有点难度,之前的方式是把dll注册为com组件,异常麻烦,使用的电脑上必须先注册Com组件才能使用。因此考虑使用phjp的exec调用exe,往里面传递参数。踩坑代码用纯C写的,而且部分代码是windows上特有的api,最开始也想过Linux下编译为可执行文件。因为跨平台的问题,语法都没有通过使用的visual studio 2013编译的,默认原创 2021-04-12 20:59:27 · 211 阅读 · 0 评论 -
JavaScript 通过注册表的形式调用搜狗输入法的手写输入功能
背景最近在做一个项目,在屏幕上需要使用手写功能,填写对某些菜品的评价,想想这种接入手写外设多简单的事情,奈何老板为了节省成本,不愿购买外设,更何况考虑到设备版本以及电脑主板兼容性的问题,放弃了外设的想法,想到屏幕是触摸屏是可以用手指自己手动比比划划的。于是想到了输入法有这种手写输入的功能。但是项目采用的web实现,如何调用起输入法的手写功能呢?回顾迅雷小伙伴们一定用过迅雷这款神奇,它是如何在网页上点击下载按钮就能调用迅雷软件进行下载的呢?我们来F12看下如何实现的这是个什么协议呢,从来没有见过原创 2021-02-02 21:57:27 · 979 阅读 · 1 评论 -
python调用C#生成的dll
前言接上个C++调用C#的dll,虽然同为dll,但是C#生成的是托管在,net平台下的无法直接调用,现在使用python调用C#的dll,需要安装pythonnet安装pythonnetpip install pythonnet查看安装结果pip listC#生成的dll代码调用代码需要把C#生成的dll拷贝到python文件的同目录下,还是上个文档中生成的dll...原创 2021-01-23 17:12:27 · 733 阅读 · 0 评论 -
C++调用C#生成的dll
原理C++和C#都可以生成dll,但是C#生成的dll是托管在.net平台的,因此无法直接调用。如需使用指针则需要使用gcnew来获取C#中的对象,进而调用实例中的方法。gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换*。gcnew 和new的区别:gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放创建C# 类库创建完成后,添加类文件以及方法代码如下:using原创 2021-01-16 17:18:21 · 1197 阅读 · 0 评论 -
web唤醒APP
直接会报如下错误:没有证书,解决方案或者使用低版本,这里改成22即可。创建完成之后,我们访问刚才生成的html页面。原创 2021-01-12 18:16:20 · 376 阅读 · 4 评论 -
C#调用C++的dll关于复杂结构的参数传递
最近在用C#调用C++的dll的时候遇到一个问题,看到这结构体,我就去找他的定义,果然足够坑人,char类型的二维数组,参考了很多资料,http://blog.youkuaiyun.com/xxdddail/article/details/49703789http://blog.youkuaiyun.com/pehao/article/details/49514767花了整整两天,终于把它搞定。虽然最终的结果也比...原创 2018-03-31 13:30:30 · 2069 阅读 · 2 评论 -
PHP调用C#的COM组件
1.测试的环境1.1php5.5(window 64 位)1.1.1需要开启com支持,在ini中配置:com.allow_dcom= trueextension=php_com_dotnet.dll重启服务器1.2C#安装vs20132.代码部分2.1新建类库2.2创建类2.3配置属性记得要ctrl+s 保存2.4代码完善创建一个普通的方法做测试。2.5生成类库(不...原创 2018-03-31 13:58:16 · 3766 阅读 · 0 评论 -
php调用java本地jar包(sm2)
前言需要使用到sm2算法,但是客户只提供了sm2的java版本,网上也了解了一下这个算法,看的也是蒙的。也在github上找到了相关php实现sm2的代码,但是因为各种原因原创 2020-12-28 20:21:51 · 4868 阅读 · 0 评论