标签: hybrid

学习如何构建混合HTML5应用程序的起点?

我想开始构建混合HTML5移动应用程序; 通过HTML5构建核心功能,然后用iOs,Android,BB..etc的本机层包装它

经过一番研究:我发现我需要熟悉大量的技术,即:HTML5,JS,CSS3.其他技术/框架我被建议熟悉:JQuery for Mobile,Sencha touch,Node.JS,Backbone.JS,PhoneGap..etc

直到现在我才知道HTML5,JS和CSS的基础知识.

我的问题是:是否有一个"单一"的地方(书籍/教程/屏幕演员),我可以找到一个演练教程,处理其中的一些技术并指导我构建混合HTML5应用程序(例如,可能在iOs上).

我想在这些技术中学习所提到的技术,但我非常热衷于在构建混合移动应用程序的环境中学习它们,而不是单独进行.我更喜欢通过做实际工作来学习(这里的教程/书/屏幕中的应用程序),而不是自己学习每项技术.

非常感谢您的回答.

奥马尔

mobile html5 hybrid

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

如何检测我的应用程序是否在Ripple Emulator上运行?

有没有办法检测我的应用程序当前是在Ripple Emulator上运行,而不是真正的设备?我想要一些解决方法代码只能在模拟器上运行.

emulation hybrid ripple cordova

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

c ++ vector/linked list hybrid

在c ++中是否有一个std容器,它就像一个vector和一个链表之间的混合.我的意思是一个数据结构,它克服了std :: vector的频繁重新分配开销和潜在的超额内存分配,相反,当结构用完空间时,它会添加一个指向下一个分配片段的指针,并且只有当片段数达到时才会如果某个值,整个结构被解碎成一个连续的新块,并且片段数被设置回0.

c++ linked-list vector hybrid data-structures

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

是否可以在移动Safari中允许跨站点脚本(XSS)?

我正在构建一个混合应用程序(HTML,CSS,JS + Native iOS代码),并希望调用Web服务,但目前XSS Security正在阻止它.

关闭此安全功能需要做些什么(或者更有可能提供允许连接的白名单?)

谢谢您的帮助!

javascript xss xcode hybrid ios

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

OpenCL/CPU。测试OpenCL框架是否可用

我正在开发一个混合 OpenCL 应用程序,它必须在运行时决定是否使用 GPU 实现。

是否有跨平台(即对于 intel、nvidia 和 ati)的方式来确定运行应用程序的计算机是否具有 opencl 框架支持,而不会导致应用程序崩溃?一开始我只是为 Windows 平台开发。

#include <CL/cl.h>
#include <iostream>

