小编Ami*_*ati的帖子

如何在Android中的ExoPlayer中播放Youtube视频?

我试图在exoplayer中播放youtube视频,但这里有一些混乱我不知道什么是DASH url,我只有真正的youtube网址,如" https://www.youtube.com/watch?v=v1uyQZNg2vE ",我不知道如何生成破折号网址形式真实的网址.

短划线网址:

new Sample("Google Glass",
        "http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?"
        + "as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,as&ip=0.0.0.0&"
        + "ipbits=0&expire=19000000000&signature=255F6B3C07C753C88708C07EA31B7A1A10703C8D."
        + "2D6A28B21F921D0B245CDCF36F7EB54A2B5ABFC2&key=ik0", DemoUtil.TYPE_DASH),
Run Code Online (Sandbox Code Playgroud)

真实网址:

 https://www.youtube.com/watch?v=v1uyQZNg2vE
Run Code Online (Sandbox Code Playgroud)

java youtube android exoplayer

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

DVM和ART有什么区别?为什么DVM在Lollipop中被正式替换为ART?

自Android Lollipop以来,Google已经用ART代替了DVM,因为ART比DVM更快.还有其他原因吗?

java android dalvik

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

SparseArray与ArrayList之间的区别?

我想知道的性能和效率,SparseArray以及ArrayList和哪一个是更好地使用.我无法理解何时使用SparseArray和什么时候ArrayList

java android

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

如何在android中以编程方式更改Edittext Cursor Color?

在android中我们可以通过以下方式更改光标颜色:

android:textCursorDrawable="@drawable/black_color_cursor".

我们怎么能动态地做到这一点?

在我的情况下,我已将光标drawable设置为白色,但我需要更改黑色怎么办?

    // Set an EditText view to get user input
    final EditText input = new EditText(nyactivity);
    input.setTextColor(getResources().getColor(R.color.black));
Run Code Online (Sandbox Code Playgroud)

java android

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

尝试使用adb shell screenrecord Android 4.4进行视频录制

我试图从终端创建一个视频,但我不能成功.它像这样给终端带来错误.

adb shell screenrecord  /sdcard/screenshotyyyy.mp4
ERROR: unable to create encoder input surface (err=-38)
WARNING: failed at 320x480, retrying at 720x1280
ERROR: unable to create encoder input surface (err=-38)
Run Code Online (Sandbox Code Playgroud)

android video-streaming adb video-recording android-4.4-kitkat

15
推荐指数
1
解决办法
7945
查看次数

如何使用带有颤动的关闭图标设计自定义对话框?

我有一个对话框的图像,并尝试设计与图像下方相同的图像。

在此处输入图片说明

我试过了,但它与图像上方不同,我只想在右上角设置十字按钮,就像图像上方一样。我使用了堆栈,并Positionedtop:0.0right:0.0

