第一个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,此刻怎么处理?
中途某个文件拷贝失败怎么处理?比如权限或磁盘满或其他问题
如果文件比较大,或小而碎,速度效率的瓶颈在哪?
拷贝完成之后哪些窗口需要刷新?怎么判断?






第一个APP及stackoverflow

今天把第一个APP更新为1.0版本,虽然简陋,但基本可用。代码网址在:https://github.com/maxyou/FileCmd,可以安装的apk放在:https://www.dropbox....
  • max2005
  • max2005
  • 2013年12月04日 14:42
  • 1869

编写Wince的APP时出现 'User Stack Overflow' 异常的解决办法

/************************************************************************************************ 编...
  • deng0zhaotai
  • deng0zhaotai
  • 2013年05月03日 14:08
  • 1642

StackOverFlow架构初探

StackOverflow是一个与程序相关的IT技术问答网站,程序员遇到问题很容易在这里找到解决方案。截至2016年5月,StackOverflow已经有470万用户量,超过4000万个回答。数据量如...
  • sinat_34179228
  • sinat_34179228
  • 2017年06月12日 12:32
  • 271

在stackoverflow上使用markdown

本文整理自http://www.tuicool.com/articles/UJziqqr,但结合具体实际,发现有一些出入,遂做了修改,适用于stackoverflow网站的编辑器,所有权力归原作者所有...
  • sdujava2011
  • sdujava2011
  • 2016年01月25日 11:24
  • 604

如何优雅地使用 Stack Overflow?

作者:光源 链接:https://www.zhihu.com/question/20824615/answer/69560657 来源:知乎一,提问前一定要搜索,先在 Google 搜索,然后在 ...
  • z3881006
  • z3881006
  • 2017年03月13日 11:04
  • 184

IDATA stack overflow detected的原因

在使用IAR工具开发单片机项目时,经常会遇到: Warning:Possible Idata stack overflow detected 原因大致如下: 1、堆栈设置过小,在project-...
  • huangmeimao
  • huangmeimao
  • 2015年09月15日 16:31
  • 1581

StackOverflow 这么大,它的架构是怎么样的?

【伯乐在线补充】:Nick Craver 是 StackOverflow 的软件工程师 & 网站可靠性工程师。 这是「解密 Stack Overflow 架构」系列的第一篇,本系列会有非常多的内容。...
  • rise51
  • rise51
  • 2016年03月14日 12:54
  • 1352

第一次在stackoverflow上提问,亮瞎了。。

下午看oc代码,看到这么一句 array_multisort($sort_order, SORT_ASC, $method_data); 这个是对多个数组进行排序的,倒是没什么好说。然后我...
  • u010703523
  • u010703523
  • 2015年06月29日 20:38
  • 2743

overflow

一、overflow基本属性 (1)visible默认 超出部分表现出来 (2)hidden 超出部分隐藏 (3)scroll 滚动条 (4)auto  哪侧溢出 那边出现滚动条 (5)in...
  • Luffy_ying
  • Luffy_ying
  • 2017年01月01日 18:14
  • 318

几个SAP Mobile app

Service Parts Management (SPM)SAP Mobile Service Entry Sheet (SES) https://store.sap.com/sap/cpa/ui/...
  • berryreload
  • berryreload
  • 2014年05月12日 16:24
  • 2586
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一个APP及stackoverflow
举报原因:
原因补充:

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