小编mrn*_*ody的帖子

iOS SWIFT - WebRTC 从前置摄像头更改为后置摄像头

WebRTC 视频默认使用前置摄像头,效果很好。但是,我需要将其切换到后置摄像头,但我无法找到任何代码来执行此操作。我需要编辑哪一部分?是 localView 或 localVideoTrack 还是捕获器?

ios webrtc swift3

7
推荐指数
1
解决办法
6336
查看次数

在Android中阅读更多按钮

我已经看了几个阅读更多按钮问题,但我没有得到一种我看起来更多的解决方案.我想只显示布局的某些部分,并且只有当用户按下"阅读更多"按钮时才会显示布局的其余部分,并带有下拉动画.这种东西: 在此输入图像描述

在此输入图像描述

android android-animation

6
推荐指数
1
解决办法
7482
查看次数

如何从ACTION_SEND意图中排除特定的应用程序?

我使用以下代码从我的应用选择器中排除Facebook应用:

 List<Intent> targetedShareIntents = new ArrayList<Intent>();
    Intent intent = new Intent(android.content.Intent.ACTION_SEND);
    intent.setType("image/*");
    List<ResolveInfo> resInfo = getActivity().getPackageManager().queryIntentActivities(intent, 0);
    if (!resInfo.isEmpty()) {
        for (ResolveInfo resolveInfo : resInfo) {
            String packageName = resolveInfo.activityInfo.packageName;
            Intent targetedShareIntent = new Intent(android.content.Intent.ACTION_SEND);
            targetedShareIntent.setType("image/*");
            targetedShareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "tooter.nl");
            if (!TextUtils.equals(packageName, "com.facebook.katana")) {


                targetedShareIntent.putExtra(android.content.Intent.EXTRA_TEXT, st);
                targetedShareIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
                targetedShareIntent.setPackage(packageName);
                targetedShareIntents.add(targetedShareIntent);
            }

        }
        Intent chooserIntent = Intent.createChooser(targetedShareIntents.remove(0), "Select app to share");
        chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, targetedShareIntents.toArray(new Parcelable[targetedShareIntents.size()]));
        startActivity(chooserIntent);
    }
Run Code Online (Sandbox Code Playgroud)

我使用代码时删除了Facebook应用程序.但令人遗憾的是,甚至Twitter应用程序也被从应用程序选择器中删除,其他不必要的应用程序如"Android系统"列在选择器上.我该怎么办 ?这段代码有什么缺失或错误吗?

android android-intent

6
推荐指数
4
解决办法
3365
查看次数