duangsuse::Echo
720 subscribers
4.31K photos
131 videos
583 files
6.55K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
大家怎么看
Forwarded from Khan WuDeng
Forwarded from Yuuta 🎀 | clrd enroute
Linux系统是开源的,病毒少肯定的,选择Windows安全必定会降低,不保证百分百中毒,但是要比Linux好几百倍,Windows创始人盗用了Linux内核开发了Windows,还做得这么烂,也不嫌丢人
QQ群上发言🐟
@当然选择baoda他了啊! 现在问题已经确定是com.androlua.Welcome$UpdateTask的问题了.
这个我开始不会用调试器,,都没打断点🙈幸好我发现了一个奇怪的现象:如果把应用的appinfo.xml(sharedprefs)干掉的话,之前本来可以正常运行的应用又会黑屏了
后来通过反编译最新版Androlua的运行环境源代码Welcome.class然后与之前不会卡死的Androlua比较,,我发现...这个最新版的里面有一句
if (checkInfo()) {new UpdateTask().execute(new Object[0]);} else{startActivity();}🌚注:UpdateTask即com.androlua.Welcome$UpdateTask
然而,旧版的构造不同,这里还有一个尝试打开welcome.png然后如果如果没有就显示那个经典的loading ...
这个最新版没写...
大概可以通过补写来修正吧...
至于最Androlua的UpdateTask完全是Async一类的东西,现在还没学
...🙈🐟
至于你们了解的话,我特别搞了一段onUpdate的东西,dalao们可以看看:
private void onUpdate(long lastTime, long oldLastTime) {
LuaState L = LuaStateFactory.newLuaState();
L.openLibs();
try {
if (L.LloadBuffer(LuaUtil.readAsset(Welcome.this, "update.lua"), "update") == 0 && L.pcall(0, 0, 0) == 0) {
LuaFunction func = L.getFunction("onUpdate");
if (func != null) {
func.call(Welcome.this.mVersionName, Welcome.this.mOldVersionName);
}
}
} catch (Exception e) {
e.printStackTrace();
}
try {
unApk("assets", Welcome.this.localDir);
unApk("lua", Welcome.this.luaMdDir);
} catch (IOException e2) {
sendMsg(e2.getMessage());
}
}
QQ群发言:
@当然选择baoda他了啊! 很抱歉我几乎搞这个启动屏搞了3天,但依然没有明显的成绩
该用的方法我都用了,比如看smali代码(这个看起来就比lua,java难多了,何况还要向里面插代码?),比如用命令行调试器(不知道其使用效率之低可以去试试gdb),比如拿空文件替换welcome.png,比如反编译最新的运行环境然后用ripgrep找welcome.png的影子
但这些都没能发现启动图到底是怎么出来的,或许我太young了,太naive
没有人生经验,所以找不到...
最后考虑到还有人要怼,不能花费太多时间在nirenr的摊子上...
我很抱歉以我目前的能力无法完全去掉启动屏,你们也应该知道不管怎么样第一次启动肯定要花更多时间 ,因为要解压资源。
所以我最后用了几分钟时间,修改了一下Welcome类的smali代码
然后在那个加上不会卡死的配置文件被写入后我加了一行等价于
finish()的smali代码,相当于第一次启动仅写入配置就退出,这样下一次就可以正常启动了,具体的情况你自己待会看
如果我杠完iApp还有时间的话,我会花时间优化一下,比如Toast一个提示用户重启的弹窗或自动重启
👍我现在才知道原来这么多应用支持Wayland,图为supertux2运行在Wayland混成器weston下
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Trumeet )
Dir清理垃圾:我只做清理
https://mp.weixin.qq.com/s/K6fCXXxz2BMGeFWu4u7xaA
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Trumeet )
被钦点了 🙈👍
📊 是不是不应该将lua作为编写Android应用主要的语言?
快被lua气死了
昨天突然想开坑一个选择文字游戏引擎🙈
希望马上做完,不想花更多时间完成
然而...首选Lua对于字符串处理实在是太奇葩了,如果我想以指定字符切分字符串的话居然要提供切分成多少份!😒后来解决了问题之后它又不能用 for item in table do ... end 这种写法
我真的是无语了...我都不知道为什么即使这样lua会说是不能调用一个表这是什么意思?即使这么说难道表不应该实现送代器吗🙈还是到底说我too young ,too simple,sometimes naive
太年轻了不懂,还要再学习一个...反正完成这个坑之前我是想啃老本了
所以我想问问你们要不要现在丢了Androlua的版本转其它?

抛lua转Java [1]
‎└ Rachel LTS

继续开发Lua版本 [0]

kotlin学习一个 [0]

//去拿Native的语言开发🙈 [0]

已经有 👤 1 个人投票了。
我实在无法强迫自己再做小白了 🙈
没有办法,即使因为自己咸鱼🐟硬件还是差,,依然要编译适配荣耀4x的包。。
我发誓适配好之前绝不在rom之家之类的打包赚预装费的东西那下载rom了😾
新手第一次适配第三方定制ROM,应该选择哪种?

Mokee – 1
👍👍👍👍👍👍👍 50%

Lineage – 1
👍👍👍👍👍👍👍 50%

AOKP
▫️ 0%

Suda MOD
▫️ 0%

omni
▫️ 0%

AOSP extended
▫️ 0%

aoscp
▫️ 0%

👥 2 people voted so far.
现在的情况不容乐观:
由于没有适合的数据连接线🌚(即使有也不能确定华为的rec你不能用adb shell,因为一个意外我忘记把备份的recovery复制到存储卡了)
,设备已经无法正常关机(没有机会关机,rec,fastboot(暂时无法进入)以及基础引导层都只能强制重起)🙈
并且据google的说法,想编译必须有至少250G的硬盘空间,而我的整个硬盘才250G😭。实在无法确认能不能正常编译,仅有的方案是NFS让家里的另一台电脑代储源码或执行构建,但那台电脑不是我全部时间都能用的😢,这肯定是个大坑,比Gentoo编译内核还耗时😵。至于swap我开始配置系统时特意分了16G,应该不成问题,
另外还有一个fallback方案:现在停止咸鱼,马上办理身份证电信服务,去租一台构建服务器。至少我的手机可能有一段时间不能用了,希望明天能正常adb pull我备份的rec到主机🙁🙁🙁
Forwarded from dnaugsuz
好耶!736k/s下完了30G的AOSP
Forwarded from dnaugsuz
This media is not supported in your browser
VIEW IN TELEGRAM
duangsuse准备老套路清理一下我破产blog的commit log,重新开启。。我发誓写完一篇文章之前绝不再捣鼓Material主题了
This media is not supported in your browser
VIEW IN TELEGRAM
讨厌DRM和只想着自己盈利的东西😡
Forwarded from Deleted Account
[ttlbot] ⇪标题: Tim Berners-Lee approves Web DRM, but W3C member organizations have two weeks to appeal | Defective by Design
Forwarded from Deleted Account
[Nadebula] Berners-Lee 批准 EME 进入 HTML5,还有最后两周上诉时间……