草庐IT

final_res

全部标签

android - 如何获取res文件夹的Uri?

我正在尝试获取可绘制文件夹中的图像的Uri。我尝试了很多可能的方法,但似乎没有任何效果。谁能建议我如何获取res文件夹的Uri。任何帮助深表感谢。 最佳答案 嗯,其实很简单。包中资源的基本URI可能类似于以下可能性:android.resource://[package]/[resource_id]android.resource://[package]/[restype]/[resname]因此以下内容是可管理的。StringpkgName=getApplicationContext().getPackageName();Urip

android - xmlns :android ="http://schemas.android.com/apk/res/android" gets added to all my layout objects causing errors

在更新我所有的ADT工具和Eclipse之后的某个时刻,当我打开它们时我的所有XML文件都出错xmlns:android="http://schemas.android.com/apk/res/android"被添加到每个布局对象(根对象就像我最初设置它的方式,以及嵌套的RelativeLayouts和LinearLayouts和FrameLayouts)这会导致该XML文件中出现错误,我必须手动删除它们,即使使用查找和替换,当我只想查看xml文档时,这样做既不必要又乏味为什么会这样,我该如何预防 最佳答案 问题可能出在你的lint

java - Kotlin 中 Java static final 字段的等价物是什么?

在Java中,要声明一个常量,您可以这样做:classHello{publicstaticfinalintMAX_LEN=20;}Kotlin中的等价物是什么? 最佳答案 根据Kotlindocumentation这是等价的:classHello{companionobject{constvalMAX_LEN=20}}用法:funmain(srgs:Array){println(Hello.MAX_LEN)}这也是静态最终属性(带getter的字段):classHello{companionobject{@JvmStaticvalM

android - public final void moveCamera(CameraUpdate 更新)和 public final void animateCamera(CameraUpdate 更新)之间的区别?

这些方法有什么区别publicfinalvoidmoveCamera(CameraUpdate更新)和publicfinalvoidanimateCamera(CameraUpdate更新)GoogleMap类的?我应该什么时候调用getCameraPosition()? 最佳答案 两者的区别在于:animateCamera将以平滑的动画将相机移动到所需位置,而moveCamera将立即将相机移动到所需位置。编辑:来自CameraPosition的文档:聚合所有相机位置参数的不可变类。基本上它包含相机位置的所有数据,如:方位、倾斜、

Android 在 res 文件夹中存储可绘制图像会出错

所以我试图将图像保存在我的android问题中的一个可绘制文件夹中,但无论我将图像文件放在哪里,尝试构建或运行我的程序都会出现此错误C:\Users\*****\AppData\Local\Android\android-sdk\tools\ant\build.xml:621:Thefollowingerroroccurredwhileexecutingthisline:C:\Users\******\AppData\Local\Android\android-sdk\tools\ant\build.xml:657:nullreturned:1有问题的代码行是:621-elseText

android - 自定义 RES 屏幕和 RES 图标被替换为默认的 Cordova 屏幕和图标

我正在使用适用于ApacheCordova的VisualStudio工具。我已经测试了CLI6.4.0,不幸的是RESSCREENS和RESICONS有一个错误。如果我使用CLI6.3.1,这个问题就会消失。为了演示它,我从头开始创建了一个新项目,仅添加了cordova-plugin-splashscreen(版本4.0.0)并用自定义屏幕图像替换了原始屏幕图像。当我尝试使用通过USB连接的物理Android设备进行调试时会出现此问题。在构建系统时,系统会自动创建一些额外的文件夹/文件(我的config.xml中的每个启动配置都有一个新文件夹/文件),所以在我的例子中,我得到了这些新文

android - 错误 :Execution failed for task ':app:processDebugResources' when using font folder inside res

我已将SDK更新到AndroidO开发者预览版,并开始使用单个TextView进行简单演示。当我在res文件夹中包含font时,它开始显示Error:Executionfailedfortask':app:processDebugResources'.>com.android.ide.common.process.ProcessException:Failedtoexecuteaapt这是我的build.gradleandroid{compileSdkVersion25buildToolsVersion"25.0.2"defaultConfig{...minSdkVersion15ta

java - 从内部类中访问变量 (dialogView),需要声明为 final

我正在尝试创建一个布局为"is"或“否”的警告对话框。我想通过单击“否”按钮关闭该对话框,但是dialogView.dismiss();出现错误。这是我的代码。privatevoidshowCancelOrderDialog(){AlertDialog.Builderbuilder=newAlertDialog.Builder(context);LayoutInflaterinflater=this.getLayoutInflater();ViewdialogView=inflater.inflate(R.layout.dialog_details_cancel_order,null)

android - 如何解决 Android bin res crunch 目录中的运行时错误?

我正在使用eclipse(3.7.1)进行android开发。当我尝试运行应用程序时,它在bin-->res-->crunch目录中显示错误请任何人帮我解决这个错误 最佳答案 试试这个,你必须在你的工作区中删除这个文件夹并重新构建你的项目:转到/YourAndroidWorkspace/YourProject/bin并删除“crunch”文件夹。在Eclipse中清除并重新构建您的项目。这对我有用。 关于android-如何解决Androidbinrescrunch目录中的运行时错误?,

java - Android : final local variable vs local variable 中的性能或优化

我怀疑final局部变量是否比没有final的局部变量更能被Java编译器或dex优化。final变量和变量在Android性能上有什么区别吗?谢谢。for循环:for(finalintx:list)ret+=x;尝试捕捉:try{/*dosomething*/}catch(finalIOExceptione){}功能:voidecho(finalStrings){print(s);} 最佳答案 我实际上看过一些来自GoogleDevs的视频,我记得他们曾说过,当你声明你的变量final时,VM知道这个变量不会改变它,它会提高性能。