草庐IT

prog_name

全部标签

android - Gradle : No resource type specified (at 'text' with value '@{user.name}' ). 数据绑定(bind)不工作

我试图将适当的数据绑定(bind)功能添加到我的项目中,但由于某种原因它仍然失败。build.gradle文件如下所示:applyplugin:'com.android.application'buildscript{repositories{mavenCentral()}dependencies{classpath'me.tatarka:gradle-retrolambda:3.2.5'}}repositories{mavenCentral()}applyplugin:'com.android.application'applyplugin:'me.tatarka.retrolamb

Android 加载时区太长 : Loaded time zone names for en_US

亲爱的,我只是编写了一段代码来获取日期时间字符串,如下所示:publicstaticStringgetCurrentDate(){Locale.setDefault(Locale.US);Datedate=newDate();StringstrDate=date.toString();returnstrDate;}但问题是从日期转换为字符串需要很长时间(大约2秒),日志:10-1117:52:51.733:INFO/Resources(6835):Loadedtimezonenamesforen_USin2107ms.你能给我一个如何提高这个方法性能的解决方案吗解决方案更新:我刚刚在主

android - 为什么我会收到 "Error Retrieving parent for item: No resource found that matches the given name ' @android :style/Theme. Dialog.Alert'”?

在我的项目属性中,我有Android2.2,团队中的另一个人能够很好地构建。我在res->values下的themes.xml文件中收到错误ErrorRetrievingparentforitem:Noresourcefoundthatmatchesthegivenname'@android:style/Theme.Dialog.Alert'.因此我无法构建我的项目。这是一个正确的项目,我从SVN存储库获取并导入到Eclipse中。@style/DA.TextView 最佳答案 我遇到了同样的问题。尝试增加list文件中的min-s

android - “无法解析符号”和 'No resource found that matches the given name' - 不重复

我昨天在AndroidStudio中打开了我的项目,到处都是红色的,描述为“无法解析符号”。这完全是随机的,因为自从我上次打开项目以来,项目或AS都没有发生任何变化。我最终将AndroidStudio更新到2.0并尝试了一系列我在网上找到的解决方案,但没有任何效果。赞this伙计,我已经试过了:重建项目清理项目与Gradle文件同步关闭项目,关闭AS并重新启动/重新打开文件>使缓存无效/重新启动检查Lint,没有看到任何明显的东西仔细检查SDK管理器中的所有支持库都是最新的检查我的Build.gradle,虽然没有任何变化,但它和往常一样,一直都是这样工作的。我还尝试了以下步骤(来自已

java - Android 7 - 无法显示 PDF(pdf_name 格式无效)

我有一个适用于Android4、5和6的应用程序。该应用程序列出了服务器中的远程文件,并允许您从服务器下载它们(PDF文件)。单击文件后,它会将其下载到“Android下载文件夹”,完成后会使用默认的PDF阅读器打开它。问题是Android7中的相同代码无法给出下一个错误:“无法显示PDF(pdf_name的格式无效)”。这很有趣,因为:如果我访问“下载”文件夹并单击下载的文件,它会正确打开。下载完成后,它会显示一条通知,点击它即可正确打开。所以只有当同一个应用程序在下载文件后尝试自动打开文件时才会出现问题。我如何下载:fileName="file.pdf";request=newDo

android - 如何在 Android XML 布局中优化 'class name'?

我在我的项目中使用了一些自定义组件,因为我正在使用以下代码。它工作得很好,我在我的应用程序中使用这段代码将近35次。因此,在从同一项目创建新的克隆应用程序时,我需要在35个位置更新包名称。有什么办法可以减少这些努力吗?我曾尝试使用“class="@string/class_name"但它不起作用。 最佳答案 不要把你的自定义View放在你原来的包里,直接放在另一个包里即可。你也可以把它们放在下面的图片中。而布局xml中的代码就像比较方便。 关于android-如何在AndroidXML布

安卓 : Install different flavors with same package names

我开发了一款具有3种不同风格(生产、测试​​、培训)的Android应用。几乎99%的源代码是相同的。每种风格在带有服务器URL的断言文件夹中只有一个文件是不同的。口味完美。但我希望该应用程序能够在设备中安装所有3个应用程序而不会相互覆盖。由于项目的包名称对于所有口味都是相同的,因此当我安装不同口味时它会覆盖应用程序。有什么想法或建议吗?提前致谢。 最佳答案 无论如何,只需更改build.gradle中的包名称即可。productFlavors{production{applicationId=".production"}testi

android explicit intent by name 不解析其他 Activity

我有2个应用程序相互配合使用。我想创建一个从应用程序B启动应用程序A的按钮,因此我在应用程序B中创建了一个类似这样的Intent:Intentintent=newIntent("com.org.orgmobile.android.action.ACTION_CUSTOM");intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);intent.setData(Uri.parse(url));startActivity(intent);url是https://org.org.com/mobile/Support/action/org/Action

android - 错误 : error while writing **** File name too long

我正在尝试用我的笔记本电脑和Ubuntu组装一个Android版本,但我在dagger生成的文件上不断遇到错误:error:errorwhilewritingDaggerMyLibraryBookmarksComponent$com_testx_baseapplication_presentation_common_dagger_component_ApplicationComponent_userManagerRepository.class(Filenametoolong)这个错误很奇怪,因为在其他具有相同代码和相同SO的计算机上,我能够毫无问题地编译项目。有人遇到过这个问题吗?

android - 为什么Android模拟器显示 "unfortunately my_app_name has stopped"?

我尝试制作一个使用GPS进行地理定位的Android应用程序,但是当我运行模拟器时,我收到这条消息:appnameHASunfortunatelystopped.为什么我会收到这条消息?我的代码没有错误。我的.java:packagecom.android.geolocalisation3;importandroid.location.Location;importandroid.location.LocationListener;importandroid.location.LocationManager;importandroid.location.LocationProvider