HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

写代码害人?抓!公安机关逮捕涉网络诈骗APP技术开发嫌疑人519名

法律科普

12月31日10时,在公安部统一指挥下,北京、辽宁、湖南、广东等28个省区市公安机关同步开展集中收网行动,依法严厉打击从事涉电信网络诈骗APP技术开发的违法犯罪团伙。 截至当日15时,共捣毁违法犯罪窝点158个,抓获违法犯罪嫌疑人519名。

当前,随着信息技术快速发展,各类APP已成为满足人民群众获取信息、投资理财、贷款转账等各类需求的重要渠道,在给日常生产生活带来便利的同时,也被一些不法分子用于违法犯罪活动。公安机关在工作中发现,一些电信网络诈骗犯罪团伙为提高诈骗成功率,打着正规平台的旗号诱导受害人下载虚假APP,并诱骗受害人在该APP上进行投资理财、申请贷款等,进而骗取受害人钱款。

今年以来,通过虚假APP实施的电信网络诈骗案件高发多发,严重危害人民群众财产安全和社会经济秩序。公安部对此高度重视,深入研判该类案件规律特点,对涉电信网络诈骗APP的开发、封装、应用各个环节开展分析研究,部署开展专案侦办,要求全链条打击相关黑灰产业。

经专案组缜密侦查,公安机关梳理出一批违法犯罪线索,涉及全国24个省区市,并初步掌握了大量犯罪事实和证据。在此基础上,公安部部署对从事涉电信网络诈骗APP技术开发的违法犯罪团伙开展集中抓捕行动,严打团伙,捣毁窝点,斩断链条,切实从源头上遏制电信网络诈骗犯罪的高发态势。

据了解,诈骗团伙利用虚假APP实施的电信网络诈骗案件占该类案件约60%,虚假APP已成为整个犯罪链条中不可或缺的关键环节,并由此催生出一个庞大的技术开发灰色产业链,大量违法犯罪人员参与其中。

相关技术开发人员分工明确、团伙作案,围绕电信网络诈骗犯罪团伙的具体需求“量身定制”APP各种诈骗功能,有的负责编写程序代码,有的负责购买域名和租用服务器,有的负责APP的封装和分发。经各环节层层运作,最终将虚假APP贩卖给诈骗团伙。 随后,诈骗团伙根据其不法目的和APP功能特点,将其包装成极具迷惑性的“正规”应用平台,诱骗受害人点击链接或扫描二维码下载APP,进而实施诈骗。

公安部有关负责人表示,打击涉电信网络诈骗APP技术开发违法犯罪活动,是全链条打击电信网络诈骗黑灰产业的重要举措。公安机关将继续保持对此类犯罪的严打高压态势,坚决斩断为电信诈骗等违法犯罪提供技术、资金等各类非法服务的犯罪链条,切实维护人民群众财产安全和合法权益。 同时,公安机关提醒广大群众增强防范意识,对于未知来源的APP不下载、不点击、不扫码,切实守护好自己的钱袋子。

此文章转载自央视新闻,如有不当联系删除。原文链接

继续阅读 »

12月31日10时,在公安部统一指挥下,北京、辽宁、湖南、广东等28个省区市公安机关同步开展集中收网行动,依法严厉打击从事涉电信网络诈骗APP技术开发的违法犯罪团伙。 截至当日15时,共捣毁违法犯罪窝点158个,抓获违法犯罪嫌疑人519名。

当前,随着信息技术快速发展,各类APP已成为满足人民群众获取信息、投资理财、贷款转账等各类需求的重要渠道,在给日常生产生活带来便利的同时,也被一些不法分子用于违法犯罪活动。公安机关在工作中发现,一些电信网络诈骗犯罪团伙为提高诈骗成功率,打着正规平台的旗号诱导受害人下载虚假APP,并诱骗受害人在该APP上进行投资理财、申请贷款等,进而骗取受害人钱款。

今年以来,通过虚假APP实施的电信网络诈骗案件高发多发,严重危害人民群众财产安全和社会经济秩序。公安部对此高度重视,深入研判该类案件规律特点,对涉电信网络诈骗APP的开发、封装、应用各个环节开展分析研究,部署开展专案侦办,要求全链条打击相关黑灰产业。

