小编vij*_*053的帖子

如何在C#中解析HTTP URL?

我的要求是解析Http Urls并相应地调用函数.在我当前的实现中,我使用嵌套的if-else语句,我认为这不是一种优化方式.你能建议其他一些有效的approch吗?

网址如下:

  • server/func1
  • server/func1/SubFunc1
  • server/func1/SubFunc2
  • server/func2/SubFunc1
  • server/func2/SubFunc2

c# url parsing

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

如何使用HTTP协议发送视频块进行流式传输?

我正在创建一个使用套接字将数据发送到其他设备的应用程序.我正在使用Http协议来发送和接收数据.现在的问题是,我必须流视频,我不知道如何发送视频(或流视频).

如果用户直接跳转到视频中间,那我该如何发送数据.

谢谢...

sockets video streaming http

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

在flutter中,如何将facebook受众作为中介网络与Admob集成?

我是广告中介新手。我有一个 flutter 应用程序,并且使用以下 admob_flutter 插件集成了 admob,并且它在 Android 和 iOS 上运行良好。

https://pub.dev/packages/admob_flutter

现在我想添加 Facebook 受众作为中介网络。我已按照 google 提供的以下教程中的步骤设置受众帐户并在 Admob 门户中集成。

https://developers.google.com/admob/android/mediation/facebook

我的困惑是关于 facebook Audience sdk 的集成。我应该添加哪一项:

  1. facebook_audience flutter 插件 - https://pub.dev/packages/facebook_audience_network

  2. 实现 'com.google.ads.mediation:facebook:5.8.0.0' - google 教程要求添加开源中介适配器。

  3. 实现 'com.facebook.android:audience-network-sdk:5.+' - facebook Audience 教程要求集成此 sdk。

betweek sdk 和适配器有什么区别?我们是否应该同时拥有 facebook Audience sdk 和中介适配器(第 2 点和第 3 点)?如果只有 sdk 就足够了,那么包含 flutter 插件对于 android 和 iOS 就足够了吗?

谢谢

facebook admob facebook-audience-network flutter mobile-ad-mediation

5
推荐指数
1
解决办法
2905
查看次数

如何检测Http请求结束?

我正在创建一个 Http 请求解析器。我正在以块(字节数组)形式获取数据并同时解析它。我想知道检测http请求结束的条件。该请求可能包含也可能不包含消息正文。

谢谢

html c# parsing request

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

如何使用 WebView 从 Android 应用程序调用 Angular 6 Typescript 函数?

我正在开发一个项目,其中 UI 已经用 Angular 开发。我们的要求是将 UI 加载到 Android webview 中。现在我们的 UI 需要来自主机 Android 设备的一些信息,例如 BLE 设备列表或 wifi 列表。所以我需要在 android 本机代码和 Angular Typescript 代码之间建立一座桥梁。到目前为止,我可以通过在 Typescript 中创建接口来从 Typescript 代码调用 Android 代码,如下所示:

export class WebAppInterface {
    showToast(toast: String): any;
}
Run Code Online (Sandbox Code Playgroud)

我在 Android 中也实现了同样的功能,如下所示:

@JavascriptInterface
public void showToast(final String msg) {
    mFragment.getActivity().runOnUiThread(new Runnable() {
        @Override
        public void run() {
            Toast.makeText(mFragment.getContext(), msg, Toast.LENGTH_LONG).show();
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我可以再次调用 javascript 函数,如下所示:

mWebView.evaluateJavascript("javascript:sampleFunction()", null);
Run Code Online (Sandbox Code Playgroud)

我已将上面的sampleFunction()声明到index.html的脚本标签中,而不是在角度打字稿中。

我的问题是,如何像cordova插件那样调用用打字稿编写的函数。(PS:我不能在我的项目中使用cordova)。我们可以将回调从 Angular 打字稿代码传递到 android 并以某种方式调用该函数吗?到目前为止,我了解到我必须从 Android 本机代码调用 javascript 函数,并且在该 javascript 代码中我必须调用 Typescript 代码。这是正确的做法吗?有人可以建议什么是正确的方法吗,因为我是 …

android cross-platform cordova angular angular6

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

如何使异步函数(如OpenStreamForWriteAsync)同步?

我正在开发一款Windows Phone 8应用程序.我必须将视频保存到相机胶卷文件夹中.

要获取相机胶卷文件夹的文件流,我使用以下功能:

[CLSCompliantAttribute(false)]
public static Task<Stream> OpenStreamForWriteAsync(
    this IStorageFile windowsRuntimeFile
)
Run Code Online (Sandbox Code Playgroud)

例如:

Stream videoStream = await file.OpenStreamForWriteAsync();
Run Code Online (Sandbox Code Playgroud)

文件是StorageFile.

我想删除这个await并使函数同步因为要求.

编辑:
PS:我在不同的线程上执行此函数,我希望该线程是同步的.我想在创建后写入该文件流.

c# multithreading synchronization asynchronous task-parallel-library

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

位图图像的每样本位数、每像素样本数和每像素字节数之间有什么区别?

我正在使用 LibVNC 库创建 VNC 服务器。在初始化服务器时,我需要向库提供这些参数。

每样本位数、每像素样本数和每像素字节数。

我有一个从 MSPaint 保存为 24 位 bmp 的位图。那么这个图像的每个样本的位数、每个像素的样本和每个像素的字节数的值是多少。

提前致谢。

c# metadata image bitmap image-processing

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

如何在 Flutter 中创建滑入和滑出动画?

我正在尝试在 Flutter 中创建滑入和滑出动画。动画应该是这样的:

----- Widget slides in ---> Wait for 1 seconds -----Widget slides out of screen -->
Run Code Online (Sandbox Code Playgroud)

我试过下面的代码,但我的动画卡在一个循环中。

class _MyStatefulWidgetState extends State<MyStatefulWidget> with SingleTickerProviderStateMixin {
  AnimationController _controller;
  Animation<Offset> _positionAnimation;
  Animation<double> opacityAnimation;

  @override
  void initState() {
    super.initState();
    _controller = AnimationController(
      duration: const Duration(seconds: 2),
      vsync: this,
    );

    _positionAnimation = Tween<Offset>(
      begin: const Offset(-1, 0),
      end: const Offset(0, 0.0),
    ).animate(
      CurvedAnimation(
          parent: _controller,
          curve: Curves.elasticOut),
    )..addStatusListener((status) {
        print('animation 1 status $status');
        if (status == AnimationStatus.completed) {
          _controller.reset();
        }
        if (status == …
Run Code Online (Sandbox Code Playgroud)

animation dart flutter flutter-animation

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