382429088 发表于 2024-3-25 16:37:35

从新手到我的第一个安卓APP,用了10天!感谢火山开发平台

本帖最后由 382429088 于 2024-3-25 17:02 编辑

我是一名老站长,在互联网也混有20年了。
一直有个执念,按照自己的意愿弄一个浏览器--哪怕内核不是自己的,因为对于网站来说:浏览器是至高无上的,各种植入广告都是小意思。
同时,浏览器也是悲哀的:它像一把挖金矿的锄头,金子和使用它的人都获得了价值,而它只能是用完就扔。

我与火山软件开发平台的缘分起于一个视频,讲的是教你用火山软件平台的安卓版、加载无名模块、简易几行代码进行封装的一个APP浏览器(视频找不到了,好像是DY平台的)。
但是发现浏览框模块之后,就一直用浏览框,其他的浏览器模块就不研究了。
其他浏览器模块的缺点——无例程序、莫名错误、不够简洁、APP臃肿。

2024.3.15这一天忙完网站的事情,开始下载“火山软件开发平台(视窗+安卓)免费版”,凭经验看着官方的说明,安装好软件和SDK。
之后就是各种找技术教程和亲自测试代码的过程了
这期间找到了“火山问道100系列” --有点基础之后都是2倍速看的,至今没详细看完。非常感谢!
“木塔系列”--这个也讲得很详细,就看了一点点借鉴之用。感谢!
零基础火山软件开发入门
火山软件开发平台文档网站

软件里面帮助页的--例程--- 这个很重要,可以通过看例子明白代码的用法。
还有论坛上的各种技术文章。
至此之后的每天,都是提出需求--测试--找解决方法中循环度过。

感谢各位大神。

我的学习方法是:
提出需求--最简化模式完成--然后逐个增加
在开发软件中创建两个方案,一个用于备份和发布稳定版,一个用于测试新增加的需求(完成测试后再在发布方案中增加)。
每次测试前,从备份中复制代码带测试方案里面就可以了。
遇到问题先看帮助,然后查看例程,再到论坛查找和看平台的开发文档,最后在论坛求助。-- 比如app更新功能就是在文档中找到方法的。感谢!
QQ群都是si群的,就算有人解惑,也无法为后来者提供帮助。
——一定要发帖留档,方便后来者。


2024.3.25
app基本达到自己的预期,连续研究那么多天,感觉也累了。

打开进入主页(完成)原始标题隐藏、新标题缩小置顶、状态栏透明、点击新标题进入编辑、等等(完成)
按钮类:主页、刷新、后退、前进,这是最简单的。(完成)
界面布局、选项弹出收起,多个联动收起隐藏,这个有点难度。(完成)
横屏、UA转换、退出应用、更新、清理,这个比上面的多一点难度。(完成)历史记录--这个参考例程里的代码,弄得能显示,但是不能点击。(完成一半)
收藏功能--把目标书签收藏到本地文件上,不需要导出导入功能,可增减就行。(未完成)
下载功能--这个可以考虑去掉。(未完成)
增加流氓网站强制调用APP的过滤提示,让用户选择。比如baiduboxapp://utils等等,现在只能用错误提示解释。(未完成)

开发的日子真难,解决旧需求,又会产生新的需求。。。
先休息一段时间,之后慢慢搞!

最后感谢递归软件,还有为火山平台俱乐部添砖加瓦的各位。

:handshake

最后的疑问:
1、APP文件弄出来了,怎么分发到各家手机的应用商店里?
2、加了密钥的app,一般人能破解吗?是否要增加密钥的访问密码?
3、自己用火山软件开发平台--安卓,开发的APP能用自己企业的名义发布吗?



承易 发表于 2024-3-25 20:20:20

不错 继续努力 火山安卓 让很多人 轻松出品自己的APP

hmyroot 发表于 2024-3-26 23:44:45

支持一下,太佩服你的毅力了
页: [1]
查看完整版本: 从新手到我的第一个安卓APP,用了10天!感谢火山开发平台