经专案组缜密侦查,公安机关梳理出一批违法犯罪线索,涉及全国24个省区市,并初步掌握了大量犯罪事实和证据。在此基础上,公安部部署对从事涉电信网络诈骗APP技术开发的违法犯罪团伙开展集中抓捕行动,严打团伙,捣毁窝点,斩断链条,切实从源头上遏制电信网络诈骗犯罪的高发态势。

据了解,诈骗团伙利用虚假APP实施的电信网络诈骗案件占该类案件约60%,虚假APP已成为整个犯罪链条中不可或缺的关键环节,并由此催生出一个庞大的技术开发灰色产业链,大量违法犯罪人员参与其中。

相关技术开发人员分工明确、团伙作案,围绕电信网络诈骗犯罪团伙的具体需求“量身定制”APP各种诈骗功能,有的负责编写程序代码,有的负责购买域名和租用服务器,有的负责APP的封装和分发。经各环节层层运作,最终将虚假APP贩卖给诈骗团伙。 随后,诈骗团伙根据其不法目的和APP功能特点,将其包装成极具迷惑性的“正规”应用平台,诱骗受害人点击链接或扫描二维码下载APP,进而实施诈骗。

公安部有关负责人表示,打击涉电信网络诈骗APP技术开发违法犯罪活动,是全链条打击电信网络诈骗黑灰产业的重要举措。公安机关将继续保持对此类犯罪的严打高压态势,坚决斩断为电信诈骗等违法犯罪提供技术、资金等各类非法服务的犯罪链条,切实维护人民群众财产安全和合法权益。 同时,公安机关提醒广大群众增强防范意识,对于未知来源的APP不下载、不点击、不扫码,切实守护好自己的钱袋子。

此文章转载自央视新闻,如有不当联系删除。原文链接

收起阅读 »

建议权限配置像apicloud一样可视化选择,因为华为个操蛋的东西让填说明,得看半天,然后万一不对又要从新的打包看权限,导致资源浪费

云端打包发布常见问题

建议权限配置像apicloud一样可视化选择,因为华为个操蛋的东西让填说明,得看半天,然后万一不对又要从新的打包看权限,导致资源浪费

建议权限配置像apicloud一样可视化选择,因为华为个操蛋的东西让填说明,得看半天,然后万一不对又要从新的打包看权限,导致资源浪费

云端打包 提示没有剩余空间

Caused by: com.android.tools.r8.utils.AbortException: Error: 安装包制作目录/app/build/intermediates/transforms/dexBuilder/release/59.jar, No space left on device
at com.android.tools.r8.utils.Reporter.failIfPendingErrors(Reporter.java:116)
at com.android.tools.r8.dex.ApplicationWriter.write(ApplicationWriter.java:258)
at com.android.tools.r8.D8.run(D8.java:179)
at com.android.tools.r8.D8.lambda$run$1(D8.java:93)
at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:55)

继续阅读 »

Caused by: com.android.tools.r8.utils.AbortException: Error: 安装包制作目录/app/build/intermediates/transforms/dexBuilder/release/59.jar, No space left on device
at com.android.tools.r8.utils.Reporter.failIfPendingErrors(Reporter.java:116)
at com.android.tools.r8.dex.ApplicationWriter.write(ApplicationWriter.java:258)
at com.android.tools.r8.D8.run(D8.java:179)
at com.android.tools.r8.D8.lambda$run$1(D8.java:93)
at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:55)

收起阅读 »

IOS 微信分享 -95的报错

微信分享
var b = new plus.nativeObj.Bitmap('bitblmap');  
      b.loadBase64Data(that.sImg, function() {  
        var fileName = '_doc/' + randomString(10) + '.jpg';  
        b.save(fileName, {  
          overwrite: true  
        }, function(object) {  
          plus.gallery.save(fileName, function(obj) {  
           ** vue.shareImgSrc = obj.file || obj.path;**              
           // mui.toast('已保存到手机相册中');  
            vue.showTips = false;  
            mui('#sheet1').popover('toggle');  
            shareImage()  
          }, function() {  
            mui.toast('save fail');  
            vue.showTips = false;  
            mui('#sheet1').popover('toggle');  
          });  
        }, function() {  
          mui.toast('fail');  
          vue.showTips = false;  
          mui('#sheet1').popover('toggle');  
        });  
      }, function() {  
        mui.toast('图片创建失败');  
        vue.showTips = false;  
        mui('#sheet1').popover('toggle');  
      });

