草庐IT

Super-Resolution

全部标签

android - 如何检测生根以及如何以编程方式在 android 中请求 super 访问权限

我需要知道设备是否已获得root权限,并且我还想知道如何请求super用户访问权限。我再次想知道我是否已被授予访问权限。如果可能请告诉我。我将非常感激... 最佳答案 试试这个:publicstaticbooleanisRooted(){booleanrooted=false;StringbinaryName="su";String[]places={"/sbin/","/system/bin/","/system/xbin/","/data/local/xbin/","/data/local/bin/","/system/sd/x

Android MediaCodec Format/Resolution Change 中流

我正在通过MediaCodec处理实时流,并且有一个场景,其中MediaFormat在流中更改(即:正在解码的视频的分辨率发生更改)。鉴于我将解码器附加到Surface以在我检测到传入流的分辨率变化后立即渲染它,我重新创建了解码器,然后再将其提供给新的分辨率缓冲区(为其提供适当的新的MediaFormat)。我遇到了一些奇怪的错误,这些错误并没有给我太多关于可能出错的信息,即当调用MediaCodec.configure时使用新格式和相同的Surface:android.media.MediaCodec$CodecException:Error0xffffffeaatandroid.m

java - super.onCreate(savedInstanceState) 在第一次运行时崩溃

Firebase崩溃报告捕获的异常:Exceptionjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.talmir.mickinet/com.talmir.mickinet.activities.HomeActivity}:android.content.res.Resources$NotFoundException:ResourceID0x7f080058android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2249)

java.lang.NoClassDefFoundError : Failed resolution of: Ljavax/naming/directory/InitialDirContext; 错误

我正在尝试使用androidstudio中的Smack库构建一个带有XMPP协议(protocol)的聊天应用程序。通过使用Smack版本3.1.0,我可以轻松连接到OpenFire服务器,甚至我向通过Spark登录的用户发送了一条消息。但我永远无法收到来自该用户的消息,因为MessageListener的processMessage在编译时只运行了一次。因为我无法获得最喜欢的结果,所以我在互联网上搜索并发现smack来自版本4.1或更高版本,仅支持android。所以我尝试使用smack4.1.4构建我的应用程序并解决了许多错误。但有一个错误没有解决,我无法在互联网上找到它。就是这样

android - StrictMode 策略违规 : android. os.StrictMode$StrictModeDiskReadViolation : policy=327711 violation=2 at Application super. onCreate

当我打开严格模式检测全部时,我的应用程序崩溃了应用程序的super.onCreate()(即,甚至在我的任何代码执行任何操作之前)。我的应用程序onCreate开启严格模式如下overridefunonCreate(){if(BuildConfig.DEBUG){StrictMode.setThreadPolicy(StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().penaltyDeath().build())StrictMode.setVmPolicy(StrictMode.VmPolicy.Builder().de

Android 单元测试, super 弃用,替换?

android单元测试文档说要像这样用junit测试publicSpinnerActivityTest(){super("com.android.example.spinner",SpinnerActivity.class);}//endofSpinnerActivityTestconstructordefinitionhttp://developer.android.com/tools/testing/activity_test.html#InstallCompletedTestApp虽然他们的示例使用的是Android2.1。虽然向后兼容,但我的应用程序使用的是Android4.2

java - Robotium_constructor 在 super 的 NotepadTest 方法中弃用了消息

我正在尝试为记事本应用程序编写示例测试。在下面的代码中,我收到警告并且无法运行测试。请帮我解决这个问题。警告显示“构造函数ActivityInstrumentationTestCase2(String,Class)isdeprecated”,Eclipse中的执行停止在testAddNote();。.如果您需要任何logcat日志,请返回。packagecom.example.android.notepad.test;importcom.example.android.notepad.*;importcom.jayway.android.robotium.solo.Solo;impor

android - 我应该在自定义代码之前调用 super.xxxx() 还是在覆盖方法之后调用?

我应该在自定义代码之前调用super.xxxx()还是在覆盖方法之后调用?是否有一些技巧可以识别? 最佳答案 简短的回答:视情况而定。长答案:您需要了解父类中方法的实现是做什么的。有些情况下,super方法会执行一些“初始化”工作,以使被覆盖的方法顺利运行。在这种情况下,super.myMethod()调用应该是方法中的第一行。在其他一些情况下,父类中方法的实现可能负责一些清理(或某种终结)操作。那时您需要在重写实现的最后行调用super。还有一些情况,顺序无关紧要,但你必须调用super方法,因为基类中的实现执行了一些必要的操作;

java - 方法...必须覆盖父类(super class)方法(最新 SDK)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WhydoIget“mustoverrideasuperclassmethod”with@Override?我最近在新机器上设置的新eclipse中安装了最新的AndroidSDK。当我在几个地方引入一个旧项目时,我得到了一个关于@Override的语法错误,指出“suchandsuch类型的方法suchandsuch必须覆盖父类(superclass)方法”。这些项目已通过删除@Override修复(我认为这是不正确的)。我刚刚用我的新设置创建了我的第一个新项目,但最初未修改的代码出现了这个错误,这让我很困

java - 每次重写方法时都需要调用 "super.XXX"吗?

比如说,如果我不在父类(superclass)Activity的重写方法中调用super.onPause,当onPause()被调用。但是当我在一个类的方法(onCreate、onStartCommand、...)中没有调用super.XXX时,错误不会出现派生自Service。那么在什么情况下我应该在覆盖方法中调用super.XXX? 最佳答案 documentationtellsyou如果派生Activity类,则需要调用onPause:Derivedclassesmustcallthroughtothesuperclass's