
移动&低代码&区块链
文章平均质量分 69
包含IOS,APP,Android,uniapp,hybrid app半混和式,移动app的开发项目的经验和流程,以及,人员调配,人月时间占用经验,以及最近关注低代码开发平台的可行性实用性
添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
-
鸿蒙开发_TS快速入门_接口_语法_多态_接口作用_接口特殊用途_枚举类型数据---纯血鸿蒙HarmonyOS5.0工作笔记007
然后去创建对象去看看,可以看到定义的时候 p1的类型可以是student,也可以是person对吧。然后我们在这个类中,添加一个PaymentStrategy属性,让这个属性,传入一个接口,到时候。创建Order对象,传入,PaymentStrategy的实现类,这时候是支付宝支付,可以看到,上面这种写法,其实就是直接定义了一个,person的接口,并且实现了这个接口。可以看到上面定义的接口,只有属性,和方法,并且属性,不能赋初值。其实就是可以用不同的实现类,来对,同一个,抽象方法,进行实现,原创 2025-03-27 09:00:00 · 417 阅读 · 0 评论 -
鸿蒙开发_ArkTS_访问修饰符_控制类成员_属性方法的可访问性---纯血鸿蒙HarmonyOS5.0工作笔记006
是这个银行账户的余额。那么也就是我们依然可以在外面直接给他复制,比如说我们像上面这样直接给balance的这个余额赋值成-100,那么也会造成余额是负数的情况。可以看到在子类中调用,在父类中调用以及在外面去调用,public类型的属性都是没有问题的。可以看到对于private的属性,我们如果在之类的一个方法中去应用,它就会报错,然后对于protected类型的属性可以看到在自己的类的方法中调用是没有问题的。然后对于protected的这种类型的属性,在子类的方法中去调用也是没有问题的。原创 2025-03-26 09:00:00 · 27 阅读 · 0 评论 -
鸿蒙开发_ArkTS_类的定义和语法_以及类之间继承---纯血鸿蒙HarmonyOS5.0工作笔记005
可以看到这样执行就报错了,是因为this再去调用这个introduce的时候,实际上调用的是子类中的introduce方法,这样就会导致在执行这个方法的时候,会在对战中反复的去调用自己。如果子类中的方法和父类中的方法,他们的名字是一样的,也就是说子类会覆盖父类中的方法,那么这个时候如果用this去调用,父类中的方法就会报错。可以看到在调用类的静态成员的时候,直接通过点的方式就可以不用去创建对象是直接通过类名直接点的方式就可以调用对应的静态变量或者静态方法。当然写完super以后再去用this这个关键字。原创 2025-03-25 13:00:00 · 40 阅读 · 0 评论 -
鸿蒙开发语言_联合类型_可选参数_默认参数_任意类型_类型推断_匿名函数_箭头函数_ArkTS开发语言_TypeScript语言函数---HarmonyOS4.0+鸿蒙NEXT工作笔记004
因为我们写的print函数的参数是number类型的,而forEach传入的也是确定是number类型的,所以说这里否则在调用print的时候参数就可以省略。就是说对于函数的参数,我们可以指定成多个类型,也就是说比如上面这个代码这个参数,也可以传入number类型的,也可以传入string类型的。可以看到上面我们的例子当中,我们就可以把函数中的类型可以省略掉,因为我们传入的是number类型r函数中处理的也是number类型。:number 指的是返回参数的类型,括号中的是 参数名以及参数类型,入参的.原创 2025-03-25 09:00:00 · 224 阅读 · 0 评论 -
侧边工具栏开发002_在企微聊天窗口获取当前登录员工ID_以及当前聊天客户id_基本代码封装---企业微信第三方应用开发027
看完代码就很清楚了,对于侧边栏的开发,然后,说明一下controller写到WechatCustomInfoController中了,然后。getOpenJsApiConfig:用来去后台获取suiteId,然后拼接到授权链接中,访问授权链接然后获取code用的.getSideBarExtenarlUserInfo:这个是从后台获取,用户信息的,根据授权链接返回的code。getSideBarSign:这个是获取企业签名的,获取客户信息的时候需要用。这个几个方法是用来访问后台的,然后对应的后台代码。原创 2025-03-05 11:41:59 · 102 阅读 · 0 评论 -
侧边工具栏开发001_在企微聊天窗口获取当前登录员工ID_以及当前聊天客户id_基本代码封装---企业微信第三方应用开发026
因为授权的过程,就是,把服务商的suiteId,拼接到授权链接中,然后再把我们自己的url,地址,写到授权地址中,然后,访问授权地址。然后如果配置成功,就在wx.ready中,去调用获取,客户配置的方法,appAgentConfig方法,在这个方法中,再去调用。比如我这里做的客户标签,侧边栏,就需要根据客户id,获取客户的标签,客户标签,我们没有用企微的,而是用的自己本地创建的.再来判断一下,当前页面,是否是,不需要授权就可以访问的页面,比如单纯的展示一些和客户,以及用户无关的信息,这个时候。原创 2025-03-05 11:31:29 · 165 阅读 · 0 评论 -
企业微信第三方应用开发025_企微通讯录组件使用04_vue中使用ww-open-data通讯录展示组件---企业微信开发027
为了方便这里直接把这部分代码贴出来, ww-open-data部分就是展示,具体的,客户或者员工姓名的.前面已经调试通了,已经成功了,这里只是给出一个例子,来实现,对ww-open-data的使用。原创 2025-02-22 10:22:10 · 163 阅读 · 0 评论 -
企业微信第三方应用开发024_企业微信员工活码_渠道活码添加后_发送欢迎语封装_亲测可用_上传企业微信临时素材需要添加filename_filelength---企业微信开发026
如果报上面这个错误,那么换一张图片,虽然我也不知道图片怎么回事,但是换了一张jpg的图片就可以了.可能是图片尺寸问题吧.就没有企业id. 这个时候就要用,客户扫码进来的时候,在消息里面有,把这个企业id传入过来就可以了。当前登录用户,的部门id,然后查找我们的表,拿到企业id,这里要注意,如果是腾讯推送的消息。获取token的代码顺便也拿过来,这里可以通过企业id获取,也可以通过。这里一定要包含,我之前找的网上的都不行,因为没有包含这些内容.欢迎语的发送,也是弄了大概一上午吧,记录一下。原创 2025-02-18 10:37:47 · 155 阅读 · 0 评论 -
企业微信第三方应用开发023_企微通讯录组件使用03_调试成功_使用WxJava框架来调试通过_生成签名_应该使用ticket_不使用jsapiticket---企业微信开发025
url是自己传入的,然后 就需要这几个就可以了 还有一个agentid,这个是应用id ,这个暂时我 代码中没有返回,后面修改了代码会加上。appId,就是当前登录系统的,corpid,然后服务商的话,就是他对应的企业的id,然后 这样会给出。然后调用,上面那个serviceimpl,对应的接口,返回的内容就是这样的,这里要注意,输入到签名工具,就可以得到签名了,然后,再从企业后台,去看一下应用的agentId,后端是上面的部分,前端,最开始贴出来了,然后直接访问,可以看到上面就可以测试了,原创 2025-02-13 14:22:25 · 87 阅读 · 0 评论 -
企业微信第三方应用开发022_企微通讯录组件使用02_使用WxJava框架来调试通过_生成签名_应该使用ticket_不使用jsapiticket---企业微信开发024
上一节,发现,配置的可信域名,访问,我们的vue项目,很慢,其实原因就是:免费的带宽被限制了,vue项目,加载的时候 有20几m的。之前在应用中配置的,就不能用了,这里猜测是,只需要配置这个就可以了,然后应用中就不需要配置了, 后面用到具体再说,暂时没有用到.点击跳转到了这里,这里的授权登录,指的是,构建一个登录链接,然后,用户可以从,第三方服务网站上点击过去,然后登录,然后调用,上面那个serviceimpl,对应的接口,返回的内容就是这样的,这里要注意,原创 2025-02-13 14:21:19 · 57 阅读 · 0 评论 -
企业微信第三方应用开发021_企微通讯录组件使用01_验证可信域名_内网穿透_搭建本地服务验证_vue项目直接验证_域名访问速度慢_以及跨域问题解决---企业微信开发023
说明:之前还尝试,写一个本地的springboot服务,写一个controller,然后/** 路径,直接返回.txt文件的内容,这种方式,绑定就登录到natapp的后台,去绑定就可以了,至于,怎么用natapp,自己去看看,官方文档就可以了。这个域名是,使用natapp中申请的,免费的域名,并且在natapp中,已经绑定了本地的地址,因为之前,为了验证可信域名的时候,使用的natapp提供的内网穿透的,免费的域名来测试的。可能是DNS域名慢,这里换成,百度的,或者其他的,国内的,自己找一下。原创 2025-02-12 16:41:55 · 287 阅读 · 0 评论 -
企业微信第三方应用开发019_错误码701170_调用加入群聊接口报错_需开通使用高级接口权限---企业微信开发021
可以看到在服务商后台中的 应用管理 找到购买高级接口。直接开通就可以了 需要企微服务商为对应的企业开通。并且给出了问题解决的方案 以及说明地址。这里其实是需要去开通 加入群聊接口。可以看到在企微社区也有人碰到。然后接口调用的文档在这里。然后有个加入群聊接口。原创 2025-02-10 09:24:56 · 307 阅读 · 0 评论 -
企业微信第三方应用开发018_错误码48001_企业微信第三方服务商获取到企业corpid和企业实际corpid不一致_企微id升级导致原来授权功能出问题---企业微信开发020
这个应用的时候,这个时候,安装以后,通过auth_code,获取永久授权码的时候, 同时返回的corpid,这个时候,是经过加密的。那么,我们就无法,通过这个加密的corpid,在我们的表中就搜索,锁定,前来安装应用的是哪个企业了,因为我们存的是明文,auth_code去获取永久授权码,获取企业永久授权码的时候,就会把,授权之后的,企业id,可以拿到了,对应,企业微信的企业主题的corpid,记录的这个表中,然后当,企业来安装我们的应用的时候,原创 2025-02-08 18:03:50 · 122 阅读 · 0 评论 -
企业微信第三方应用开发017_获取客户群列表接口无法调用user list or group creater no license_购买互通账号_并且激活配置_---企业微信开发019
企业微信,会自动查找有没有一个空闲的,已经购买的激活账号可以使用,如果有会自动绑定,包括一些消息推送也一样,先说一下,对于,做为服务商的开发的,企业微信第三方应用开发,在调用一些高级接口的时候,需要。为每个企业下的员工,去购买其实是,因为购买的互通账号,或者是基础账号,都有对应的激活码,互通账号才可以调用,而互通账号,需要,服务商,为每个安装自己应用的企业,去购买,这样对于使用者来说,只要是购买了账号,选择了自动绑定,那么,实际上使用是无感的.激活以后,再去调用,获取客户群列表,接口可以看到。原创 2025-02-08 16:12:27 · 69 阅读 · 0 评论 -
企业微信第三方应用016_企业微信5种第三方应用的安装方式_应用授权安装链接_非常常用---企业微信开发018
现在我们拿到suite_id suite_ticket suite_secret这三个参数以后我们就可以来获取suite_access_token了。然后这个suite_ticket是每10分钟,企业微信会主动的调用我们的回调接口把最新的suite_ticket给我们推送过来。安装成功了以后,我们登录对应的企业微信的后台,然后去第三方应用这里去看一下,就可以看到我们安装成功的第三方应用了。suite_id拼接上。然后其他的企业微信的管理员扫描这个二维码就可以来安装我们的开发好的这个第三方应用了。原创 2025-02-07 09:00:00 · 69 阅读 · 0 评论 -
企业微信第三方应用015_企业微信5种第三方应用的安装方式_在服务商后台通过推广二维码包id来生成推广链接的方式安装---企业微信开发017
可以看到其实就是在服务商的后台,然后应用管理中找到推广二维码,然后找到自己创建的推广二维码,可以看到这里面有一个推广包的id,这个id就是上面的template_id。可以看到,其实就是通过获取注册码接口,获取到注册码以后,将注册码放到对应的这个地址后面这个链接就可以使用了。然后获取注册码的这个接口还需要一个template_id,这个id其实就是对应的推广二维码他的id。然后将我们得到的这个注册码放到这个注册链接后面可以看到,这样就可以得到一个注册链接。转接的地址,这个转接的地址就是我们自己开发的。原创 2025-02-06 13:00:00 · 60 阅读 · 0 评论 -
企业微信第三方应用014_企业微信5种第三方应用的安装方式_上架到应用市场_服务商后台点击安装测试_生成应用推广二维码安装---企业微信开发016
成员授权的意思就是,只要是这个成员扫码安装了这个应用,那么这个应用就只有这个成员可以用。安装的时候可以设置可见范围,这个地方可以设置整个公司或者是某个部门或者是某些人可以让这个应用来进行操作。创建了以后,这个二维码就可以发出来进行推广别人用户扫描了以后就可以把自己的企业微信给安装上对应的应用了。然后在对应的这个微信的企业后台就可以看到在第三方中有这个应用了。可以看到这个就是服务商的后台对应的一个应用,我们点击打开应用。可以看到这里有两个授权,一个是成员授权,一个是管理员授权。就可以去创建推广二维码了。原创 2025-02-06 09:00:00 · 192 阅读 · 0 评论 -
企业微信开发013_多企业微信多应用同时使用一套后端程序_同一个域名为多企微配置可信域名_以及域名映射到内网开发机配置---企业微信开发015
这种方式在给不同的企业微信安装咱们的应用的时候,其实就是对应的企业微信需要去自己的应用管理部分去创建一个企业自建应用。将来的可信域名全部配置这个可信域名就行,然后其他微信中所有的回料地址都可以配置这个可信域名以及对应的api回调地址。这样就相当于实现了,当不同的企业微信来访问我们的程序的时候,我们程序可以根据对应的企业微信的配置,比如说企业id。这样当我们去访问上面的地址的时候,其实就相当于访问的我们公司的内网的某台机器了。就类似这上面的配置,可以将不同的企业微信进行,以不同的k存储到redis中。原创 2025-02-05 21:02:29 · 80 阅读 · 0 评论 -
企业微信开发012_使用WxJava企业微信开发框架_封装第三方应用企业微信开发005_多企业授权实现---企业微信开发014
当,安装完成,也就是,用对应的企业微信,管理员的企业微信,扫码授权以后,这个时候,就会自动触发,指令回调,create_auth 是回调的类型,然后 就会把permanent_code 推送过来。每次要调用企业微信接口的时候,首先检查,当前的登录的用户loginuser他的,dept_id,对应的我们上面这个表。添加的时候,用对应的需要安装使用我们开发的应用的企业微信,来进行授权,授权以后就可以安装上我们的应用了。首先,在企业列表中,你可以给某个企业去配置,这个企业,他对应的企业微信的,比如,原创 2025-02-05 20:42:22 · 475 阅读 · 0 评论 -
企业微信开发011_使用WxJava企业微信开发框架_封装第三方应用企业微信开发004_并且实现多企业授权访问---企业微信开发013
natapp 做的内网穿透 就是将 natapp提供的一个域名,比如http://777eee.natapp.cc/直接映射到本地的8080端口。自己写了一个tp,支持第三方应用部分的,由于官方,提供的demo中,没有支持,第三方应用demo。所以这部分就自己做了,处理器部分,就是,将其中的WxCp... 企业自建应用部分的,改成对应的。然后继续来看,第三方应用部分,这里 使用到的处理器,这些处理器,我根据官方提供的demo。然后,就开始封装指令回调,部分了,企微开发,第三方应用部分的。原创 2025-01-26 17:29:10 · 125 阅读 · 0 评论 -
企业微信开发010_使用WxJava企业微信开发框架_封装第三方应用企业微信开发003_并且实现多企业授权访问---企业微信开发012
并且把企业微信第三方应用开发部分,对应的config的配置,mutiltp 代码拿过来了,并且把yml中的配置也给出了.WxCpService 这种对应的service去,调用对应的方法,去 获取企微的数据了,对应的方法中,底层就会去调用。就是接收了企微数据以后,区分,企微数据中的info_type等,类型,比如文字 就调用文字处理器,处理。其实就是封装了,当系统启动,加载企微模块,这个时候,会初始化,把yml中的配置,都加载到。这部分代码,将,不同的企微的数据,放到了不同的handler中去处理,其实。原创 2025-01-26 16:34:24 · 109 阅读 · 0 评论 -
企业微信开发009_使用WxJava企业微信开发框架_封装第三方应用企业微信开发002_并且实现多企业授权访问---企业微信开发011
接下来看 config部分的代码,这部分代码,系统启动的时候,就会执行,从而把配置的一些,配置读取出来,创建,针对每个企业微信的,操作service.然后,配置从数据库中去获取才行 不能写到yml中,这样的话,如果有新企业加入,那么 这里又需要改配置文件,并且重新启动。这个配置,需要依赖redis ,他把 对应企业的应用,使用corpId和agentId的方式,放入了redis中缓存。因为,将来,我们这一套程序,可能会给 很多个企业微信用,那么每个企业微信,要有自己的corpId 以及自己的。原创 2025-01-26 16:17:53 · 237 阅读 · 0 评论 -
企业微信开发008_使用WxJava企业微信开发框架_封装第三方应用企业微信开发001_并且实现多企业授权访问---企业微信开发010
但是第三方应用开发模式来说,后面应用上架,需要填写各种的材料,非常麻烦,并且,后续,应用安装,服务商使用企业微信。也麻烦,所以就找了一下,有没有对应的框架,找到了是找到了,但是 没有第三方应用开发模式的demo。主要说tp部分的 cp部分的,后面再补充把 后面应该就用,企业内部自建应用的方式来开发了。其实企业微信开发,可以自己去,调用接口,直接开发功能,但是那样,结构不清晰,不好。另外由于项目之前就支持,redis了,所以这里就不多说了,原来的项目中的内容了。原创 2025-01-26 15:22:03 · 90 阅读 · 0 评论 -
企业微信开发007_域名主体校验未通过,需配置备案主体与当前企业主体相同或有关联关系的域名_企业内部自建应用开发_配置可信域名_回调URL_可信IP---企业微信开发009
因为我这个企业微信是,已经注册了服务商了,所以我又注册了一个不是服务商的测试企业,没有实名认证的,去试了试。而且,网络上找的教程,都是不够详细的,还是会碰到各种各样的问题,记录下来,为后来者提供便利。首先我用natapp.cn 申请了一个免费的域名,然后去,一个,企业微信上去配置,注意。我这个域名,的主体,可能是域名服务商,比如阿里域名 等等的 不是一般的企业域名。我这个企业微信,是开通了服务商的,企业微信,右上角有服务商管理后台的。到时候,直接用,他们自己企业注册的域名,已经备案的再去尝试,原创 2025-01-26 14:31:25 · 216 阅读 · 0 评论 -
企业微信第三方应用开发006_开发配置_配置网络穿透_配置数据回调_指令回调_连接后台---企业微信开发009
注意,企业自建内部应用开发,需要配置可信域名,可信域名,的备案主体,还需要跟,注册的企业是一样的才行。我直接到,natapp.exe的目录中,然后右键 ,然后选择powershell启动,然后。但是好像第三方应用开发,后面,对于,账号,接口的使用,也是需要付费的,具体费用情况.但是我,这里用,腾讯提供的调试工具没有成功,应该是上面配置的路径应该是。然后第二种方式,用这个natapp,我用的就是这种是可以的,没问题。第一种是,腾讯提供的,可以看到,在我们自己以服务商的身份,原创 2025-01-24 17:18:32 · 222 阅读 · 0 评论 -
企业微信第三方应用开发005_配置可信IP白名单_注册测试企业_分配3个部门_供后面测试_以及常用的各种配置说明---企业微信开发008
请确认访问ip是否在服务商白名单IP列表,微信原始报文:{"errcode":60020,"errmsg":"not allow to access from your ip:client ip 222.173.36.132"}可以看到编辑 员工的名字 然后 修改部门就可以 点击确定了. 修改员工所属部门。可以看到我创建的测试企业,是没有经过认证的,认证企业,在创建企业以后。然后再就是去配置这个应用的 应用主页等等 按照上面的配置就行。corpID 这个就是企业id 和从我的企业中看到的是一样的。原创 2025-01-22 14:31:30 · 307 阅读 · 0 评论 -
企业微信第三方应用004_过滤出企微推送的suite_ticket_并且获取suite_access_token_以便进一步开发---企业微信开发007
然后将我们配置的地址,添加到他的,URL中去,并且把参数,带上,然后访问我们的 服务,其实就是我们配置的那个 后台 发布的URL地址。我们,在企微后台点击刷新ticket,那么他就会,拼接好,对应的,企微的请求的URL,去看文档就可以了,数据信息 用这个组件来进行解析, 因为post接口,微信传回信息,用的是 xml的格式传回的.注意,因为上面我们在企微的后台,配置了对应的,数据回调和指令回调的URL,如果。然后,他调用的时候,这里刷新ticket,是使用 POST调用的。原创 2025-01-15 09:00:00 · 184 阅读 · 0 评论 -
企业微信第三方应用003_配置FRP_NATAPP网络打通_测试数据回调URL后端程序_应用测试后端程序---企业微信开发006
自己部署到一个 阿里云服务器,或者是 云服务器上,然后还要有,域名的解析也解析通过的. 才行。其实是msg部分,message部分,只返回这部分,不是返回整个的,解密的内容。去访问,上面,启动natapp提供的网址,可以看到没问题,网络是通的。按照说明去做就可以了,这是第一种,这里我们用第二种,方便一些。可以看到本地的地址,以及本地的端口,我这里是3000。然后我们,这个程序是在本地的,如果需要测试,需要。问题就找到了,因为注意,返回给 腾讯接口的,注意。如果没有阿里云服务器,并且解析通过的域名,那么。原创 2025-01-14 13:00:00 · 61 阅读 · 0 评论 -
企业微信第三方应用002_开发指令回调URL后台端支撑_代码开发_使用node开发---企业微信开发005
我们可以去看一下导入的crypto这个包的源码,可以看到里面有个getSignature,获取签名的方法。然后上一节我们配置好了,企业微信第三方应用需要调用的数据回调URL,我们随便配置的百度的.计算得到的签名signStr和,访问接口提供的msg_signature是一样的说明没问题。计算签名 和腾讯给得签名一致 就认为成功了, 签名成功,再去计算密文,解密为明文,可以看到,解析密文的时候,使用,配置的应用中的,秘钥进行解密。原创 2025-01-14 09:00:00 · 108 阅读 · 0 评论 -
企业微信第三方应用001_创建第三方应用_创建过程_以及如何配置详解---企业微信开发004
这里数据回调URL, 可以看到用户接收托管的企业微信,应用的,用户消息,进入应用事件,通讯录变更事件。指令回调URL,用于接收应用授权变更事件,应用添加,删除,修改,以及ticket参数。配置的URL,可以看到显示服务商未响应请求,这个是因为我们随便填写的,后面我们。然后安装完成,回调的域名,也就是,如果一个企业,要用咱们的第三方应用,那么。然后桌面端独立主页,如果不配置,就默认使用应用主页,然后。指令回调URL这个用来接收企微的事件的,以及指令的。这里的主页,可以自己配置,也就是,自己程序的主页。原创 2025-01-13 10:45:39 · 84 阅读 · 0 评论 -
企业第三方应用开发概述_测试第三方应用对接企业_以及如何使用流程_Demo演示---企业微信开发002
那么第三方公司开发了应用,做为服务提供商,如果,一个企业想使用这个应用,我开发的这个应用的话,那么。其实就是给我们的应用,安装一个,使用他的企业,分配一共企业 允许这个企业使用我们的应用的功能,可以看到其实就是多了运营规范,因为,第三方应用,其实就相当于,是第三方公司开发的,程序,首先来看一下。然后再来看,这里我们选择这个公司,其实可以,选择到具体的,部门,或者是。然后我们使用一个企业的管理员账号进行,扫码,来授权,这个应用,可以。其实就是指定,我这个企业中,哪个部门,或者哪些员工,可以使用。原创 2025-01-10 16:35:13 · 88 阅读 · 0 评论 -
鸿蒙开发语言_ArkTS开发语言体验_TypeScript语言环境搭建_TS声明和数据类型---HarmonyOS4.0+鸿蒙NEXT工作笔记003
build() 下面有个Row,然后再下面有个Column方法,然后,里面就是具体的内容了,首先就是显示了一下Text,指定了fontSize和fontWeight对吧然后。就是因为有个.width之前写了100,把宽度占满了,我们写上百分之50,就可以了.然后如果我们把column这个不分复制一份可以看到,预期,左右,显示两个部分对吧,然后如果我们复制一份Text这里可以看到右边就出现了两个内容了,很容易理解,TypeScript是在JavaScript的基础上做出来的,然后,然后我们再来看,实际上。原创 2024-04-19 11:16:31 · 650 阅读 · 0 评论 -
项目_预览和模拟器运行_真机运行鸿蒙应用---HarmonyOS4.0+鸿蒙NEXT工作笔记002
如果选择remote device,这个需要登录华为账号,会自动弹出来登录就可以了。说需要我们,设置一个签名,非常简单,点击open signing configs。我们选择local这个,然后,第一次需要点击install 安装模拟器。点开以后可以看到让我们连接,本地模拟器,还是远程模拟器,还是远程设备。然后,在右上角,的地方,找到真机,点击运行,这个时候报错,这里。然后再来,我们继续创建,这里选择一个模拟器的位置。然后这里让配置,内存,磁盘什么的,这里。然后再有一个tools,这里。原创 2024-04-18 19:29:51 · 1010 阅读 · 0 评论 -
环境搭建&创建项目_使用DevEco开发工具进行开发_创建项目_认识项目结构---HarmonyOS4.0+鸿蒙NEXT工作笔记001
里面有src,有ohosTest,src放代码,ohosTest放测试文件,然后src下有main,main下有ets,就是extend typescript,就是增强版typescript。而我们说的arkTs就是增强版的typescripts,然后再来看entryability先不用管,这里的pages,点开,可以看到index.ets是一个入口的。然后这里主要是Bundle name 一般是公司的域名反过来,然后model,这个可以理解为一个华为的框架,要在这个框架的规则里开发,原创 2024-04-16 08:41:50 · 321 阅读 · 0 评论 -
Android_ android使用原生蓝牙协议_连接设备以后,给设备发送指令触发数据传输---Android原生开发工作笔记167
之前通过蓝牙连接设备的时候,直接就是连接上蓝牙以后,设备会自动发送数据,有数据的时候,会自动发送,但是,有一个设备就不会,奇怪了很久,设备启动了也连接上了,但是就是没有数据过来.是因为,这个设备有几种模式是握力球,在设备连接到蓝牙以后,需要,给设备通过蓝牙发送一个指令04,才能启动连续握力模式,这个时候,握的时候才有数据传输过来.因为之前是用他们给的SDK去连接的,但是发现SDK测出来的数据,忽大忽小,效果不好,所以最后,就自己使用原始蓝牙协议自己做了.获取以后这个不分是,开启监听,开启监听以后,原创 2024-03-26 15:59:34 · 458 阅读 · 0 评论 -
Android_ android.os.NetworkOnMainThreadException_UI线程中去执行Http请求报错---Android原生开发工作笔记166
这个错误会导致app卡死,这个可以这样处理,不要在UI线程中去直接执行http请求,可以把。这样处理就没问题了.原创 2024-03-13 17:09:07 · 272 阅读 · 0 评论 -
百度人脸识别离线SDK_Android版_在线激活失败:not enough param_READ_PHONE_STATE_解决方案---百度人脸识别技术应用005
人脸识别离线sdk,android版,有时候注册会不成功啊.有个规律,不成功的时候,点击离线激活,这里可以看到硬件指纹是空的,这个时候,如果点击在线激活,平板,联网以后,输入序列号,这个时候是激活不了的,提示:not enough param,这个错误.这个时候,去自己的android工程中,去:全局搜索注释掉(或开启)这个权限试下包括动态获取的搜索以后注释掉,然后再去试一试就可以了.默认代码中是开启的....原创 2022-03-10 09:15:00 · 2049 阅读 · 0 评论 -
Android_退出activity重新进入报错:Fragment not attached to an activity---Android原生开发工作笔记165
这个时候,就要用到try catch了,但是实际上发现,功能上,没有任何影响,加上try catch就可以了.类似这种代码的时候报错的,这个时候getActivity()无法获取,解决方法就是.这个错误是由于当前的Fragment中,在使用getActivity()这样来处理就好一些了,但是实际上,可能还会有问题,原创 2024-03-13 16:46:55 · 1009 阅读 · 1 评论 -
Android摄像头横屏的时候_人脸预览横向显示_问题解决---Android原生开发工作笔记164
然后这个时候程序中的一个人脸预览页面,横向手持平板,摄像头在上面,但是这个时候预览的摄像头画面却是很像头像朝左,也是横过来的.在AndroidManifest.xml文件中,会有记录的所有的Activity,这里,我这个Activity配置的时候有个。在Android系统的平板中发现一个问题,我们做的一个Android程序,横屏的时候,摄像头在上面,这里就是在调试的时候,通过调整代码中的degress的值来调整摄像头方向的.这里可以调整,对应的degress的值,比如90是顺时针旋转90度。原创 2024-02-27 17:43:44 · 551 阅读 · 0 评论 -
Centos7.9_hadoop集群下配置防火墙_安全部署_防火墙配置_端口配置_协议配置_IP配置_全部亲测---记录022_大数据工作笔记0182
这个时候如果你配置了防火墙,如果扫描机的IP被屏蔽掉了,或者对应的端口被屏蔽掉了那么对我们来说,漏洞就扫描不到了,其实,除了系统本身的软防火墙,还有网闸,等待安全设备,可以保证内网的安全.在我们平时搭建大数据平台的时候,由于防火墙的限制,会让搭建集群的时候,报各种错误,但是,有些网络环境要求比较严格的地方,防火墙又要求必须要放开,尤其是..5.直接放开某个IP可以访问,本机所有端口,这样比较方便,因为有时候不知道有些开源软件内部还用到了哪些端口,如果一个个端口放开就比较麻烦。这里说一下防火墙的配置.原创 2023-07-24 17:33:40 · 1636 阅读 · 0 评论