老站资源管理 发表于 2025-3-21 17:18:59

deepseek开发安卓APP教程 以zipsaver(百度网盘不限速)为例

最近,不少零基础deepseek编程的教程涌现出来。我看到有的老师用DeepSeek开发了签到软件,用的是HTML开发。确实,相对于用Java、C++来开发,HTML不用编译,不用装环境,直接用浏览器就能运行。而使用Android Studio来开发APP要困难得多。
我以前学过安卓软件的开发,现在基本上忘得差不多,不过对一些基本的流程还是熟悉的,大模型刚开始火的时候尝试过,文心一言,Kimi之类的软件,但是把代码放进Android studio之后,报错的不少,修改起来很乱。
这几天deepseek比较火,心血来潮我就又试了一下,r1太卡了,我使用的用的是v3模型,让我感到震惊的是,我直接把代码复制进去,居然没有报错,虽然也经历过一些毛病,好在我了解一点安卓开发的流程,APP基本还算能用。然后我还加了一下功能,比如选择保存的后缀名,一件清空保存目录。用文心一言画了个图标。
我开发的这个软件叫zipsaver,起因是我发现百度网盘直接打开200m一下的文件的时候是不限速的,还可以选择其他应用打开,,但是保存到本地的缓存文件是被百度网盘加了权限的,正常情况下打不开。不过百度网盘加载完文件之后可以选择其他应用打开,这个时候其他应用就有了读取这个文件的权限。
我想能不能把那个要下载的文件改成zip,再做一个假应用直接把那个文件保存起来,这样也算是不限速下载文件了虽然只能下载保存200m以内的。
于是利用这个原理,我们开发一个可以打开zip,apk的文件的APP(假装能打开),然后拿到这个文件之后,直接保存在本地。
第一步我们先把需求告诉ai

上面是ai列出来的步骤,最好是能理解为什么要这么做,
比如我先要声明告诉系统能处理zip格式的文件
再通过Intent 获取百度网盘传递的 ZIP 文件,因为应用间是可以通过Intent通信的。
将接收到的 ZIP 文件保存到本地存储,保存文件肯定是需要权限的。

接着让它把每一行代码都给我写注释。
于是它给你完整的代码和注释,这里已经可以用了,但是它是用java写的我们让它用kotlin写,并且告诉我们一步一步怎么在最新的Android Studio开发这个软件。
最好是分步骤进行,不要一句话几个指令。

怎么下载安装Android Studio我就不说了,然后创建项目,具体有点出入,毕竟Android Studio版本在更新。
顺带提一下,创建项目会下载一些东西,要下很久,开热点可能快点。
好了现在我们已经有了一个基础的项目了
但是Android Studio默认已经不生成activity_main.xml了
而deepseek代码里面用的是它,可以用选择创建一个,也可以继续提要求。

什么!报错了,可以用Android Studio的自动修复试试,也可以直接丢给AI

按它的修改
如果有错误,继续试试上面两个方法。
好的,无论如何,现在已经不报错了。
测试一下
把文件名称修改从zip,然后直接加载,nice!

好啊,可恶,那我试试源文件就是zip的。

玩我呢,明明之前还可以,好在修改成apk格式还可以就加载
修改需求





很好,我觉得我又能行了。weeqw
但是。。。。
文件去哪了。。。我们看一下代码,看不懂就问下ai。
果不其然,被保存在这个软件的私有目录下了。没有权限打开,这不就和原来的百度网盘一样了吗weeqw
无妨,我们已经离成功很近了。

遇到没看懂的直接问

下面它给出了完整代码,稍微看一下,没什么大问题,直接复制粘贴,好的OK没报错

到这里软件已经能够使用了

接下来我们再做一些功能的完善

修复图标没有显示在桌面

修改图标,具体可以在网上搜索更详细准确



再添加一键清空按钮

但是代码是用xml控制的,继续修改

好像主界面有点空白了,加个图片到里面显示
/uploads/2025/03/21/002231tcj4jyk3zqqwwfk6.jpg
但是不断报错,修复也没用,后来仔细看了一下它的说明发现它理解错了
换一种问法
/uploads/2025/03/21/002315o9p5p19vwr9ku5zf.jpg
这个它正确理解了,但是我后来才发现安卓的资源不能以数字开头,需要再修改代码。
比较简单我就直接手动重命名,然后改了一下代码里的名字,再把图片放进它说的那个目录
这是成品。
/uploads/2025/03/21/002351lj59j5ykw8evrwi1.jpg
我想能跟到这里的应该不需要我再说怎么用这个软件吧
不过我还是说一下
            文件改名apk
            点击打开选择zipsaver
/uploads/2025/03/21/002431wvs3v42dcnvpkvgp.jpg

/uploads/2025/03/21/002459t738ih3iyyofyzzl.jpg
保存成功,在目录名:百度网盘保存   里面。
只是提供一个ai开发安卓应用的思路而已,这个应用不知道会不会和谐,也不知道还有什么小毛病,只能说勉强能用吧。
个人建议把网盘的文件修改成改成apk然后预览,zip有的时候直接让你开会员解压压缩包了。
(图片是文小言生成的)(突然发现忘记去水印了)
这里下载例子APP **** Hidden Message *****
/uploads/2025/03/21/002601d4dcsvj9nn6r20jk.jpg
我又更新了一下内容,修复了保存后缀是直接添加而不是修改的问题,加上了打开目录。不过这个版本暂时还没上传,因为还有点问题。
页: [1]
查看完整版本: deepseek开发安卓APP教程 以zipsaver(百度网盘不限速)为例