教大家如何拥有属于自己的音乐软件!

软件做好之后的功能:
1.可以无限下载音乐(只要你内存够)!
2.可以下载MV,可以选择清晰度!
3.软件免费下载,不用花钱!白嫖的朋友最喜欢的了!!!
FusionAPP x5版本在底部下载
教程开始:
用fa做免费下载音乐的软件,直播教程
需要的软件:mt管理器,FusionApp x5(尽量是x5版,没有不强求)
第一步:打开fa软件,创建一个工程,在启动网页填图一的信息

第二步:来到组件界面,添加一个顶部按钮图片自己看着办,我不多唠叨,然后点击“设置…事件”复制粘贴一下代码
--按钮点击时执行的事件

local dl=ProgressDialog.show(activity,nil,'正在嗅探音乐链接…')
dl.show()
task(800,function()
  dl.dismiss()
  if (webView.getUrl():find'music.163.com/m/mv') then
    Http.get(webView.getUrl(),nil,"UTF-8",nil,function(code,content,cookie,header)
      content=content:gsub(" ","") or content;
      content=content:gsub("%\\u002F","/") or content;
      标清=content:match('"480":"(.-)",')
      高清=content:match('"720":"(.-)",')
      超清=content:match('"1080":"(.-)"},')
      歌曲名称=content:match("")
      if (标清:find'vod.126.net') then
        对话框()
        .设置标题("提示")
        .设置消息("请选择清晰度播放或下载:")
        .设置积极按钮("播放",function()
          对话框()
          .设置标题("提示")
          .设置消息("请选择分倍率播放:")
          .设置积极按钮("标清",function()
            加载网页(标清)
          end)
          .设置中立按钮("超清",function()
            加载网页(超清)
          end)
          .设置消极按钮("高清",function()
            加载网页(高清)
          end)
          .显示()
        end)
        .设置消极按钮("下载",function()
          对话框()
          .设置标题("提示")
          .设置消息("请选择分倍率下载:")
          .设置积极按钮("标清",function()
            import "android.content.Context"
            import "android.net.Uri"
            downloadManager=activity.getSystemService(Context.DOWNLOAD_SERVICE);
            url=Uri.parse(标清);
            request=DownloadManager.Request(url);
            request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE|DownloadManager.Request.NETWORK_WIFI);
            request.setDestinationInExternalPublicDir("/网易云音乐/已下载/",歌曲名称..".mp4");
            request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
            downloadManager.enqueue(request);
          end)
          .设置中立按钮("超清",function()
            import "android.content.Context"
            import "android.net.Uri"
            downloadManager=activity.getSystemService(Context.DOWNLOAD_SERVICE);
            url=Uri.parse(超清);
            request=DownloadManager.Request(url);
            request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE|DownloadManager.Request.NETWORK_WIFI);
            request.setDestinationInExternalPublicDir("/网易云音乐/已下载/",歌曲名称..".mp4");
            request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
            downloadManager.enqueue(request);
          end)
          .设置消极按钮("高清",function()

            import "android.content.Context"
            import "android.net.Uri"
            downloadManager=activity.getSystemService(Context.DOWNLOAD_SERVICE);
            url=Uri.parse(高清);
            request=DownloadManager.Request(url);
            request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE|DownloadManager.Request.NETWORK_WIFI);
            request.setDestinationInExternalPublicDir("网易云音乐/已下载/",歌曲名称..".mp4");
            request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
            downloadManager.enqueue(request);
          end)
          .显示()
        end)
        .显示()
      end
    end)
  end


  if (webView.getUrl():find'music.163.com/m/song') then
    对话框()
    .设置标题("提示")
    .设置消息("您确定要下载当前音乐文件吗?(品质随机)")
    .设置积极按钮("确定",function()
      url=webView.getUrl()
      Http.get(url,nil,"UTF-8",nil,function(code,content,cookie,header)
        歌曲名称=content:match("")
        音乐链接="http://music.163.com/song/media/outer/url?id="..webView.getUrl():match("id=(.+)")..".mp3"
        import "android.content.Context"
        import "android.net.Uri"
        downloadManager=activity.getSystemService(Context.DOWNLOAD_SERVICE);
        url=Uri.parse(音乐链接);
        request=DownloadManager.Request(url);
        request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE|DownloadManager.Request.NETWORK_WIFI);
        request.setDestinationInExternalPublicDir("/网易云音乐/已下载/",歌曲名称..".mp3");
        request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
        downloadManager.enqueue(request);
      end)
    end)
    .设置消极按钮("取消")
    .显示()
    加载Js("function returnVideoUrl(){var theVideoUrl=document.getElementsByTagName('audio')[0].currentSrc;location.href=theVideoUrl;};returnVideoUrl();");
  end
end)
第三步:退出保存,接下来美化一下软件,把侧栏给去掉,把右上角的按钮也去掉,把浮窗按钮也去掉(看着图一图二这样就可以了)

第四步:想搞启动图的自己做一下,然后打包安装。
夜河资源网提供的所有内容仅供学习与交流。通过使用本站内容随之而来的风险以及法律责任与本站无关,所承担的法律责任由使用者承担。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!