草庐IT

Hash_class

全部标签

java - 升级 android 版本后得到 "Duplicate class android.support.v4.app.INotificationSideChannel"

在android更新3.4之前,我的应用程序运行完美,但在升级android之后,我的应用程序出现合并错误:"Duplicateclassandroid.support.v4.app.INotificationSideChannel"androidupdate3.4upgradegradle5.1.1upgradesdkError:Duplicateclassandroid.support.v4.app.INotificationSideChannelfoundinmodulesclasses.jar(androidx.core:core:1.0.0)andclasses.jar(co

Android:调用父类(super class)的原因?

我正在查看来自Android开发者网站的记事本教程。我有一个关于调用父类(superclass)Activity的覆盖函数的问题。例如,publicclassNotepadv3extendsListActivity{...@OverridepublicbooleanonCreateOptionsMenu(Menumenu){super.onCreateOptionsMenu(menu);menu.add(0,INSERT_ID,0,R.string.menu_insert);returntrue;}}super.onCreateOptionsMenu()有什么意义?我看着develop

java - Proguard 警告 : can't find referenced class scala. *

升级到新的Android工具后,我收到来自Proguard的以下警告:Warning:scala.xml.EntityRef:can'tfindreferencedclassscala.xml.EntityRef$$anonfun$text$1Warning:scala.xml.dtd.AttrDecl$:can'tfindreferencedclassscala.xml.dtd.AttrDecl$$anonfun$toString$1Warning:scala.collection.mutable.LinkedListLike:can'tfindreferencedclassscal

android - 在没有 .class 的情况下启动 Android 服务

我正在寻找一种无需类(class)即可启动Android服务的方法。我发现了很多这样的例子:startService(newIntent(this,TheService.class));我不想将服务类放入其中并在我手动停止之前让服务继续运行。我不需要服务的接口(interface),因为它只应该打开一些没有任何参数的套接字。服务运行时间不应依赖于应用程序的运行时间:第一个需要该服务的应用程序应该启动它,然后它应该运行直到它被手动停止。所以我不能使用BroadcastReceiver因为它们生命周期很短。绑定(bind)到服务将导致取消绑定(bind),从而停止服务(我不想要)。有没有办

android - Simon Ics 日期选择器对话框抛出 android.view.InflateException : Binary XML file line #20: Error inflating class net. simonvt.widget.DatePicker

我在我的Android应用程序中使用Simon的ICS日期选择器库(https://github.com/SimonVT)。我有一个日期按钮,如果我点击那个按钮,它会在对话框中显示icsdatepicker。我的问题是,如果我点击按钮,它不会显示日期选择器对话框,但会显示以下错误:03-0210:46:59.521:E/AndroidRuntime(911):android.view.InflateException:BinaryXMLfileline#20:Errorinflatingclassnet.simonvt.widget.DatePicker03-0210:46:59.52

android - 错误 :Could not initialize class javax. crypto.JceSecurity

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭8年前。Improvethisquestion我收到此错误错误:无法初始化类javax.crypto.JceSecurity在AndroidStudio0.9.3中,有什么解决方案吗?

java - 我可以在创建类(class)后将它们组织到文件夹中并且它们仍然有效吗?

例如,我只有一堆类(class)可供我的游戏使用。有些是可绘制的、不可绘制的、动画Sprite等等。我只想知道如果我右键单击我的包并添加一个文件夹..将一些类放入其中,它会禁用我的程序吗?我知道在XNA中它是那样工作的,因为你必须给出路径。我不确定在android中。谢谢大家和GALS*编辑(包括GALS) 最佳答案 不,添加文件夹和新类不会影响您的程序(除非您正在做一些依赖于您的类层次结构保持不变的处理,这不是很常见)。但是,如果您将现有类移动到不同的文件夹,您还需要更改您移动的每个源代码文件中的package语句,以及对这些类的

java - 调用 Class.isAnnotationPresent(...) 有多昂贵?

我想知道此操作在以下运行时的开销有多大:JVM8达尔维克艺术有关给定类(target=TYPE)的注释的信息在编译时可用,所以我猜它可以以某种方式缓存。但另一方面,我听说Dalvik在注释方面的表现很差。如果我可以在编译时检查和缓存信息(使用一些代码生成插件),我应该这样做,还是会过度优化? 最佳答案 略读sourcecode,它看起来像isAnnotationPresent(...)调用getAnnotation(...),后者调用initAnnotationsIfNecessary()。initAnnotationsIfNece

android - 错误 :No such property: manifestPlaceholders for class: com. android.build.gradle.managed.ProductFlavor

我使用'gradle-experimental:0.4.0'并且我想为我的项目使用onesignalsdk。当我尝试使用此处示例中提到的代码构建项目时,出现此错误:Error:Nosuchproperty:manifestPlaceholdersforclass:com.android.build.gradle.managed.ProductFlavor.示例中的代码android{defaultConfig{manifestPlaceholders=[manifestApplicationId:"${applicationId}",onesignal_app_id:"bbbbbb-3

android - 为什么使用 Binding Interface 会导致 Class Not Found 异常?

我正在尝试为任何Android创建自定义属性View.我在thispost中看到我可以用数据绑定(bind)库来做到这一点。DataBindingGuide帖子解释布局应以开头标签,但在对其充气时出现以下异常:05-0622:36:31.29411916-11916/com.plnech.exampleE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.plnech.example,PID:11916android.view.InflateException:BinaryXMLfileline#1:BinaryXMLfileline#1:Er