草庐IT

安卓:NoClassDefFounderror

全部标签

java - 如何将 OpenVPN 客户端应用程序与另一个安卓应用程序合并?

我需要使用openvpn协议(protocol)将我的应用程序连接到网络上的不同服务器。所有使用OpenVPNConnect或OpenVPNforAndroid应用程序的作品(link)。现在我想将OpenVPN应用程序与我的集成,以便一切都自动化。(即)用户无需安装额外的应用程序,也无需自行配置。这可能吗?任何有关应用程序集成的帮助将不胜感激! 最佳答案 这听起来很像您想构建自己的VPN提供商应用。这当然是可能的。您可以通过API控制OpenVPNforAndroid或在其上构建应用程序。只需确保您尊重ics-openvpn的许可

安卓工作室 : grant permission between installing test APK and running tests with graphical test runner

我正在尝试automatethedisablingofanimationsasdescribedinthispost,但这似乎只适用于connectedAndroidTest的命令行调用。我想在Studio中使用图形测试运行程序,列表框显示通过/失败的测试。使用该运行者,权限授予(adbshellpmgrant...android.permission.SET_ANIMATION_SCALE)永远不会运行,似乎是因为gradle任务installDebugAndroidTest永远不会运行,而是运行者正在运行Gradle到assembleDebugAndroidTest(或我在运行配置

android - 在不将谷歌帐户添加到设备的情况下在安卓上登录谷歌驱动器

我开发了一个android应用程序,需要允许对用户的google驱动器进行读/写访问。此外,它应该在公共(public)设备上运行(这意味着许多人可能使用同一设备访问他们的谷歌驱动器帐户)。在这种情况下,将每个用户的帐户添加到Android帐户管理器是NotAcceptable。不幸的是,所有官方指南都使用设备上注册的谷歌帐户进行身份验证。出现从设备中选择现有Google帐户或添加新帐户的弹出窗口。protectedvoidonStart(){super.onStart();if(mGoogleApiClient==null){mGoogleApiClient=newGoogleApi

安卓解析 : Can't update local user

我的自定义ParseUser对象中有一个名为Approved的自定义bool字段。我们通过网络应用程序将此字段从false更改为true。根据文档,我应该能够在使用fetchInBackground()更改标志后更新currentUser,如下所示:ParseUser.getCurrentUser().fetchInBackground(newGetCallback(){@Overridepublicvoiddone(ParseObjectparseObject,ParseExceptione){Log.v("qwer","fetchedUser:"+((CustomUser)pars

android - 显示安卓 :hint only in Extract UI mode

我有一个Android布局中的EditTexts列表。每个都标有一个TextView,因此在纵向模式下不需要提示,提示甚至是多余的。然而,在横向模式下,许多人将键盘配置为全屏并隐藏应用程序,直到隐藏键盘并将输入注入(inject)所选View:如果您有一个用于输入的EditText字段,这可能没问题,但如果您有一个列表,则没有人会在输入之前记住六个TextView标签。如何设置仅在键盘处于提取ui模式时出现的提示-无论是横向还是纵向? 最佳答案 我设法使用InputConnectionWrapper解决了这个问题,它有一个用于进入全

安卓工作室 : Error:Cause: unable to find valid certification path to requested target

在何处获取有关AndroidStudio中此错误的更多信息Error:Cause:unabletofindvalidcertificationpathtorequestedtarget我不知道它来自哪里以及要寻找什么?下面是我的Build.gradle中的fragment。buildscript{repositories{jcenter(){url"http://jcenter.bintray.com/"}//mavenCentral()maven{url'https://maven.fabric.io/public'}}dependencies{classpath'com.andro

安卓。如何进行大音量录音?

我将简要描述一下我在录音方面遇到的问题。所以,我正在使用MediaRecorder进行录音,但不幸的是,当我播放录制的音频时,我的媒体音量非常低。我几乎听不到任何声音。是否可以设置录音音量?谢谢。 最佳答案 当AudioManager设置为MODE_IN_CALL时,我在NexusOne上使用Froyo时遇到了这个问题。尝试将其设置为MODE_NORMAL。这解决了我的问题。AudioManageraudioManager=(AudioManager)activity.getSystemService(Context.AUDIO_S

安卓 : Stop image scaling down

我尝试在View中绘制图像,但在尝试保持原始图像的比例时遇到问题。基本上,我有一个小View,我想在View中显示部分图像。然后的目的是对图像执行翻译,以便在View中显示不同的部分。无论我尝试什么,图像要么自动缩小以适合View,要么整个图像都可见。我试过BitmapDrawable、ImageView和Layout上的设置,但无济于事。有人知道实现此目标的好方法吗? 最佳答案 希望这段代码有所帮助。我一个月前用谷歌搜索过它。它为较大的图像滚动性能。这里整个显示大小设置为View的高度和宽度。你可以改变你知道的。并且还可以维护缩放

android - 如何自定义安卓锁屏?

我知道已经有一些app可以做到这一点,比如:WidgetLockerLockscreenFlyscreen我想知道如何在我的应用程序中执行此操作?我可以使用哪些类(class)?或者我应该阅读哪些文章?我不想更改Android的源代码。而且不知道在drawpattern锁屏的时候处理会不会不一样? 最佳答案 看看这个answer.您需要编写自己的主屏幕应用程序来实现您需要的锁屏行为。有用于编写您自己的示例代码homescreenapp在AndroidSDK中。 关于android-如何自

Android Explicit Intent 抛出 NoClassDefFounderror

我正在尝试使用明确的Intent在我的Android应用程序中显示MapView。虽然我没有发现我的代码有任何问题,但当我尝试开始我的Activity时,我总是收到“NoClassDefFoundError”。基本上,在我的主要Activity(SetCriteria)中,我会在用户按下按钮时创建明确的Intent:Log.i(TAG,"Showingmap..");try{IntentintentMap=newIntent(view.getContext(),AddLocation.class);startActivity(intentMap);}catch(Throwableex)