小编Bok*_*hak的帖子

Android Cast v3:找不到任何设备

我正在尝试将android cast v3集成到我的应用程序中,但无法使其正常工作.

我完成了谷歌文档中写的内容:https: //developers.google.com/cast/docs/android_sender_integrate (直到标题:"配置设备发现")

当我点击MediaRouteButton时打开的对话框找不到任何设备,而"youtube"应用程序成功找到我的android-tv设备.

我错过了什么?

// the code of the CastOptionsProvider:
class CastOptionsProvider implements OptionsProvider {

    @Override
    public CastOptions getCastOptions(Context appContext) {
        return new CastOptions.Builder().setReceiverApplicationId(
                CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID).build();
    }

    @Override
    public List<SessionProvider> getAdditionalSessionProviders(Context context) {
        return null;
    }
}

// the code in the custom view:
mMediaRouteButton = (MediaRouteButton)findViewById(R.id.media_route_button);
    CastButtonFactory.setUpMediaRouteButton(getContext(), mMediaRouteButton);
mCastContext = CastContext.getSharedInstance(getContext());
Run Code Online (Sandbox Code Playgroud)

并在清单中(在应用程序标记内):

<meta-data
     android:name="com.google.android.gms.cast.framework.OPTIONS_PROVIDER_CLASS_NAME"
     android:value="com.bla-company-bla.core.cast.CastOptionsProvider"/>
Run Code Online (Sandbox Code Playgroud)

android google-cast chromecast

10
推荐指数
0
解决办法
565
查看次数

在java中解码SVG图像文件(编码为base64)

我有SVG文件编码为base64,我想用ImageView显示图像.这是我试过的:

// imageBase64 is string that represents the SVG image encoded as base64    
byte[] decodedString = Base64.decode(imageBase64, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
Run Code Online (Sandbox Code Playgroud)

但decodeByte总是返回null.

PS:

  • 此代码适用于jpeg图像.
  • 如果base64字符串包含base64前缀("data:image/svg + xml; base64"或"data:image/jpeg; base64"),则decodingByte也始终返回null
  • base64字符串是正确的(它在HTML和其他base64在线工具中很好用)

java base64 svg android

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

领域:通过ID创建关系

假设我有几个领域对象(表),它们之间有很多连接,我还没有预先填充所有对象.

我希望能够通过他们的ID(主键)创建关系.

例如,我有一个JSON文件,其中一个对象具有另一个对象的id列表(不是实际对象,尽管另一个对象已经存在于领域db中),我希望能够直接将这些对象填充到对象中而不需要首先查询它们.

怎么可能?

java orm android realm

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

React native - eslintrc - prettierrc:如何防止移除 JSX 中一个元素周围的括号

我刚刚创建了新的 react-native 应用程序,eslint 改变了这一点:

return (
    <Component />
);
Run Code Online (Sandbox Code Playgroud)

return <Component />;
Run Code Online (Sandbox Code Playgroud)

我试图更改 .eslintrc 和 .prettierrc 文件,但没有任何效果。

jsx react-native prettier eslintrc

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

React Native StatusBar:黑暗内容不适用于android

我正在尝试将标题的颜色和状态栏的图标更改为黑色。因此,根据 react-native status-bar 文档,我将其设置barStyledark-content但没有任何变化。

<StatusBar barStyle="dark-content" backgroundColor={'white'} />

statusbar react-native react-native-android

7
推荐指数
2
解决办法
3366
查看次数

JWPlayer + ReactNative + Android:黑屏带音频

我正在尝试为JWPlayer创建一个react-native插件,现在(在android部分中)我可以在屏幕上看到视频(在react视图定义的位置)甚至是按钮,但是当我播放时视频我在背景音乐播放时看到黑屏.奇怪的是,当我将JWPlayerView放入WindowManager时,视频会在中心的全屏上正确显示.

我究竟做错了什么?

这是反应原生代码:

<View>
    <JWPlayer 
        style={{width: 320, height: 240}}
        src='http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4' />
</View>
Run Code Online (Sandbox Code Playgroud)

android jwplayer reactjs react-native

5
推荐指数
0
解决办法
411
查看次数