草庐IT

vm_flags

全部标签

android - Windows 8 - 运行 Eclipse(未找到 Java VM)

我刚刚下载了AndroidDeveloperToolsBundle。我开始按照安装说明进行操作,并按照说明将文件解压缩到新位置(“开发”)。我尝试按照说明运行Eclipse应用程序,但弹出一个窗口说;AJavaRuntimeEnvironment(JRT)orJavaDevelopmentKit(JDK)mustbeavailableinordertorunEclipse.NoJavavirtualmachinewasfoundaftersearchingthefollowinglocation:C:.........\Development\adt-bundle-windows\ec

Android 2.3 的 VM 预算低于 2.1 和 2.2?

Android2.3的VM预算似乎比2.1和2.2小得多。令我惊讶的是,较新的操作系统限制更多,我希望由于技术的发展,人们应该为应用程序分配更大的内存(VM预算)。因此我无法在内存中保存大的位图图像,这对于我现在正在做的图形图像处理应用程序很重要。但它在2.1和2.2中运行良好。如果我使用inScale缩小我的图像以适应2.3,那么我的输出质量就会下降。根据您自己的经验,您对如何处理2.3和之前版本之间的这种差异有什么建议吗? 最佳答案 Android2.3的VM预算实际上更高(32MB)。不同之处在于Android2.3现在默认以

android - 如何使用 FLAG_GRANT_READ_URI_PERMISSION 授予对自定义内容提供程序的临时访问权限

我正在尝试从另一个应用程序(应用程序B)查询自定义内容提供程序(应用程序A)。当内容提供者没有权限保护时,我可以这样做。具体来说,我在应用程序A上构建了自定义内容提供程序,并将包含URI的Intent发送到应用程序B。这是应用程序A中的Intent发送部分。classInsertOnClickListenerimplementsOnClickListener{publicvoidonClick(Viewv){ContentValuesvalues=newContentValues();values.put(DataBaseConfiguation.TableConfiguation.U

android - 布局中 ImageView 的 ANTI_ALIAS_FLAG?

有谁知道如何将ANTI_ALIAS_FLAG应用到布局中的ImageView而不是Java中? 最佳答案 你想应用属性android:antialias="true",像这样: 关于android-布局中ImageView的ANTI_ALIAS_FLAG?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5488043/

android - FLAG_CANCEL_CURRENT 或 FLAG_UPDATE_CURRENT

我的应用在用户交互时设置了重复警报,它可能使用警报管理器更改为广播设置的间隔时间。没有太多额外的东西。在这种情况下,更新标志还是取消标志更好?谢谢 最佳答案 永远不要将FLAG_CANCEL_CURRENT与您在设置警报时使用的PendingIntents一起使用。如果您想将闹钟重新安排在不同的时间,则根本不需要任何标志;只需创建一个标志为零的重复PendingIntent,然后使用它来设置()一个警报:这将隐式取消现有警报,然后将其设置为新指定的时间。但是,如果您在创建新的PendingIntent时使用了FLAG_CANCEL_

java - 基于寄存器的VM与基于堆栈的VM之间的主要区别是什么?

今天我读到了someslidesaboutAndoirdbasics,短语出现了:dalvikvm是基于寄存器的,而不是基于堆栈的。那么,基于寄存器的vm和基于堆栈的vm之间的主要区别是什么?第二个环节回答了我的问题:http://markfaction.wordpress.com/2012/07/15/stack-based-vs-register-based-virtual-machine-architecture-and-the-dalvik-vm/另一个链接:http://androidjayavelu.blogspot.co.at/2011/06/dalvik-virtual

android - FLAG_TRANSLUCENT_NAVIGATION 在横向模式下不可用?

这个问题类似于Checkiftranslucentnavigationisavailable但不完全是。我有一个Nexus4闪现了CyanogenMod11或Android4.4等价物,并且任何在横向模式下运行的带有FLAG_TRANSLUCENT_NAVIGATION的应用程序都不像纵向模式那样在系统UI上具有半透明性。同样的问题可以在Nexus5上重现,因为我还没有看到任何在横向模式下使用半透明按钮为Android4.4构建的谷歌应用程序。这是我正在使用的代码intAPI_LEVEL=android.os.Build.VERSION.SDK_INT;if(API_LEVEL>=19

android - 我如何查看我的应用程序在其 VM 预算中使用了多少内存?

我查看了DDMS,但没有看到任何内容。谢谢。 最佳答案 您应该在设备View的DDMS中单击“更新堆”按钮。 关于android-我如何查看我的应用程序在其VM预算中使用了多少内存?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4516645/

android - 无法启动 Android 模拟器 : "Unable to load VM from snapshot"

我尝试从Eclipse启动android模拟器,但模拟器无法启动。当我尝试启动它时,出现以下错误:emulator:ERROR:UnabletoloadVMfromsnapshot.Thesnapshothasbeensavedforadifferenthardwareconfiguration.有什么建议吗? 最佳答案 也许尝试在Android虚拟设备管理器中禁用硬件快照?它应该安装在您安装androidSDK的任何位置。 关于android-无法启动Android模拟器:"Unabl

android - setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) 不起作用

我一直在与setSystemUiVisibility()作斗争,试图隐藏软导航按钮一段时间(对于视频播放器)。它似乎没有像宣传的那样工作。这是我的代码,位于可见的FrameLayout中。voidsetNavVisibility(booleanvisible){intnewVis=SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;if(!visible){newVis|=SYSTEM_UI_FLAG_LOW_PROFILE|SYSTEM_UI_FLAG_HIDE_NAVIGATION;}setSystemUiVisibility(newVis);}根据SDK示例稍作修改