qpython吧 关注:2,524贴子:2,639
  • 26回复贴,共1
啥都不说了,说了就坚持不了了


来自Android客户端1楼2016-03-28 10:06回复
    我的想法是用qpython改造自个的手机
    要学的是androidhelper和kivy,后期看看能不能两个结合一下,搞个软件。先来androidhelper


    来自Android客户端2楼2016-03-28 10:09
    回复
      androidhelper是控制安卓底层硬件和ui的。
      我不会一个个介绍各个元素功能的,太麻烦,直接一大段代码,然后讨论
      调用和初始化,先玩玩文字转语音。
      @@@@@@@分隔符@@@@@@@@@@@
      #coding:utf-8
      import androidhelper
      d=androidhelper.Android()
      words=raw_input('输入你想说的,只能是英文')
      d.ttsSpeak(words)
      @@@@@@@@@@@@@@@@@@@@@
      不能读汉语,原因不知道
      至于识别语音,我也不知道


      来自Android客户端3楼2016-03-28 10:35
      收起回复
        感觉函数式编程好乱


        来自Android客户端5楼2016-04-02 00:56
        回复
          我现在在搞一个音乐播放器,ui由SL4A实现,是面向过程编程。学python时断时续,脑中的概念七零八落。遇到SL4,感觉一下有了动力和方向,搞个项目吧!说着很诱人,实现起来很困难。一个是函数的相互调用来实现有副页面返回到主页的功能,可以在主文件中定义多个函数以及配合少量自建模块引用。第二个问题就是单线程了。播放歌曲后,那么只要歌没放完,其他功能都得等他。像显示页面啊。至于如何由放歌时的黑屏转到界面这个问题还不明确。而且,暂停歌曲我估摸着也只能通过控制台额外输入代码控制了。


          来自Android客户端6楼2016-04-02 01:14
          回复
            总之,这个音乐播放器啥时候能真正出来,我也不知道。唉,打发打发时间吧


            来自Android客户端7楼2016-04-02 01:15
            回复
              上菜啦
              我的音乐播放器第一个版本搞好了,虽说很毛糙,很耗电(得意的笑一下,至少对我的小米机2s那是决不能容忍的)。但是至少像个软件不是?
              好,废话少说,上图片




              来自Android客户端8楼2016-04-03 20:18
              回复
                先讲讲,风骚风骚。
                对于这软件,个人觉得,可以长期改善下去,添加各种功能呀,换马甲呀等。
                说说优点。
                1:音乐播放器那是真正的后台运行,连图标都看不到。杂们换个思维,换个目的,在别人手机上那是不是很恶搞啊?
                2:验证你的手机性能。差手机是hold不住的,胃口有点大。
                3:此处省略50字
                4:同上
                5:后面的优点就不说了,太多了。


                来自Android客户端9楼2016-04-03 20:31
                回复
                  好好说说缺点
                  1:不能自动扫描mp3文件的文件名到文本中,此处我只能将文件名手打进一个txt文件,对于几首歌还好,这里希望看到的人可以提供一下意见。有时候不能播放某一歌曲,个人觉得还是和txt文件中歌曲名字的混乱有关,导致名字中多了空格。交互界面就不说了,留给kivy吧。最后是性能问题了,我的算法也许不好,热烈欢迎大家吐槽,将你们的宝贵意见吐槽出来。最后就是有点耗电,听说多线程可以解决,不知道怎样。
                  好,废话不多说,上代码。


                  来自Android客户端10楼2016-04-03 20:36
                  收起回复
                    这里对于页面切换我用循环解决了
                    从播放点循环播放整个音乐列表暂时没解决,两个Unicode字符串总是不像等,出错。





                    来自Android客户端11楼2016-04-03 21:07
                    回复
                      对于扫描文件名的话,可以用os.list(path),将path下的所用文件名打包进一个列表中。有一个问题是如何显示歌曲的进度以及改变歌曲的进度,这个没找到。


                      来自Android客户端12楼2016-04-04 16:57
                      回复
                        不晓得怎样在本吧分享文件,本人实在非常懒


                        来自Android客户端13楼2016-04-04 18:34
                        回复
                          出现瓶颈了


                          来自Android客户端14楼2016-04-05 17:05
                          回复
                            kivy真的很强大,非常适合手机党。


                            来自Android客户端16楼2016-05-07 18:07
                            收起回复