主要是IOS保存图片后返回的字段为path,安卓下为file.设置正确后,微信好友和朋友圈均可以分享

继续阅读 »
var b = new plus.nativeObj.Bitmap('bitblmap');  
      b.loadBase64Data(that.sImg, function() {  
        var fileName = '_doc/' + randomString(10) + '.jpg';  
        b.save(fileName, {  
          overwrite: true  
        }, function(object) {  
          plus.gallery.save(fileName, function(obj) {  
           ** vue.shareImgSrc = obj.file || obj.path;**              
           // mui.toast('已保存到手机相册中');  
            vue.showTips = false;  
            mui('#sheet1').popover('toggle');  
            shareImage()  
          }, function() {  
            mui.toast('save fail');  
            vue.showTips = false;  
            mui('#sheet1').popover('toggle');  
          });  
        }, function() {  
          mui.toast('fail');  
          vue.showTips = false;  
          mui('#sheet1').popover('toggle');  
        });  
      }, function() {  
        mui.toast('图片创建失败');  
        vue.showTips = false;  
        mui('#sheet1').popover('toggle');  
      });

主要是IOS保存图片后返回的字段为path,安卓下为file.设置正确后,微信好友和朋友圈均可以分享

收起阅读 »

android手机wifi调试详细教程(非root)

wifi调试

看了官方给的教程,有几点说的不是太详细,结合百度的一些内容,最后总算成功了。
为了让大家少走弯路,在此记录下详细的步骤:

  1. 电脑和手机需要连接同一个wifi
  2. 手机与电脑用USB数据线连接(注意手机是开发者模式)
  3. 进入到HbuliderX的安装目录: HBuilderX\plugins\launcher\tools\adbs后SHIFT+鼠标右击,在此处打开命令窗口执行 adb tcpip 5555
  4. 执行成功后提示:restarting in TCP mode port: 5555
  5. 断开USB数据线连接,执行 adb connect 192.168.13.104:5555(注意斜体加粗是你手机的ip)
  6. 手机的ip:手机连接的wifi,点开连接wifi的详细信息即可查到
继续阅读 »

看了官方给的教程,有几点说的不是太详细,结合百度的一些内容,最后总算成功了。
为了让大家少走弯路,在此记录下详细的步骤:

  1. 电脑和手机需要连接同一个wifi
  2. 手机与电脑用USB数据线连接(注意手机是开发者模式)
  3. 进入到HbuliderX的安装目录: HBuilderX\plugins\launcher\tools\adbs后SHIFT+鼠标右击,在此处打开命令窗口执行 adb tcpip 5555
  4. 执行成功后提示:restarting in TCP mode port: 5555
  5. 断开USB数据线连接,执行 adb connect 192.168.13.104:5555(注意斜体加粗是你手机的ip)
  6. 手机的ip:手机连接的wifi,点开连接wifi的详细信息即可查到
收起阅读 »

HBuilderX个人配置路径不能修改

个人配置路径不能修改

个人配置路径不能修改

Webview历史记录返回

Webview

开发中遇到可能打开一个webview内会进行多次页面跳转的问题
1.监听onBackPress事件
onBackPress(e) {
if (e.from === 'navigateBack') {
return;
}
this.checkcanBack();
return true;
},
2.同步等待判断此处是否webview可返回,如果没有历史记录,关闭当前页面
async checkcanBack() {
let ret = await this.canBack();
if (ret) {
//wv为创建的webview对象,全局变量保存
wv.back();
} else {
uni.navigateBack()
}
},
canBack() {
return new Promise((resolve, reject) => {
//wv为创建的webview对象,全局变量保存
wv.canBack(function(e) {
if (e.canBack) {
resolve(true); //后退到上次加载的页面
} else {
resolve(false);
}
});
});
},

继续阅读 »

开发中遇到可能打开一个webview内会进行多次页面跳转的问题
1.监听onBackPress事件
onBackPress(e) {
if (e.from === 'navigateBack') {
return;
}
this.checkcanBack();
return true;
},
2.同步等待判断此处是否webview可返回,如果没有历史记录,关闭当前页面
async checkcanBack() {
let ret = await this.canBack();
if (ret) {
//wv为创建的webview对象,全局变量保存
wv.back();
} else {
uni.navigateBack()
}
},
canBack() {
return new Promise((resolve, reject) => {
//wv为创建的webview对象,全局变量保存
wv.canBack(function(e) {
if (e.canBack) {
resolve(true); //后退到上次加载的页面
} else {
resolve(false);
}
});
});
},