代码:

 customDialogBox(BuildContext context) {
    return showDialog(
        context: context,
        builder: (BuildContext context) {
          return AlertDialog(
            backgroundColor: Colors.red,
            shape: RoundedRectangleBorder(
              borderRadius: BorderRadius.all(Radius.circular(32.0))),
            contentPadding: EdgeInsets.only(top: 10.0),
            content: Stack(
              children: <Widget>[
                Container(
              width: MediaQuery.of(context).size.width,
              child: Column(
                mainAxisAlignment: MainAxisAlignment.center,
                crossAxisAlignment: CrossAxisAlignment.stretch,
                mainAxisSize: MainAxisSize.min,
                children: <Widget>[
                  SizedBox(
                    height: 20.0,
                  ),
                  Center(
                    child: Padding(
                      padding: const EdgeInsets.all(10.0),
                      child: new Text("Sorry please try \n again tomorrow", style:TextStyle(fontSize: 30.0,color: Colors.white)),
                    )//
                  ),

                  SizedBox(
                    height: 20.0,
                    width: 5.0,
                  ),
                  Divider(
                    color: Colors.grey, …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

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

如何点击并将调试文本更改为开发右上角的红色调试横幅?

我正在尝试将该横幅的名称“ debug ”更改为“ dev ”、“ stage ”、“ prod ”。以编程方式

在此输入图像描述

我想在单击该调试横幅时执行一些操作。

我想覆盖该调试横幅的所有功能。

我是否只需使用以下命令创建一个新的自定义横幅:

https://api.flutter.dev/flutter/widgets/Banner-class.html

或者有什么办法。

该调试横幅是否仅在调试模式下显示?是否可以实现多种用途。

提前致谢。

widget dart flutter

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

如何在 Flutter 中将 JWT 与 WebSocketChannel 结合使用

我有一个现有的 Websocket 通道,需要通过 JWT 验证用户身份,才能使用此套接字连接发送/接收消息。问题是 - 我不知道在建立连接时如何在消息正文中发送我的访问令牌。官方文档说:

“如果 URL 包含用户信息,则在设置连接时,这将作为基本身份验证传递。”

但在我的例子中,JWT 在消息中传递,如下所示:

{"method":"auth","accessToken":"${MY_TOKEN}"}
Run Code Online (Sandbox Code Playgroud)

我尝试通过在标头中传递 JWT 进行连接或在建立连接后使用接收器进行连接,但是当我发送新消息时,它仅调用 onDone 回调并关闭连接。

{"method":"auth","accessToken":"${MY_TOKEN}"}
Run Code Online (Sandbox Code Playgroud)

我希望建立连接,然后我可以使用它来发送/接收消息,但只有当我尝试使用“sink.add()”方法时它才会关闭。

jwt dart flutter

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

如何在flutter中添加徽章计数作为BottomNavigationBarItem的一部分

我正在编写一个 Flutter 应用程序,它更新BottomNavigationBar.

我使用底部导航库(AHBottomNavigation)在原生 android(java) 中实现了相同的目标,但我似乎无法使用 flutter 找到解决方法。

 items: <BottomNavigationBarItem>[
                  BottomNavigationBarItem(
                      title: Text('Home'), icon: Icon(Icons.home)),
                  BottomNavigationBarItem(
                      title: Text('Friends'), icon:Icon(Icons.notifications)),
                  BottomNavigationBarItem(
                      title: Text('Settings'), icon: Icon(Icons.settings)),
                ],
Run Code Online (Sandbox Code Playgroud)

我想获取标签 2 中的内容,并将 4 附加到BottomNavigationBarItem.

在此处输入图片说明

android ios flutter

5
推荐指数
2
解决办法
6702
查看次数

java.lang.RuntimeException:Parcelable遇到IOException编写可序列化对象(name = com.jaapp.treeview.InMemoryTreeStateManager)

当我开始一个活动时,我的应用程序发生异常,这种类型的错误显示在logcat中,所以你能帮助我.我已经把这三个班级放在那里请你指导我.此代码使用当时的错误锥上下文.startActivity(new Intent(context,AnswerActivity.class)); 此行使用当时发生错误

threadid=1: thread exiting with uncaught exception (group=0x2aacc8a0)
        FATAL EXCEPTION: main
        java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.jaapp.treeview.InMemoryTreeStateManager)
        at android.os.Parcel.writeSerializable(Parcel.java:1160)
        at android.os.Parcel.writeValue(Parcel.java:1114)
        at android.os.Parcel.writeMapInternal(Parcel.java:479)
        at android.os.Bundle.writeToParcel(Bundle.java:1552)
        at android.os.Parcel.writeBundle(Parcel.java:493)
        at android.app.ActivityManagerProxy.activityPaused(ActivityManagerNative.java:1574)
        at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3334)
        at android.app.ActivityThread.access$2500(ActivityThread.java:132)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2078)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:123)
        at android.app.ActivityThread.main(ActivityThread.java:4669)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:521)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
        at dalvik.system.NativeStart.main(Native Method)
        Caused by: java.io.NotSerializableException: com.jaapp.dto.QuestionsDto
        at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1547)
        at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1859)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1701)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1665)
        at java.util.HashMap.writeObject(HashMap.java:1025)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:521)
        at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1229) …
Run Code Online (Sandbox Code Playgroud)

java android

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