第一个APP及stackoverflow

原创 2013年12月04日 14:42:58

今天把第一个APP更新为1.0版本,虽然简陋,但基本可用(有个已知bug以后有空了改)。代码网址在:https://github.com/maxyou/FileCmd,可以安装的apk放在:https://www.dropbox.com/s/0lwi83hf3q5j8vj/FileCmd.apk


这是一个双窗口的文件管理器。较远的计划是做一个利用NFC或WifiDirect的文件分享工具,那么第一步是要做一个文件系统的浏览管理器,并可以简单播放音频和视频文件,这就是这个APP。做成双窗口,不仅仅是因为喜欢PC端的“TotalCommander”,而且双窗口之一可以用来浏览网络远端的文件。可惜我的手机还不支持NFC或WifiDirect功能,所以做到这里只能暂停一下。虽然可以刷机支持WifiDirect,但是我不想让日常使用的手机去冒这个险。


下一个APP做什么呢?有点迷茫。象是闭门造车。


最近的体会:

1. 官网http://developer.android.com 是最新学习资料和最后的标准。注意android技术更新很快,这里是唯一标准。

2. stackoverflow是最佳技术问题咨询处,也许集中了全世界最出色的程序员,并且有非常合理的问答机制,很多高手都乐于解答。其他的论坛社区似乎相距甚远,基本可以不去了。

3. stackoverflow的第一要领是,善用关键字进行查询。基本上我想问的问题都被问过,而且有不错的解答。不要重复问,会浪费资源,可能减分。

4. stackoverflow的第二要领是,要清晰提问。要清晰说明事情的前因后果,张贴恰当的代码。问得越清晰,别人越是愿意回答,有价值的可以加分,问得迷糊的,会被减分。总之,要把提问当做一门艺术。

5. stackoverflow上面有很多代码片段,可以取来使用。stackoverflow有一种无所不能的感觉。

6. 一般的android开发书籍可以用来快速浏览,因为官网毕竟是英文的,而且需要兼顾文档性和完备性。不过要留意某些书籍的水准很有限,要及时和官网核对,以免被误导。


=======2013年1月6日更新及补充================

项目更新,github地址改为:https://github.com/maxyou/DirPlayer


补充一下文件拷贝部分:

写一个产品级别的文件拷贝,需要考虑哪些方面?练习级别的文件拷贝,可能几十行代码。产品级别的文件拷贝,需要考虑的事情就多了,罗列下:
用什么界面来浏览文件系统?该界面提供什么操作?
如果是文件拷贝的话,哪些路径的拷贝是许可的?
如果是文件夹拷贝的话,哪些路径的拷贝是许可的?
如果是移动的话,哪些路径是许可的?
如果目的地址已经有同名文件或文件夹怎么办?
要让用户选择是否覆盖吗?或者可以merge?
在背景线程拷贝吗?怎么设计和更新进度条?
拷贝中途允许用户中断后续的拷贝队列吗?
拷贝中途用户关掉本app,此刻怎么处理?
中途某个文件拷贝失败怎么处理?比如权限或磁盘满或其他问题
如果文件比较大,或小而碎,速度效率的瓶颈在哪?
拷贝完成之后哪些窗口需要刷新?怎么判断?






Android工作两年之后的第一个App--天真无谐

一、前言 好长时间没写blog了,主要还是工作上的事有点多,周末又得在家开发自己的app,所以时间真的不够用了,当然今天这篇文章主要就要说一下,工作两年的我如何从产品角度去做一个app,以及app的...

我的第一个开源App(彩票开奖查询)

源码:https://github.com/feimengwang/lottery 这个App其实2年前就写好了,那时候是抓取的网页里面的内容,也没有用第三方开源框架,写的也比较乱,最近没事的时候发现...

[Andriod官方训练教程]创建你的第一个App之开始另一个Activity

原文地址:http://developer.android.com/training/basics/firstapp/starting-activity.html ---------------...

iOS学习(二十九)创建第一个app应用,不用故事板,创建主页

创建第一个app应用: 目前我们绘制界面都在storyboard故事板,可以在里面拖拽控件, 然后运行就可以了。 如果我们不用故事板,那么我们必须这样子做:首先把main去掉: 然后在...

(一)Building Your First App建立你的第一个应用

Getting Started 入门指南 Building Your First App 建立你的第一个应用

Android第一个个人APP(帐号助手)

第一个app上线了,关于帐号保存的一个app,本地保存,无须联网。 下载地址为:http://android.myapp.com/myapp/detail.htmapkName=com.weeky.a...
  • lwcumt
  • lwcumt
  • 2015年07月16日 09:19
  • 1817

我的App全栈之路(4)第一个接口的诞生

接下来就是正式的代码开发了,在这里我先啰嗦一句,你们最好是把数据库先设计好,并且加入适量的测试数据,在刚开始进入代码开发的时候列好自己app里面基本要用到哪些接口,自己写一个接口文档,比如接口的地址,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一个APP及stackoverflow
举报原因:
原因补充:

(最多只允许输入30个字)