hjs

世界那么大,我想去看看!
入驻时间: 6个月前
hjs评论的话题
hjs 2天前 评论了 清苒‌ 创建的话题 › 有没有在玩山河的同道中人?考虑点进来看看吗?

找人学,多打多练。

hjs 3天前 评论了 清苒‌ 创建的话题 › 有没有在玩山河的同道中人?考虑点进来看看吗?

写落日攻略。

hjs 3天前 评论了 大帅哥隋昊航 创建的话题 › 本人原创第二款软件代码生成器,现在已经正式制作。

再复杂一点也都大差不差,万变不离其宗。如果要是引入AI的话,那就是另外一种方案了,和传统的替换就不一样了。

hjs 3天前 评论了 大帅哥隋昊航 创建的话题 › 本人原创第二款软件代码生成器,现在已经正式制作。

最简单的一种实现方式,就是通过模板替换。

比如说要生成一个按钮的代码,先写出这个按钮的代码,只不过按钮的名称也好,还是各种宽高也罢,全都用占位符来代表,比如可以随便写一些字符和数字。然后通过外部输入,比如指定生成的这个按钮的名称,还有各种宽高,拿到这些值之后直接替换就行了。

hjs 1周前 评论了 林仙 创建的话题 › 一口气科普各种编程语言。

楼主有没有觉得C其实是很牛的,而且C也是最难的。对,我记得在楼主的另一篇帖子里我也评论过,楼主说是这方面的学生,不知道楼主学的是哪些东西,学到什么地方了,有没有哪些困扰什么的

hjs 1周前 评论了 喵星球的小黑猫 创建的话题 › 来问一个关于无障碍实现的问题

如果你想实现开着屏幕阅读器玩这个,首先把触摸浏览关了,然后把页面绑定在onTouchEvent回调方法,可以检测ACTION_DOWN,这是手指按压屏幕时触发的动作,会引发onTouchEvent,这个方法会接受一个MotionEvent。使用这个对象的相关方法,获取手指的触摸坐标。最暴力的,根据坐标的范围不同,播放对应的音符。

当然这只是一种实现方式,更多的细节可以去参考相关文档,有一些东西我也不会,没用过。或者问问ai。

当然我这个的前提是关掉触摸浏览,安卓应该也提供了一套方法来实现自动关闭触摸浏览吧,这个应该是有的,我不确定,但是很多游戏都能实现。如果开启触摸浏览的话,你软件的这个触摸动作就会被读屏拦截掉了

hjs 1周前 评论了 hjs 创建的话题 › 有在学习lua的吗?

电脑。

hjs 2周前 评论了 历史狂粉 创建的话题 › 来问一个爱说笑和软件的相关问题,就是爱说笑的那种开发模式是怎样的?好像几乎不需要频繁更新安装包

这种机制叫热更新。

给你举个比较形象的例子,假设你用乐高拼出了一个东西。比如说你拼成了一个汽车,这个时候你想给汽车加个车灯,你只需要在这个汽车的原基础上随便插几块积木就行了。同理,你想加一节车厢,根本不用改变原汽车的结构,你只需要在汽车上面再插几块积木就行了。

如果你一个不小心把组成汽车的积木全拆了,这等价于软件上的清除数据,那你要想再拥有以前的汽车,你肯定还要装回来,这就相当于重新下载。

而在真实的热更新领域,首先这个软件需要有一个壳。这个壳用来加载软件内的逻辑脚本,同时这个壳还会给脚本提供一些必要的服务,比如访问音频或者访问文件之类的。

假设要有一个新功能的更新,我们只需要修改更新功能的脚本,并把它的版本号抬高。这个时候远程的软件连接到你的服务器。检测到了新的资源更新,便会下载新的脚本,下载完成之后,必须重新应用这些脚本,所以重启一下就可以了。

因为下载的只是变化的,也就是出现功能更新的脚本,所以它的下载量是很少的,也不用下载整个软件,这跟前面拼积木是很像的。

如果你想了解更多的话,可以去搜一下热更新的原理。

hjs 2周前 评论了 林仙 创建的话题 › 关于未来的选择题,我是应该去按摩呢,还是继续坚持学计算机呢?

如果真想在这上走的长远,当你学会了一些语法,学会了一些实践,懂得了一些理论之后,最好去参与开源项目,或者是那些开源项目的源代码都扒下来看一看,学一学,看看他们的工程架构。

如果学会了python,可以去给NVDA读屏做贡献。写代码修bug都可以,在这个过程中会积累很多的工程经验,这就像按摩练手法一样,你光会理论,光知道手法是没用的,得练出来

hjs 2周前 评论了 林仙 创建的话题 › 关于未来的选择题,我是应该去按摩呢,还是继续坚持学计算机呢?

如果是低视,比如可以看清电脑屏幕那种,那希望还是略大于全盲的,全盲的希望更小,因为有很多的编辑器,它的无障碍是非常差的,很落后。