小编Mic*_*Tin的帖子

无法使用YouTube Android Player API播放一些Youtube视频

例如,此视频无法使用Youtube播放器API播放:https://www.youtube.com/watch?v = OLK1efdt3n8(搜索响应中的其他视频效果正常)

我收到以下消息:

09-25 17:18:50.226  24280-24280/com.mypackagename W/YouTubeAndroidPlayerAPI? Cannot load modern controls UI. Upgrade to the latest version of the Android YouTube API.
09-25 17:19:05.911  24280-24280/com.mypackagename E/YoutubePlayerFragment? video error : INTERNAL_ERROR
Run Code Online (Sandbox Code Playgroud)

YouTubePlayer API版本:1.2.1(最新)

设备上的YouTube应用是最新的,可以播放此视频

视频参数: videoEmbeddable=true videoSyndicated=true

android youtube-api android-youtube-api youtube-data-api

17
推荐指数
1
解决办法
7449
查看次数

Android:youtube播放器已经发布

我收到此错误Fatal Exception: java.lang.IllegalStateException This YouTubePlayer has been released,但未release()明确调用.这是崩溃发生的代码段:

if(youtubePlayer != null){
 time = youtubePlayer.getCurrentTimeMillis();//exception may occur
}
Run Code Online (Sandbox Code Playgroud)

有可能检查那youtubePlayerreleased吗?有没有回调?谢谢.

java android youtube-api android-youtube-api

14
推荐指数
2
解决办法
7835
查看次数

Java,Long.parse二进制字符串

为什么这段代码会抛出NumberFormatException:

String binStr = "1000000000000000000000000000000000000000000000000000000000000000";
System.out.println(binStr.length());// =  64
System.out.println(Long.parseLong(binStr, 2));
Run Code Online (Sandbox Code Playgroud)

java long-integer

10
推荐指数
2
解决办法
1万
查看次数

Android TV无法启动LAUNCH_LEANBACK活动

我想创建一个与移动和电视兼容的apk.据我所知,我应该在清单中指定两个平台的启动器活动,一个用于移动设备<category android:name="android.intent.category.LAUNCHER" />,另一个用于电视用 <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> intent filter.Android应该在启动时自动选择正确的活动,具体取决于平台,对吧?或者我应该添加一些Java代码并从代码开始我的电视活动?目前,它在使用Android TV模拟器时启动我的移动活动.以下是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.mypackagename"
    android:versionCode="142"
    android:versionName="2.0.142" >

    <uses-sdk tools:overrideLibrary="android.support.v17.leanback"/>

    <uses-permission android:name="android.permission.INTERNET" />

    <uses-feature
        android:name="android.hardware.microphone"
        android:required="false" />

    <uses-feature
        android:name="android.hardware.bluetooth"
        android:required="false" />

    <!-- TV -->
    <uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />

    <uses-feature android:name="android.software.leanback"
        android:required="false" />

    <application
        android:name="com.mypackagename.App"
        android:allowBackup="true"
        android:hardwareAccelerated="true"
        android:icon="@drawable/ic_launcher"
        tools:replace="android:icon"
        android:label="@string/app_name"
        android:banner="@drawable/ic_launcher"
        android:largeHeap="true"
        android:supportsRtl="false"
        android:theme="@style/AppTheme" >

        <activity
            android:name="com.mypackagenametv.MainTVActivity"
            android:theme="@style/TVAppTheme"
            android:label="@string/app_name"
            android:logo="@drawable/ic_launcher"
            android:screenOrientation="landscape" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="com.mypackagenametv.PlayerActivity"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
        <activity android:name="com.mypackagenametv.DetailsActivity" …
Run Code Online (Sandbox Code Playgroud)

android android-intent google-tv android-tv

10
推荐指数
1
解决办法
5715
查看次数

Android:AccountPicker设置Light Theme

是否可以设置选择器对话框的主题?

import com.google.android.gms.common.AccountPicker;
....
String[] accountTypes = new String[]{"com.google"};
Intent intent = AccountPicker.newChooseAccountIntent(null, null,
                accountTypes, false, null, null, null, null);
activity.startActivityForResult(intent, REQUEST_CODE_PICK_ACCOUNT);
Run Code Online (Sandbox Code Playgroud)

我的基本应用主题是android:Theme.Light但对话框很暗.谢谢.

android android-theme google-authenticator android-authenticator google-play-services

8
推荐指数
1
解决办法
1222
查看次数

使用API​​密钥限制时,Android SafetyNet API失败

在对API密钥设置限制时,Attestation API停止工作: OnFailureListener使用CANCELLED(16)状态代码触发

限制是android包名称和证书签名(SHA-1)

在此输入图像描述

SafetyNet Attestation API是否支持受限API密钥?

注意:具有附加限制的相同API密钥适用于Google Maps API

android google-play-services safetynet

8
推荐指数
1
解决办法
1182
查看次数

android在代码中获取对布局的引用

我需要引用单独的XML文件,它是FrameLayout,但我无法弄清楚如何做到这一点,这段代码不起作用:

        FrameLayout desktopFrameLayout = (FrameLayout) findViewById(R.id.desktopsFramelayout);
        desktopFrameLayout.setDrawingCacheEnabled(true);
        desktopFrameLayout.buildDrawingCache();
        Bitmap bitmap = desktopFrameLayout.getDrawingCache();
Run Code Online (Sandbox Code Playgroud)

android

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

android平键

我有圆角的按钮,如何使它们看起来像这样: 在此输入图像描述

我需要定义自己的风格吗?我不想更改我的代码,只更改XML资源,如果有可能如何将此(border radius = 0)样式应用于我的按钮?

android button

6
推荐指数
2
解决办法
2万
查看次数

在chrome扩展中显示警告对话框

alert当用户点击我的扩展程序图标时,我想显示一个简单的内容.我试过这段代码:

chrome.browserAction.onClicked.addListener(
    alert(1)
);
Run Code Online (Sandbox Code Playgroud)

这是我的manifest:

{
  "manifest_version": 2,

  "name": "sample",
  "description": "des",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png"
  },
  "permissions": [
  ]
}
Run Code Online (Sandbox Code Playgroud)

如何显示提醒onClick事件?

javascript google-chrome google-chrome-extension

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

libgdx TextureRegion到Pixmap

如何从TextureRegion或Sprite创建Pixmap?我需要这个来改变一些像素的颜色,然后从Pixmap创建新的纹理(在加载屏幕期间).

pixmap libgdx

6
推荐指数
2
解决办法
5892
查看次数