int main() 
{
    std::cout << "Start cross paltform testing" << std::endl;
    cl_platform_id platform[1];
    clGetPlatformIDs(1, platform, 0);
    std::cout << "End cross paltform testing" << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

目前我收到错误:

The application was unable to start correctly (0xc000007b)...
Run Code Online (Sandbox Code Playgroud)

如果我尝试在我上面描述的情况下启动它。

注意:实际上,至少对于 nvidia 来说应该是可能的。我已经在这个场景中测试了来自 nvidia GPU SDK 的 oclDeviceQuery 并且它工作正常。只需将 Windows/System 文件夹中的“opencl.dll”复制到应用程序文件夹中。我不知道为什么我的应用程序在相同的情况下崩溃。

先感谢您。

nvidia ati opencl hybrid

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

TypeScript混合类型实现

http://www.typescriptlang.org/Handbook#interfaces网站上解释混合类型.因为这些对于创建JS的输入非常有用 - 我想知道是否可以定义一个实现例如这样的接口的类:

interface Counter {
    (start: number): string;
    interval: number;
    reset(): void;
}
Run Code Online (Sandbox Code Playgroud)

如果没有,那么可能只创建该类型的对象?怎么样?

hybrid typescript

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

用于 HTML5 混合应用程序的 CORS

我已经阅读了很多关于 CORS 以及如何允许 Access-Control-Allow-Origin: * 是 Web 服务器的安全漏洞的内容。但是这篇文章没有解释我们如何允许 HTML5 混合应用程序访问托管在某些域上的 Web 服务,这些域不允许使用通配符字符 *

我的问题是:据我所知,HTML5 混合应用程序不能在我们可以在 Access-Control-Allow-Origin 列表中设置为白名单域的任何特定域上运行。那么我们如何仍然可以通过ajax调用在不允许访问-控制-允许-源标签下的*的Web服务器上通过ajax调用从混合APP请求数据中访问Web服务数据?

html javascript ajax hybrid cors

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

Ionic 2将单个组件设置为md

是否可以将页面中的单个组件设置为某个平台.

例如,我有一个iOS屏幕,我希望这个页面的底部工具栏使用Android Style(材料设计).

hybrid ionic-framework ionic2

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

在Xamarin Forms PCL中从Javascript调用C#函数

我正在使用Xamarin Forms在c#中开发一个跨平台的应用程序.我是xamarin的新手.我创建了一个便携式跨平台应用程序.其中我试图在webview中打开本地html页面.对于从javascript调用c#函数,我使用XAMARIN FORUM实现了混合Web视图.

<ContentPage.Content>
    <local:HybridWebView x:Name="hybridWebView"  Uri="index.html" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" />
  </ContentPage.Content>
Run Code Online (Sandbox Code Playgroud)

我打电话给invokeCSharpAction()index.html.

在Droid项目中

 public class HybridWebViewRenderer : ViewRenderer<HybridWebView, Android.Webkit.WebView>
    {
        const string JavaScriptFunction = "function invokeCSharpAction(data){jsBridge.invokeAction(data);}";

        protected override void OnElementChanged(ElementChangedEventArgs<HybridWebView> e)
        {
            base.OnElementChanged(e);
            Android.Webkit.WebView.SetWebContentsDebuggingEnabled(true);

            if (Control == null)
            {
                var webView = new Android.Webkit.WebView(Forms.Context);
                webView.Settings.JavaScriptEnabled = true;
                webView.Settings.DomStorageEnabled = true;
                Android.Webkit.WebView.SetWebContentsDebuggingEnabled(true);

                webView.SetWebChromeClient(new WebChromeClient());
                webView.SetWebViewClient(new WebViewClient());
                webView.AddJavascriptInterface(new JSBridge(this), "jsBridge");
                SetNativeControl(webView);
            }
            if (e.OldElement != null)
            {
                Control.RemoveJavascriptInterface("jsBridge");
                var hybridWebView = e.OldElement as HybridWebView;
                hybridWebView.Cleanup();
            }
            if (e.NewElement …
Run Code Online (Sandbox Code Playgroud)

c# webview hybrid portable-class-library xamarin.forms

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

有没有办法将 go 源(包括结构类型)构建到 *.so 文件?

我正在构建一个由 py​​thon 编写的应用程序。

\n\n

在应用程序中,\n我需要 go 语言提供的函数,因此我尝试制作一个 *.so 文件以将其用作本地库。

\n\n

我应该如何使用包含结构类型的 go-lang 源构建 *.so 。

\n\n
\n\n

Go版本:go版本go1.12.2 windows/amd64

\n\n

python : Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 位 (AMD64)] 在 win32 上

\n\n
\n\n

到目前为止,我成功地使用 go-lang 源构建了一个 *.so 文件,只有一个简单的函数,没有任何结构类型。它是通过 python 代码执行的。

\n\n

然后,我在 go 代码上添加了一个结构参数,之后尝试了相同的构建过程。然而,它从来没有起作用,显示了一些这样的消息。

\n\n
\n

# 命令行参数

\n\n

.\\user_auth.go:37:16:导出中不支持 Go 类型:http.ResponseWriter

\n\n

.\\user_auth.go:37:40:导出中不支持 Go 类型:http.Request

\n\n

.\\user_auth.go:37:16:导出中不支持 Go 类型:http.ResponseWriter

\n\n

.\\user_auth.go:37:40:导出中不支持 Go 类型:http.Request

\n
\n\n

根据here,cmd/cgo似乎直到2017年才支持这种转换。\n我找不到比上面更多的信息。

\n\n

\xe3\x83\xbb成功(ok.go)

\n\n
package main\n\nimport …
Run Code Online (Sandbox Code Playgroud)

python go hybrid

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