草庐IT

handle_storage

全部标签

android - Activity 未找到异常 : No Activity found to handle Intent sospicious behaviour

我有一个正在生产中的应用程序,在过去的24小时内,我收到了来自单个用户的大约50次崩溃(每小时3-4次)。Fabric将设备类型标记为“sdk”,操作系统版本始终为4.1.1。这是堆栈跟踪:FatalException:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.VIEWdat=market://details?id=com.google.android.gms&pcampaignid=gcore_8487000---flg=0x800

android - 尝试捕捉 : Is it OK to leave applications with handled exceptions?

我对编程还很陌生,所以有些东西我是通过观察学到的,但还没有完全理解。Try-Catch就是其中之一。根据我的研究,try语句允许我定义一个代码块来测试错误,而catch语句允许我定义一个代码块,如果tryblock中发生错误则执行。我明白了。我曾尝试在收到导致应用程序崩溃的异常错误的情况下使用Try-Catch。Try-Catch似乎可以防止(停止)崩溃。但这是我的问题,有一个不断捕获异常错误的应用程序可以吗?例如,我正在使用EditText小部件。我希望EditText的输入值代表货币,所以我应用了android:inputType="numberDecimal"。我从中了解到的问题

android - 无法从/storage/sdcard0 中删除目录

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。Improvethisquestion我有一台VerizonSamsungGalaxyNote2,运行Android4.1.1,root,带有SuperSU。我有一个应用

android - 从 Android 上传到 Google Cloud Storage 速度慢 5 kbps

我正在编写一个Android应用程序,并希望使用GoogleCloudStorage来存储可能较大的媒体文件。我正在为JSONAPI使用Java客户端库:com.google.api.services.storage。我的问题是性能。我确定我一定做错了什么。我有文件上传工作,但它几乎是可笑的慢。传输一个1.5MB的图像文件大约需要5分钟,所以大约是5kbps,这对我的应用程序来说是无法使用的。我已经为我的应用程序启用了计费功能,但我使用的是免费套餐。这肯定不是预期的性能水平?我正在宽带wifi上的GalaxyS4上对此进行测试。我正在使用服务帐户OAUth客户端key访问GCS。我尝试

java - 良好的用户界面设计 : How to handle empty ListView?

我的应用连接到网络并填充一个ListView。有时什么也不会退回。通知用户列表为空的最佳方式是什么?我自己的一些建议:在第一个ListItem中显示“无结果”显示一个显示“无结果”的新View 最佳答案 ListView允许您在它为空时显示替代View:http://developer.android.com/reference/android/widget/AdapterView.html#setEmptyView(android.view.View)事实上,如果你使用一个ListActivity,它的布局有一个带有android

android - 为什么 Images.Media.insertImage 不需要 WRITE_EXTERNAL_STORAGE 权限

我意识到我没有在我的`AndroidManifest.xmlStringpath=Images.Media.insertImage(((Activity)MainView.this.getContext()).getContentResolver(),screenCaptureBitmap,"Title","Description");仍然能够将图像文件写入位置/mnt/sdcard/DCIM/Camera。我可以知道为什么会这样吗? 最佳答案 可能取决于内容提供商MediaStore,你通过它来插入,它是一个RPC调用。和Medi

android - "Not enough storage available to process this command"- 带有 Android 插件的 Gradle

我在尝试使用带有Android插件的Gradle进行构建时遇到问题。我正在使用带有8GB内存和Gradle1.6的Win764位,但是“大多数时候”当我尝试从cmd运行“gradlebuild”时,我遇到了这个错误“CreateProcesserror=8,存储空间不足可用于处理此命令”。而这个错误的位置是在“:mergeDebugResources”。我的项目目录如下:赫利|库|Action条sherlock|build.gradle(用于android库)赫利|build.gradle(用于主应用)第一个build.gradle是applyplugin:'android-libra

android - 需要游戏 handle - android tv - 发布应用

我已经在支持游戏handle的安卓电视上上传了应用程序,但这不是必需的。不幸的是,googleplay商店显示需要pad。我知道它与list有关,但对我来说看起来不错。我想这是重要的部分uses-featureandroid:name="android.hardware.gamepad"android:required="false" 最佳答案 由于您的电视游戏支持游戏handle但不是必需的,因此您实际上应该排除游戏handle的使用功能。与直觉相反,您在实际需要游戏handle时设置gamepadrequired=false(游

android - 如何知道何时需要 WRITE_EXTERNAL_STORAGE

我正在将我的Android应用程序的目标SDK版本升级到23(AndroidM),它具有新的运行时权限(https://developer.android.com/training/permissions/requesting.html)。我的应用已声明WRITE_EXTERNAL_STORAGE在它的list中,现在我必须在运行时请求它。当然,我只想在必要时请求它。我对不同的存储类型有一个抽象,一种是通过普通文件I/O(不是Android内容提供程序的东西)实现本地存储。在这个类中,我得到一个文件路径(如/mnt/sdcard/...或/data/data/...),在访问该文件(读

android - 检查是否需要 READ_EXTERNAL_STORAGE 权限才能从特定 Uri 读取

我想检查我是否需要Manifest.permission.READ_EXTERNAL_STORAGE来读取给定的Uri。这是正确处理传入Intent到我的应用程序所必需的。例如,如果我从WhatsApp将图像分享到我的应用程序,而我的应用程序没有读取权限,那没关系。我仍然可以从这个Uri中读取,因为WhatsApp授予我读取这个Uri的权限。然而,Google相册将Uris共享为外部存储Uri并从中读取我需要提示用户授予我的应用从外部存储读取的权限。我知道我总是可以要求用户提供我的应用读取权限,但我希望尽可能避免这种情况。 最佳答案