收起阅读 »

元旦特惠➕提成 专业开发--手机App、公众号、小程序、电商平台、购物商城、分销系统、企业官网、管理系统、等程序-

外包 uniapp

元旦特惠➕提成
专业开发--手机App、公众号、小程序、电商平台、购物商城、分销系统、企业官网、管理系统、等程序--无论你是公司、团队、个人、手中有不做,或者感觉自己做不挣钱的项目可以转包给我们,如有幸签订合同后,我们公司会拿出项目总金额的10%作为提成(10w提成1w,1w提成1000元,1000元提成100)不管大小单子,推荐给我们就有提成。VX: web9688 诚信经营

微信

继续阅读 »

元旦特惠➕提成
专业开发--手机App、公众号、小程序、电商平台、购物商城、分销系统、企业官网、管理系统、等程序--无论你是公司、团队、个人、手中有不做,或者感觉自己做不挣钱的项目可以转包给我们,如有幸签订合同后,我们公司会拿出项目总金额的10%作为提成(10w提成1w,1w提成1000元,1000元提成100)不管大小单子,推荐给我们就有提成。VX: web9688 诚信经营

微信

收起阅读 »

小程序的某个人经验(小白)

小程序调试时,一定不要太依赖(不校验合法域名)的选项.

  1.你最终一定会去绑定合法域名的.  
  2. 在你开发中, 你会渐渐忽视某项可能在最终很小的问题,  也就是说当你勾选不校验合法域名时, 会碰到的一些bug. 因为它(微信开发工具)不会给你提示域名的错误.  

总之, 任何事都一样, 需要养成习惯, 一开始解决好小问题, 会给以后避免很大的bug.

继续阅读 »

小程序调试时,一定不要太依赖(不校验合法域名)的选项.

  1.你最终一定会去绑定合法域名的.  
  2. 在你开发中, 你会渐渐忽视某项可能在最终很小的问题,  也就是说当你勾选不校验合法域名时, 会碰到的一些bug. 因为它(微信开发工具)不会给你提示域名的错误.  

总之, 任何事都一样, 需要养成习惯, 一开始解决好小问题, 会给以后避免很大的bug.

收起阅读 »

vue,nvue视频组件不能预加载,自动缓冲,播放性能弱与小程序和h5,望解决

vue,nvue视频组件不能预加载,自动缓冲,播放性能弱与小程序和h5,像html5有 preload="auto" 属性自动加载一小段

看过大部分开发者都是选择webview方式播放解决

望解决

vue,nvue视频组件不能预加载,自动缓冲,播放性能弱与小程序和h5,像html5有 preload="auto" 属性自动加载一小段

看过大部分开发者都是选择webview方式播放解决

望解决

anyRTC实时消息SDK插件,支持Android、iOS

IM webrtc Android iOS uni_app

anyRTC 实时消息SDK

anyRTC实时消息 包含点对点消息、频道消息、呼叫邀请等功能,适用于在线教育、直播、社交等场景。 本插件提供实时消息能力,支持Android、iOS。

GitHub下载地址:https://github.com/anyRTC/uni-app-rtm

运行效果

原生插件通用使用流程

1、购买插件,选择该插件绑定的项目。
2、在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
3、根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
4、打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
5、开发完毕后正式云打包

付费原生插件目前不支持离线打包。

Android 离线打包原生插件另见文档: Android

iOS 离线打包原生插件另见文档: iOS

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择

继续阅读 »

anyRTC 实时消息SDK

anyRTC实时消息 包含点对点消息、频道消息、呼叫邀请等功能,适用于在线教育、直播、社交等场景。 本插件提供实时消息能力,支持Android、iOS。

GitHub下载地址:https://github.com/anyRTC/uni-app-rtm

运行效果

原生插件通用使用流程

1、购买插件,选择该插件绑定的项目。
2、在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
3、根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
4、打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
5、开发完毕后正式云打包

付费原生插件目前不支持离线打包。

Android 离线打包原生插件另见文档: Android

iOS 离线打包原生插件另见文档: iOS

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择

收起阅读 »