背景:
*我刚开始为Android开发,但我是一个程序员/前端web开发人员,所以我对这类事情并不完全陌生。
*我的个人手机是Verizon上的三星Droid手机--我不确定这是否真的重要。
问题:
我好像把所有的照片和视频都弄丢了,所以我想看看是否有人知道我是否遇到了麻烦,或者是否还有希望恢复数据丢失。
我认为是什么引起了这个问题:
我学习了关于如何制作一个简单的Hello应用程序的教程,作为学习如何使用Eclipse开发的第一步。当时,我还不熟悉签名申请。所以,我只是使用了apk,它在我的项目的bin文件夹中。我使用FileZilla将它放在我的web服务器上,并将我的手机浏览器指向该文件。它下载了它,但当我点击它时,它说了一些类似于“文件太大”的内容。或者“应用程序太大了”或者“没有足够的空间安装。”或者其他类似的东西。这个应用程序只有28k,但我确信这与我在尝试在手机上使用它之前没有正确地签署它的事实有关。
所以-我的理论是,因为它认为它“太大”,它删除了其他东西在我的手机太大,以腾出空间给它。我注意到我的手机突然忘记了我所有的铃声和其他声音设置--因为它把它们都移到了我的32 my的微SD卡上(这是随手机一起来的)。以前,这些数据与我的照片和视频一起存储在内部内存中。但是,当我从应用程序中转到“我的文件”时,我甚至无法查看我内部内存中的文件。为什么会这样,我不知道-这似乎不是一个很好的特点。我办公室的一位同事提到,这可能是威瑞森公司出于一些奇怪的原因建立起来的。
如果照片还在,这是很有可能的,我不知道如何查看它们。该图库应用程序不识别任何文件,否则我将完全无法查看我的内部内存--甚至使用一个名为AndExplorer的程序。
作为android的新开发人员,这是非常令人沮丧的。当然,也许我应该在我自己的设备上测试我的应用程序之前备份我的数据,但是这完全没有理由发生。
我肯定我不是唯一一个做过这件事的人。我试着在网络上和堆栈溢出上搜索这个问题,但是没有找到任何东西。所有的帮助都是非常感谢的。我当然已经学到了--在测试任何东西之前,我需要备份我的东西。
*编辑:实际上,我可以使用AndExplorer查看内部内存,但似乎没有任何内容,就我丢失的照片和视频而言。
发布于 2011-07-01 16:30:42
我使用FileZilla将它放在我的web服务器上,并将我的手机浏览器指向该文件。
您的Web服务器是否为APK文件配置了适当的MIME类型?
,但我确信,这与我在尝试在手机上使用它之前没有正确签名这一事实有关。
我对此表示怀疑。您必须显式地做一些事情来避免签署APK。
所以-我的理论是,因为它认为它“太大”,它删除了在我的手机上的其他东西太大,以腾出空间给它。
这似乎不太可能。即使是真的,这也是威瑞森/摩托罗拉的问题,而不是StackOverflow,因为只有他们才能帮助你解决终端用户设备的问题,比如丢失的数据。
当然,也许我应该在我自己的设备上测试我的应用程序之前备份我的数据,但是这完全没有理由发生。
在正常的发展过程中,情况并非如此。
,我相信我不可能是唯一这样做过的人。
你可能是地球上唯一一个照片等由于试图安装hello-world APK而丢失或错位的人。
和我确实学到了我的教训--我需要在测试任何东西之前备份我的东西。
那你就没有吸取教训。你需要备份你的“东西”,期间,除非你是个人无懈可击,并相信这种保护将扩展到你的设备。否则,你和我们其他人一样,你的手机可能会被冲进厕所,被面包店的卡车撞倒,被恐怖分子袭击天然气管道引发的火球抓住,等等。在这种情况下,你也会丢失你的数据。
简而言之,Android开发通常不会对设备产生负面影响,当然不仅仅是安装应用程序的行为。您所经历的任何问题都是由于一些事件的组合导致的,这些事件触发了充电中的一些错误(可能只是您的单个设备)。
顺便说一句,在设备上测试应用程序的首选方法是使用USB电缆,然后在设备本身的Eclipse上运行它。FileZilla和从Web下载可以使用配置正确的Web服务器,但这通常保留到开发过程的后面。
发布于 2011-07-02 06:59:47
CommonsWare,你说的有些是有帮助的,但有些不是太多.谁说我还没备份我的数据?也许是的,但我一天都没做过?你对我的情况不太了解。也许我只是错过了一天的照片。你不能肯定地说我没有吸取教训。我将决定我是否吸取了教训;)这不应该是我的主要重点,为此我道歉。
我更感兴趣的是为什么会发生这种情况,而不是我想要拿回我的数据。我当然不想再发生这种事了。如果它与“大小”或适当的签约无关,还有什么能让这样的事情发生呢?就像我说的--我刚开始为手机开发应用程序--我只能假设使用Android提供给我的开发者指南。许多步骤假设用户知道某些事情。也许这是我的错,我应该从其他地方开始学习基本知识。
但我仍然证明,这个问题一定是由应用程序引起的。我没有用mime类型改变任何东西,但根据你说的,这不应该影响事情。这不应该对数据丢失产生任何影响。然而,毫无疑问,这是绝对的。
我用一个程序来扫描闪存盘,看看它是否能找到任何已删除的文件。那不管用。所以我几乎放弃了把数据拿回来。就像我说的-我的重点应该是防止它再次发生。
https://stackoverflow.com/questions/6549310
复制相似问题