草庐IT

storage_path

全部标签

用于实时图表的 Android Paths

我正在尝试在android中创建一个实时图表实用程序,并且在大多数情况下它都能正常工作,除了当我在其中一个路径中获得太多数据点时它会破坏openGL。我使用路径是因为当传入的值超出图形的当前范围时,我正在通过矩阵转换整个数据集。我会以错误的方式解决这个问题吗?对于这种事情有更好/更合适的API吗?如果可能的话,我很乐意将路径修剪到当前边界/我知道该怎么做。谢谢!绘制:@OverrideprotectedvoidonDraw(Canvascanvas){scaleX=getWidth()/(maxX-minX);scaleY=getHeight()/(maxY-minY);//TODO:

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 - android.graphics.Path 可以做成 Parcelable 吗?

我找到了一些topics关于使Path成为Serializable对象,但我找不到有关使其成为Parcelable的任何信息。据我所知,Parcelable对象在Bundle中打包和解包的效率更高。我创建了一个名为ParcelablePath的新对象,它扩展了“Path”并实现了Parcelable并覆盖了所需的方法,但我不太确定在重写的方法。我的问题是,是否有可能使Path成为Parcelable对象?如果是这样我该怎么做?这是一些示例代码:publicclassParcelablePathextendsPathimplementsParcelable{protectedParcel

android - PANIC : Broken AVD system path. 检查你的 ANDROID_SDK_ROOT 值 [C :\Users\Admin\AppData\Local\Android\sdk\. android\avd]!

当我向avd授予写入权限时,我遇到了问题PANIC:BrokenAVDsystempath.CheckyourANDROID_SDK_ROOTvalue[C:\Users\Admin\AppData\Local\Android\sdk.android\avd]!我尝试了很多次,但没有任何Android开发人员可以使用我,因为我想为我的项目获取虚拟机的根目录。 最佳答案 在Windows中,您需要在开始时更新该环境变量,然后再运行交互式dos/PowerShellshell。在Linux中,是这样的:ANDROID_SDK_ROOT路

android - 从 Path 对象获取坐标(根本没有这样的方法)

如何从Path获取坐标和/或RegionAndroid中的对象?没有这样的方法可以让你这样做。基本上我只需要Path对象包含的图形点的坐标。也许我可以通过反射来完成这个?任何帮助将不胜感激。 最佳答案 如果我们查看路径的源代码:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/graphics/Path.java?av=f我们可以看到坐标没有存储在Path中,而是传递给native

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 gradle 错误 : Can't register given path of type 'SOURCE' because it's out of content root

我今天早上刚刚将我的AndroidStudio更新到版本0.4.2和gradle1.9。然而,在更新Gradle之前编译得很好,在更新之后每次我尝试编译或刷新Gradle配置时它都开始显示错误。信息总是一样的:"Can'tregistergivenpathoftype'SOURCE'becauseit'soutofcontentroot."Contentroot:'C:/Users/XXX/Documents/AndroidWork/Project/modules'Givenpath:'C:\Users\XXX\Documents\AndroidWork\Project\src\tes

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并从中读取我需要提示用户授予我的应用从外部存储读取的权限。我知道我总是可以要求用户提供我的应用读取权限,但我希望尽可能避免这种情况。 最佳答案

android - 如何解决 'sdk manager path not recognized as an internal or external command' 错误?

为什么我的SDK没有打开,并告诉我SDK未被识别为内部或外部命令,我需要帮助来更新我的SDK?但它一直告诉我SDK管理器正在打开,但最终它不会显示。 最佳答案 对于任何人,在命令提示符中收到此消息:'sdkmanager'未被识别为内部或外部命令在Windows上,右键单击“我的电脑”图标:Properties>Advancedsystemsettings>Advanced(tab)>EnvironmentVariables>SystemVariables单击“路径”、“新建...”并粘贴到您的SDK的路径。我的是:C:\Users