- 博客(96)
- 资源 (18)
- 问答 (3)
- 收藏
- 关注
原创 时间控制器-修改定时开关时间
三:设置好1ON和1OFF之后,我们继续按定时,会出现2ON,再按会有2OFF,3ON、3OFF一直到16on/16off为止,再按为一循环,不设置其他时间,状态如图四和图五为标准,图四和图五是不设置任何时间。如果显示如图六,那么就是有除了咱们自己要的时间外,其他的定时开关时间,这样,我们就要按一下取消键,把图六恢复到图五的状态即可。全部设置完,时控会自动上锁,然后我们再次按五次取消键解锁,在按自动/手动,调到如图七状态即可。二:按定时,出现如图二和图三,在这里我们可以按校时和校分,更改定时的时间。
2025-03-05 10:08:03
201
原创 图片已经在windows上旋转了,但是在linux上仍然显示不正常
我的理解就是画图工具将EXIF数据从横屏改为竖屏了。对于JPG等格式的图片,可以使用能够处理EXIF元数据的软件手动提取和应用旋转信息,以确保图片在各种环境下都能正确显示旋转效果。公司接了一个linux产品的售后工作,我们现在的产品都是android。linux设备如果要播放竖屏的图片在linux主板上。但是拷贝到linux设备上播放的时候,还是竖屏的播放,并且把图片压缩了。我拿到图片以后,就用window图片编辑器打开了图片如下图左。我右键查看了图片的属性都已经是1920*1080的了。
2025-01-09 15:06:07
269
原创 Android模拟器-模拟点击事件测试
我选择用测试的方法去检验。但是当我下一题下一题不停的点击。点击的时候咔咔咔的鼠标一直响影响同事办公。不停的去点击某个按钮,把我的双手给解放出来了。但是用adb 命令去连接设备的时候,显示连接失败。用数据去测试的时候报了个数组角标越界,我发现还是自己把数据没有整理好。这个数据都是单机的,我一条一条整理的。去看那些数据密密麻麻的看的我头疼,也不知道哪一行没有处理好导致的报错。就会一直不停的帮你去点击这个按钮。命令帮我点击这个按钮的时候。但是我在网上对照写的脚本并没有运行。我的按钮正好在这个坐标的位置。
2024-12-25 16:52:31
291
原创 Android实现环绕动画
大家可以去看大佬的原文。因为我这边的 需求是要点击某一个图片有响应。去跳转不同的产品页。大佬用的是自己画的小球。这里我改成了自己的图片。用第一种方法实现的。第二种画布旋转的找不到点击的位置还有小球的坐标。所有的背景图片都加载不了。查了很多资料始终没有找到合适的效果。最后在一位兄弟那里找到了自定义的动画。我自己把点击事件给加进去了。鸿蒙的学习暂且搁置了好几个月了。最近来的android的新项目。正好这些天做了安卓项目。加入这两个标签就可以正常运行了。参考了大佬的自定义view。我修改以后加了点击事件的判断。
2024-07-19 11:53:21
1005
原创 学习鸿蒙基础(12)
网络请求的时候,先安装json-server工具进行网络环境模拟。题主已经在微信小程序使用的时候安装了nodejs环境。可以直接进行npm操作。这里不再演示nodejs的安装方式。只进行json-server的安装步骤展示。是因为我安装的nodejs版本和默认的json-server 的版本不兼容导致的。将ohpm配置到环境变量里。path里新增ohpm的bin目录路径。首先安装ohpm,找到openharmony安装的opm的bin目录下。打印 ohpm就会有ohpm的版本号。用管理员的模式打开cmd。
2024-04-03 15:28:17
2151
原创 学习鸿蒙基础(11)
无论是实现音频的播放录制、采集,还是视频的播放、切换、循环,亦或是相机的预览、拍照等功能,媒体组件都是必不可少的。常见的视频播放场景包括观看网络上的较为流行的短视频,也包括查看我们存储在本地的视频内容。NavDestination是配合NavRouter使用的特殊子组件,用于显示Navigation组件的内容页。其中src指定引用的网页路径,controller为组件的控制器,通过controller绑定Web组件,用于实现对Web组件的控制。动画:1、页面内的动画(属性动画、显示动画、组件内转场动画)。
2024-04-02 17:33:26
1927
原创 学习鸿蒙基础(10)
对于底部导航栏一般作为应用主页面功能区分,为了更好的用户体验,会组合文字以及对应语义图标表示页签内容,这种情况下,需要自定义导航页签的样式。@Entry@Component@BuilderColumn(){})build() {spring()}.tabBar(this.tabStyle('images/admin_.png',"春天",'images/admin.png',0))summmer()
2024-03-29 17:00:24
1078
原创 学习鸿蒙基础(9)
Entry@Component//简单的常用组件集合build() {Row() {Column() {Button(){Row(){Text("登录").fontColor(Color.White)placeholder:"请输入"Divider()TextArea({placeholder:"多行文本"}).height(100).placeholderColor(Color.Brown)//多行文本Row(){})Row(){
2024-03-29 11:33:56
1666
原创 学习鸿蒙基础(8)
为解决此问题,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装饰指@Builder方法的变量,开发者可在初始化自定义组件时对此属性进行赋值,为自定义组件增加特定的功能。即如果目标页的url在页面栈中已经存在同ur页面,则离栈顶最近的同url页面会被移动到栈顶,并重新加载,如果目标页的url在页面栈中不存在同url页面,则按照标准模式跳转。router.pushUrl()——>Standard A跳转到B,栈中有B,还是新建B,A压入栈中,B在A上。
2024-03-26 15:58:18
1493
原创 学习鸿蒙基础(7)
PersistentStorage的持久化变量最好是小于2kb的数据,不要大量的数据持久化,因为PersistentStorage写入磁盘的操作是同步的,大量的数据本地化读写会同步在UI线程中执行,影响UI渲染性能。2、可装饰的自定义组件变量:装饰器@State、 @Prop、@Link、@ObjectLink、@Provide、 @Consume、@StorageProp以及@StorageLink所装饰的变量均可以通过@Watch监听其变化。AppStorage是在应用启动的时候会被创建的单例。
2024-03-25 16:01:57
1186
原创 学习鸿蒙基础(6)
子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定@Link变量装饰器说明允许装饰的变量类型Object、class、string、number、boolean、enum类型,以及这些类型的数组。如果子组件已经在本地修改了@Prop装饰的相关变量值,而在父组件中对应的@State装饰的变量被修改后,子组件本地修改的@Prop装饰的相关变量值将被覆盖。子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。
2024-02-28 16:57:33
2026
原创 学习鸿蒙基础(5)
运行模拟器的时候报错了。@state装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的改变。2、当装饰的数据类型为class或者Object时,可以观察到自身的赋值的变化,和其属性赋值的变化。@state修饰数组的时候,filter作为过滤器进行数组搜索的过滤。1、当装饰的数据类型为boolean、string、number类型时,可以观察到数值的变化。3、当装饰的对象是array时,可以观察到数组本身的赋值和添加、删除、更新数组的变化。
2024-02-20 16:50:34
654
原创 学习鸿蒙基础(4)
在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。struct:自定义组件基于struct实现,struct +自定义组件名+..}的组合构成自定义组件,不能有继承关系。@Entry: @Entry装饰的自定义组件将作为UI页面的入口。build()函数中需注意: build()函数用于定义自定义组件的声明式UI描述,自定义组件必须定义build()函数。2、可重用:自定义组件可以被其他组件重用,并作为不同的实例在不同的父组件或容器中使用。
2024-02-20 10:19:25
830
原创 学习鸿蒙基础(3)
和@Styles不同,@Extend支持封装指定的组件的私有属性和私有事件和预定义相同组件的@Extend的方法。·和@Styles不同,@Extend装饰的方法支持参数,开发者可以在调用时传递参数,调用遵循TS方法传值调用·@Extend装饰的方法的参数可以为function,作为Event事件的句柄。如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,可以采用公共样式进行复用的装饰器@Styles。normal: 正常态。
2024-01-30 17:02:42
930
原创 学习鸿蒙基础(2)
DevEcoStudio的右侧预览器可以预览。有个TT的图标可以看布局的大小。和html的布局浏览很像。此处就是新建的页面的路由。和微信小程序是一样一样的。要加到这个page上。3、全局自定义函数实现简单的登录功能。采用引用传值,函数回调的方法。新建页面的时候选择page。就会主动把该页面添加在路由中。1、自定义组件内,自定义构件函数。@Builder 注释来实现。arkts是声名式UI。2.全局自定义构建函数。
2024-01-30 11:40:12
1664
原创 学习鸿蒙基础(1)
鸿蒙的语言采用 ArkTs,ArkTs继承了TypeScript。TypeScript 是一种基于 JavaScript 构建的强类型编程语言。并且在前年我学习cocos的时候。就是用ts写的小游戏。小游戏是写的差不多了。奈何腾讯云开发收费了。我的小游戏暂且搁浅了。但是和ts咱们还是相知相识的。一夜之间鸿蒙崛起了。并且就业岗位的工资那是杠杠的呀。去年一年没有写博客了。去年夫人给生了个宝宝。忙着照顾夫人和宝宝了。希望鸿蒙赶紧出基于pc的操作系统。导出到华为的ets中,和js\微信小程序的导出一样一样的。
2024-01-29 14:18:11
920
原创 Cocos入门知识总结(三)
这两天很不顺呀。前不久媳妇骑车被前车徶倒了。昨天我骑车的时候又被外卖车撞的空中翻转了。掉下来头部着地。当时两眼冒金星了。在地上翻滚半天才起来。想着送外卖的也不容易就让他走了。结果推起我的自行车发现我车胎被撞爆了。这个家伙是骑的有多快呀。我通过地下通道里刚漏了个车头就给我怼上了。我昨天也是脑子飘了。光顾着看对面驶来的汽车了。没想到被逆行来的外卖车给我密西了。晚上回去感觉浑身疼。才发现腰部也受伤了。还有脖子也疼的抬不起来。最担心的还是头部。早知道这么严重,当时应该留下那个外卖小哥的。现在后悔已经晚了。想着第二天
2022-04-19 17:28:42
1069
原创 Cocos入门知识总结 (二)
二建继续努力。cocos也不能放弃。1.6 常用节点和组件接口1.6.1 激活/关闭节点节点默认是激活的,我们可以在代码中设置它的激活状态,方法是设置节点的 active 属性:this.node.active = false;设置 active 属性和在编辑器中切换节点的激活、关闭状态,效果是一样的。当一个节点是关闭状态时,它的所有组件都将被禁用。同时,它所有子节点,以及子节点上的组件也会跟着被禁用。要注意的是,子节点被禁用时,并不会改变它们的 active 属性,因此当父节点重新激
2022-04-08 14:31:07
1257
原创 Cocos入门知识总结 (一)
Cocos Creator 的脚本主要是通过扩展组件来进行开发的。目前 Cocos Creator 支持 JavaScript 和 TypeScript 两种脚本语言。通过编写脚本组件,并将它赋予到场景节点中来驱动场景中的物体。总结都是根据javaScript学习的。刚刚入门cocos。以前用pharser2.0做了一个小游戏。想发布到微信小游戏上面。但是因为没法做排行榜。用pharser做的排行榜没法翻页。自己也是刚刚入门pharser2.0.在网上找了很多资料。都没有解决pharser展示游戏排行榜
2022-04-07 14:49:07
12315
2
原创 电子设备更换要断电
电子设备更换元器件要先断电。电子设备更换元器件要先断电。电子设备更换元器件要先断电。重要的事说三遍。今天很郁闷。本来答应同事好好的给他换个笔记本电脑屏幕。因为之前给我自己换过笔记本屏幕。非常的简单。插一根屏线就好了。然后就信誓旦旦的答应了同事。电脑屏幕一过来我就赶紧把显示器的外框都拆了。然后把新屏幕接线看了。一切都正常。也能开机。就在我拧螺丝的时候。屏线掉了。这个屏幕是个很老的屏幕。屏线没有卡扣。这时候电脑是开机状态。没有关机。同事直接把屏线给怼上去了。然后把螺丝都拧好的时候。屏幕还是黑屏的
2022-03-14 16:56:46
1109
原创 拼接屏拼屏记录
先用网线把拼接屏串联起来。一个进一个出。 最下面的isp口连电脑接网线转串口调试。1、先连接串口线。连接完成以后安装驱动。可以识别到com3口2、在设置——拼接设置里选择com3口。选完以后点击确定。3、在设置拼接设置里选择 几行x几列 的矩阵 比如 12连屏 选择3*44、拼接形式和通讯设置完成后,请点击左上角打开连接,然后点击左下角超级用户输入密码123321进入控制软件工厂菜单选中ID设置—产生识别码。比如我们要把这个显示识别码是102 110的屏设置...
2022-01-16 06:55:43
5507
1
原创 自定义SurfaceView加载图片
想用surfaceView去加载一张静态图片。网上查了半天很多都是没有效果的。最后自己研究了一下。可以加载图片了。package com.showly.autopollrecyclerviewdemo.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import and
2022-01-06 10:26:19
2444
原创 夜神模拟器开机全屏并自启动自己的app
公司有一个软件是我开发的运行在android系统上。现在pc系统也需要开发一套同样的app。我不会c#开发。所以就想用安卓模拟器代替这个功能。要实现的就是开机自启动。并且全屏打开我自己的app。但是在实际环境中设置了android的开机自启动。并没有生效。夜神模拟器也是启动以后无法自动全屏。最后用vb的方法和bat文件解决了问题。1、首先打开夜神模拟器发下夜神模拟器的全屏快捷键是 ctrl+0所以就想用vb模拟这个按键就可以实现夜神模拟器全屏的功能。2、夜神模拟器打开自己的app在电脑c
2021-12-16 11:34:23
4605
转载 vb命令run和exec区别
Set ws = CreateObject("WScript.Shell")'这里创建一个对象引用,以便在以下示例代码中使用。'Demon注:这个变量名怎么这么猥琐(WS)语法:(常识(Demon注:常识这个词我喜欢):作为过程使用时,不要加括号,否则出现编译器错误(参数唯一或没有时加括号不会出错,但建议不要加))ws.Run(strCommand, [intWindowStyle], [bWaitOnReturn])[Set objExec =] ws.Exec(strComma..
2021-12-16 11:13:05
949
原创 AndroidStudio 新项目报 SSL peer shut down incorrectly
AS 报错SSL peer shut down incorrectly
2021-11-29 10:28:37
1803
转载 Ftp Android批量下载
思路1.服务端提供一个返回指定文件下的List<String> files2.客户端拿到 files 文件列表,遍历单个单个文件请求服务端拉取数据FTP 下载使用 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545..
2021-11-25 16:17:14
353
1
原创 微信小程序对接顺丰(丰桥)物流查询接口
如果看了上篇文章就知道。我先是用java去对接了丰桥物流接口。老本行对接还是快。毕竟java涉猎时间最长的。对接时间也是最短的。java对接成功以后。就开始转移到小程序。因为手里已经航线的是微信小程序。最终要查询物流信息的程序也是微信小程序。刚开始一直走入一个误区。想着微信小程序也要用java一样的方法去实现。就做的和java一摸一样的去请求。java 传的字符串json数据原封不动的做到小程序里。去请求。刚开始确实拿到了数据。但是我样式做完的时候。发现返回来的数据是错误的。只有一个数据。后来仔细的
2021-07-05 11:22:34
4313
原创 java对接顺丰(丰桥)查询物流接口
我这边只对接了顺丰的查询路由的接口。因为我公司下单是通过顺丰公司下单的。就是他们的快递员下单。我们的人员贴着快递单号。没有订单号。查询的时候也是通过物流单去查询的。本来准备用快递鸟去查询。但是快递鸟查询顺丰的单需要输入收件方或者发件方的末尾4位电话号码。这样操作非常的麻烦。我们只想通过单号去查询。这4位电话号码没人去输入。没办法。只好来顺丰官网对接了他们的路由查询接口。注意。必须要有顺丰月结号的才可以对接哦。如果公司没有的话。就去申请一个。首先进入丰桥的官网https://qiao.sf-expre
2021-07-05 10:42:51
7365
1
原创 微信小程序对接快递鸟接口返回格式有误的解决
小程序对接快递鸟接口也是先在快递鸟的官网下载一个 nodejs的示例代码。因为我是小程序新手。所以花的时候有点多了。小程序的加密和解密需要用到两个js类。我先传上来。md5.jsfunction array(n) { for (var i = 0; i < n; i++) this[i] = 0; this.length = n;}/* Quelques fonctions fondamentales doivent ¨ºtre transform¨¦es ¨¤ cause *
2021-07-05 09:30:42
964
android成语词典数据文件。内含30895个常用成语
2022-06-09
Android直播播放控件
2017-09-13
android 反编译工具 dex2jar apktool jd-gui
2017-09-12
videoview播放视频 全屏和带缓冲进度的加载条
2017-03-27
简单的动画实现android的圆形加载条
2017-03-23
前端的文件转换为arrayBuffer后, 发送到java端以后如何还原?
2022-02-11
微信小程序 如何动态修改 request请求里的data参数
2021-06-17
Android接到通知直接进入应用的问题
2018-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人