大家好(和女孩),
我在如何在我正在开发的Android应用中构建内容方面需要您的帮助。
到目前为止,我有:
现在,我的问题是:我应该如何整理应用程序逻辑中的内容,以便将来版本中的所有内容都清晰易用?
我这样想,但我不确定这是否正确:
或者我应该以某种方式在MainActivity中包含所有这些功能?或者......?
提前感谢您的指导!
答案 0 :(得分:2)
在我开始向您介绍精心编写的文档和示例之前,我有一个主要观点,我想强调并传达。
您指的是现代Android应用程序被Fragments划分的活动(不是现代的,差不多3年),而且相同的应用程序可以通过在所有Android *设备上使用几乎100%的代码来实现和外形(手机,平板电脑,电视,服装,汽车等)。
现在让我们谈谈业务,开始阅读有关Android的最佳地点是Google:
之后,我很乐意将您链接到一个代码实验室,我与一些朋友和一些博客文章共同撰写了我作为后续撰写的文章:
古德勒克。
答案 1 :(得分:1)
您想拥有一个自定义界面,可以使用相机拍照,还是使用手机上的现有应用程序?
是 - 您需要PictureCaptureActivity
并且必须自己实施相机功能。
否 - 您可以使用Intent
让用户使用其他应用程序拍摄照片并将其返回给您。
无论哪种方式,您都需要查看Camera documentation。
您很可能需要PictureProcessActivity
以您想要的方式处理图片。
PictureUploadActivity
并非真的有必要。您可以使用Progress Dialog或Progress Bar来显示PictureProcessActivity
中的进度。
在我看来,你至少需要两项活动:
MainActivity
/ PictureCaptureActivity
拍摄照片PictureProcessActivity
处理照片您可以通过在操作栏中隐藏和显示图标将其全部整合到一个活动中,但我不愿意,因为Activity Documentation状态:
活动是用户可以做的一件重点事。
免责声明:没有100%正确的方法。
答案 2 :(得分:0)
我发现这在代码保存方面非常有用:https://google-styleguide.googlecode.com/svn/trunk/javaguide.html
我不能强调的一件事:评论你的代码