草庐IT

expose_used

全部标签

Android 异常 : You need to use a Theme. AppCompat 主题与此 Activity

为了使用支持操作栏,我的Activity必须扩展ActionBarActivity,当我这样做并启动Activity时,应用程序崩溃并显示:Exception:YouneedtouseaTheme.AppCompattheme(ordescendant)withthisactivity.在我的styles.xml中有在我的AndroidManifest.xml中我有违规Activity 最佳答案 您必须检查其他包含样式文件的文件夹,它们可能会覆盖您的样式。 关于Android异常:You

安卓 : When do we use getIntent()?

我不明白为什么我们使用方法getIntent()。因为,当我们需要那个方法时,我们可以使用方法onActivityResult()。但是通过使用方法getIntent(),它可能会导致NullPointerException。 最佳答案 http://developer.android.com/reference/android/app/Activity.html#getIntent()Returntheintentthatstartedthisactivity.如果你用一些数据启动一个Activity,例如通过做Intentint

android - 通用图像加载器 : Can I use cache but also refresh it?

我正在加载动态生成的图像,所以我总是希望它们是最新的。但是它们需要时间来加载,所以我也想在没有更新的时候显示一个缓存的版本。我如何使用UniversalImageLoader做到这一点?更具体地说,当我调用“displayImage”时,我希望它执行以下操作:如果存在缓存图像,则立即显示它。无论如何从给定的url开始下载。当图片加载完成后,将其显示在View中以替换缓存的图片。更新缓存。 最佳答案 所以最后我使用了一个ImageLoadingListener如下:onLoadingStarted:加载开始时检查缓存。加载完成:如果未

android - android :uses-permission and uses-permission?有什么区别

这两种语法有什么区别。android:uses-permission和uses-permission。例如:当我创建一个从存储中读取的Activity时,AndroidStudio自动将第一个添加到list中。还有为什么当我将项目的targetSdkVersion设置为21时,它添加了一个android:maxSdkVersion属性并专门将其设置为18。 最佳答案 实际上此权限对于API级别18及更低版本Android4.4(API级别19)是必需的,当您的应用想要写入其在外部存储上拥有自己的应用程序特定目录(getExterna

安卓 : Playing MP3 files with AudioTrack using ffmpeg

我在我的项目中集成了ffmpeglib,我也可以获取媒体文件的信息。但现在我必须使用ffmpeglib在android中使用AudioTrack类播放mp3文件。为此,我必须将字节缓冲区传递给AudioTrack,但我不知道如何从ffmpeg获取字节缓冲区并将其与AudioTrack一起使用。我也想立即播放文件。这是我在java中的音轨代码:AudioTracktrack;bufferSize=AudioTrack.getMinBufferSize(44100,AudioFormat.CHANNEL_CONFIGURATION_MONO,AudioFormat.ENCODING_PCM

java - 带有 Android : How to inject context when using MVP? 的 Dagger

在开发Android应用程序时,我偶然发现了一个问题。我刚开始使用Dagger,所以我知道一些基本概念,但是当在教程及其用例范围之外使用它时,事情就变得不太清楚了。那么进入正题。在我的应用程序中,我使用了这篇博文中描述的MVP:http://antonioleiva.com/mvp-android/所以一开始我将Interactor类(处理数据的类)注入(inject)Presenter类,一切正常。但是后来我实现了使用SQLite数据库的方法,所以现在需要在我的Interactor类中使用Context。我不知道该如何正确执行此操作?我的临时修复是从我的应用程序中排除Dagger,并

java - 获取意外的 JDWP 错误 : 103 while trying to upload an image using retrofit to an api server android?

我在尝试使用改造多部分在api服务器上上传图像时收到以下103错误消息,api收到apitoken“_method”:“PUT”和图像url作为参数,在响应时收到完整的JSON但带有先前或默认的图像链接,当前选择的图像不会上传,其他一切都是可选的,任何帮助将不胜感激,下面列出了代码谢谢。此外,主要方法是POST,但“_method”:“PUT”参数可让您上传图像,如果没有_method,它将成为POST消息,除此之外的所有其他参数都成为强制性参数,请检查图像。com.sun.jdi.InternalException:UnexpectedJDWPError:103接口(interfac

android - Resources$NotFoundException : If the resource you are trying to use is a vector resource, 您可能以不受支持的方式引用它

这个问题在这里已经有了答案:Why?attr/colorAccentdosenotworkbelowlollipopversion?(2个答案)关闭5年前。我收到以下错误消息android.content.res.Resources$NotFoundException:Iftheresourceyouaretryingtouseisavectorresource,youmaybereferencingitinanunsupportedway.SeeAppCompatDelegate.setCompatVectorFromResourcesEnabled()formoreinfo.当我尝

java.lang.IllegalArgumentException : You need to use a Theme. AppCompat 主题(或后代)与设计库

我正在尝试借助本教程从MaterialDesign实现“带图像的灵活空间”:Toolbaranimationwithandroiddesignsupportlibrary但我在布局预览中收到此渲染问题消息:Thefollowingclassescouldnotbeinstantiated:- android.support.design.widget.CoordinatorLayout(OpenClass,ShowException,ClearCache)- android.support.design.widget.AppBarLayout(OpenClass,ShowExcepti

java - Sonar : How do I use gradle to inspect an android project

我已经尝试了一段时间,让Sonar检查和分析我的android项目。但到目前为止还没有运气。我试图在Sonar中实现的项目是一个测试项目,有2个类和一些测试方法。全部塞进项目的src目录下。这就是我到目前为止所得到的。具有以下设置的build.gradle文件:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.6.+'}}applyplugin:'android'applyplugin:'sonar'applyplugin:"sonar-runn