草庐IT

pre-release

全部标签

使用 reset() 和 release() 调用时的 Android MediaPlayer 错误

我看到的错误是对reset()和release()的调用永远不会返回,从而使我的应用程序处于无限期停止状态。如果我在reset()或release()之前调用stop()并不重要,挂起总是可以重现。有人遇到过类似的MediaPlayer锁定问题吗?有小费吗?我正在开发一个多线程应用程序。在查看持有的线程时,DDMS会报告以下内容:CLASS|METHOD|FILE|LINE|NATIVEandroid.media.MediaPlayer_releaseMediaPlayer.java-2trueandroid.media.MediaPlayerreleaseMediaPlayer.ja

安卓工作室 : How to remove/filter build variants for default debug and release buildTypes and keep only those using custom buildTypes?

我创建了如下的自定义buildType:buildTypes{releasefree.initWith(buildTypes.release)releasefree{minifyEnabledtrueshrinkResourcestrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}releasepro.initWith(buildTypes.release)releasepro{minifyEnabledtrueshrinkResourcestrueproguardFi

Android gradle build System.getEnv ("RELEASE_PASSWORD") 返回 null

我遇到了System.getenv()为环境变量返回null的问题。我的密码存储在RELEASE_PASSWORD环境变量中。当我这样做时:$echo$RELEASE_PASSWORD它打印出正确的值,所以我知道变量已设置。我最初是在releasebuildType中设置signingConfigsigningConfigs.release并且一切正常,但我需要针对不同的产品风格使用不同的签名配置。如果我对密码进行硬编码,它会像预期的那样工作。当我尝试从环境变量中读取密码时,事情只会变得很奇怪。这是某种范围问题吗?这是我目前在我的build.gradle中拥有的。android{...

android - 使用 gradle 编译时出现 Invalid source release 1.7 错误

对于使用菱形运算符的库,我需要1.7。我关注了these所以回答......但没有快乐。从gradle构建compileSdkVersion19buildToolsVersion'19.0.3'compileOptions{sourceCompatibilityJavaVersion.VERSION_1_7targetCompatibilityJavaVersion.VERSION_1_7}defaultConfig{minSdkVersion10targetSdkVersion19versionCode22versionName"1.3.1"}错误:任务“:MyApp:compile

android - java.lang.IllegalAccessError : Class ref in pre-verified class resolved to unexpected implementation getting while running test project?

我已经使用第三方库(zxing)在实现项目工作正常之后实现了项目,然后在我编写了一个测试项目来对我的项目进行单元测试之后。运行测试项目后,主项目、类及其方法是没有给出任何错误,但是如果在主项目的该方法中使用了任何zxing框架类,则会在运行时而不是编译时出现上述错误。请告诉我如何解决这个问题? 最佳答案 您收到此错误是因为第三方库引用添加了两次。您已在测试项目的构建路径中添加了应用程序路径。所以库引用自动添加到测试项目”。删除属性->android下测试项目中的任何库引用。仅供引用,clickherefordetailexplana

android - 如何在 Android 上更改 pre-SDK-11 View 的透明度(alpha)?

如何更改Android上pre-SDK-11上的View的透明度(alpha)?在您建议使用具有一定透明度的背景颜色之前,请注意此方法不包括View中的所有元素,例如按钮的文本或View组的subview。 最佳答案 尝试使用AlphaAnimation:http://developer.android.com/reference/android/view/animation/AlphaAnimation.html/*必须使用动画才能让卡片褪色。*/AlphaAnimationalpha=newAlphaAnimation(0.7F

android - Media Session Compat 未在 Pre-Lollipop 上显示锁屏控件

我正在使用来自AppCompatSupportLibraryRevision22的MediaSessionCompat。在Lollipop上,我收到了通知,而且锁屏的背景是专辑封面。一切都很好。在Pre-Lollipop设备上,锁屏上的音乐控件根本不显示。这很奇怪,我尝试了一切,但没有出现,甚至背景都没有变化。我希望有人能解决这个问题。注意:RemoteControlClient曾用于Lollipop和KitKat/***Initializestheremotecontrolclient*/privatevoidsetupMediaSession(){/*ActivateAudioMa

android - DEBUG 和 RELEASE ANDROID STUDIO MAC 的 SHA1 key ,如何在 Mac 中生成 SHA1 释放 key ?

如何在Mac上使用androidstudio获取用于调试和发布的SHA1key?(这些是GoogleAPIkey所必需的) 最佳答案 调试:单击View右侧的Gradle选项卡。进入ROOT文件夹->Tasks->android->signingReport双击,这将与signingReport一起构建并在您的底部View中发布您的SHA1。发布:在安卓工作室。Build->GenerateSignedAPK...然后点击Next复制您的key存储路径和key别名。遍历Java中jdk路径的“bin”文件夹。打开终端输入:keyto

android - Lollipop RippleDrawable 与 Pre-Lollipop 的选择器

我有不同draw9patchpng作为背景的按钮。目前按钮由selector控制,看起来像这样:对于AndroidLollipop,他们有一个用于触摸效果的RippleDrawable,如下所示:...关于新的触摸涟漪效果:1:我可以将draw9patch设置为RippleDrawable的背景吗?2:我要如何适应上述两种不同的xml我想遵循Materialdesign?我是否必须为新的RippleDrawable创建一个新的文件夹/布局xml? 最佳答案 1)是的。有关如何合成图层的更多详细信息,请参阅RippleDrawable

android - 如何为 Pre-lollipop 实现 Material-design Elevation

Google展示了一些在Lollipop上显示高程效果的好方法here.android:elevation="2dp"对于按钮,android:stateListAnimator="@anim/button_state_list_animator"如何在没有3rd方库的情况下模拟Lollipop前版本的提升效果? 最佳答案 你可以用官方方法模仿Lollipop之前的海拔高度。我实现了同样的效果,android:background="@android:drawable/dialog_holo_light_frame"我的测试输出:引