草庐IT

patch_size

全部标签

Android Studio 2.1.2 和 Android 6 : Error while installing restart patches

自从更新到Android6,我得到了“安装冷交换补丁时出错:com.android.tools.fd.client.InstantRunPushFailedException:创建文件夹时出错:run-asswiss.seabird.seabirdapp1mkdir-p/data/data/swiss.seabird.seabirdapp1/files/即时运行/dex安装重启补丁时出错”每次我尝试运行我的应用程序时,除非它之前已卸载或我进行了全新构建。我试过:a)在我的移动设备上设置应用程序的写入权限b)使用APK23的所有工具等更新SDK。c)取消点击Android设置中的“重新启

android - 从 ListView 获取检查项目时,获取 SparseBooleanArray.size() 总是 0

我在ListView中使用复选框并希望在ListView中获取选定的项目。问题是SparseBooleanArray.size()始终保持为0,即使在ListView中选中复选框也是如此。我搜索了很多但是问题仍然存在。这是我正在使用的代码:checked=lvShowContacts.getCheckedItemPositions();if(checked!=null){for(inti=0;i在这里我总是得到checked.size()作为0。请帮助我。在此先感谢。 最佳答案 使用SparseBooleanArray的一些技巧:设

android - 在 Android Studio 上重建时出现 "The security strength of SHA-1 digest algorithm is not sufficient for this key size"

我在构建项目时遇到了这个问题。下面是堆栈跟踪。我为发布key创建了一个新的keystore文件,但没有用。Causedby:java.io.IOException:Failedtogeneratev1signatureatcom.android.tools.build.apkzlib.sign.SigningExtension.onOutputZipReadyForUpdate(SigningExtension.java:292)atcom.android.tools.build.apkzlib.sign.SigningExtension.access$200(SigningExten

android - 为什么 `text_size_body` 在 AppCompat 库和 Android Lollipop 中有不同的大小?

v21\values.xml@dimen/text_size_body_1_material文字大小14spvalues\values.xml@dimen/abc_text_size_body_1_material文字大小16sp问题:Google在AppCompat库和AndroidLollipop中为text_size_body定义不同大小的原因是什么。P.S.其他尺寸好像都一样。 最佳答案 通常,Android首先会查看默认文件夹values,以查找您通过xml资源定义的所有值(在您的示例中为values/dimens.xml

android - Android Material Design 中的 "Touch Target Size"到底是什么

引用关于MaterialDesign的Android文档,我经常发现我们被引导将按钮的“触摸目标”设置为48dp高度(https://www.google.com/design/spec/components/buttons.html#buttons-style)。但它是每个Button元素的默认值,还是我必须明确设置它以及如何设置? 最佳答案 如果您对默认的MaterialButton没问题,就使用它吧。大多数事情都可以。Button的Material主题定义为:@drawable/btn_default_material?att

android - 无法启动模拟器 : "Emulator: Warning: requested RAM 1024M too high for your system. Reducing to maximum supported size 0M"

我相信这是因为我更新了我的SDK和工具,但没有更新HAXM。不幸的是,我在这台机器上没有管理员权限,需要帮助弄清楚如何在不更新HAXM的情况下让模拟器工作。有任何想法吗?降级SDK?也许获得新的HAXM是前进的唯一选择?9:55AMEmulator:Warning:requestedRAM1024Mtoohighforyoursystem.Reducingtomaximumsupportedsize0M9:55AMEmulator:Processfinishedwithexitcode0 最佳答案 重新安装HAXM并恢复业务。我认为

Play 商店中 size = null 的 Android 应用

我有一个针对Android发布的react-native应用程序,可在Play商店获取。apk大小约为9mb,但当用户从商店安装它时,他们需要有260mb的可用空间。当我在商店检查应用程序的大小时,我在“大小”字段下看到一个“空”。请看下图:我在这里错过了什么? 最佳答案 这几乎可以肯定是Play商店中的一个错误,我已经报告了。我怀疑发生的事情是您的设备有资格使用多个Play商店的Activity版本-也许一个有资格使用alpha或beta版本(您是否看到当前版本如何显示“因设备而异”).因为您有多个不同的当前版本,所以无法显示尺寸

android - 更好的 draw9patch 版本

我最近一直在android上使用draw9patch,我对它的程序有多糟糕感到沮丧。我通常每张图像需要5分钟来添加看起来过多的补丁。更糟糕的是,当我有一个图像的多个状态时,我必须在3个图像上做完全相同的补丁,否则它们看起来是错误的,我宁愿能够在图像之间复制补丁。我试过使用gimp来做同样的事情,但发现它更难。有没有人找到更好的程序来创建9个png或创建自己的png? 最佳答案 你到底在做什么?添加补丁不应超过4或5次点击。您只是在外框上添加单个黑色像素或像素线。就个人而言,我使用Photoshop来完成我的工作,但如果您还没有它,那

android - 何时使用 9-Patch

是否有任何Android开发人员文档说明可绘制资源何时可以是9-patch?换句话说,是否有文档说“以下项目使用9补丁数据,如果可用”?根据四处探索和经验,我了解到应该使用9补丁图形应用程序启动器图标应用小工具、墙纸和文件夹的“添加到主屏幕”选择列表中使用的图标桌面壁纸和其他使用BitMaps,例如在Canvas上按钮图形viewbackgrounds当可绘制对象用于菜单图标和选项卡图标时,我很惊讶地看到9-patch数据被忽略了。 最佳答案 当您的图像需要可变宽度和/或高度时,最好使用9-patches。示例:在我的应用程序中,我

android - 仅水平缩放的 9patch 图像

如何创建仅水平缩放的9Patch图像?我不希望它垂直缩放。我无法创建这样的9PNG。我试过这篇文章http://radleymarx.com/blog/simple-guide-to-9-patch/但他们的方法不起作用。当我跳过左侧指南时,它会在Eclipse中出现错误。我正在尝试扩展这个image水平地创建标题栏。 最佳答案 好吧,您可以将垂直缩放标记为图像的透明部分。可能就在顶部和底部边缘附近。只有那些部分会垂直缩放。另一个垂直部分将保持不变。 关于android-仅水平缩放的9p