小编Val*_*tin的帖子

将Java编译为asm.js

asm.js即将到来.现在甚至有传言称Chrome很快就会完全支持它.

但到目前为止,它已被用于将C/C++源代码编译成JavaScript,它将以接近本机的速度运行(取决于您如何定义近原生...)

我一直计划使用GWT将我的Java代码转换为JavaScript,但现在我想知道当前是否存在将纯Java源代码编译为ASM.JS 的现有路径/过程,那会是什么?

人们可能想要的另一个原因是:在某些Android手机上,Java-to-ASM.js可能比Java-to-Dalvik运行得更快!

java asm.js

20
推荐指数
1
解决办法
6398
查看次数

延迟屏幕关闭接收器的启动活动

我正在为Android 4.0+开发锁屏.我正在使用一种服务来注册接收器以关闭屏幕.该接收器启动onReceived活动.

问题是整个过程不够快.接收器有一个小的延迟,但真正的问题是活动的启动,需要3-4秒.

我见过类似的应用程序,例如:https: //github.com/Pi-Developers/Pi-Locker.在这种情况下,一切都很完美,但我无法弄清楚我在做什么不同.

表现

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="xxxxx" >


    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >

        <activity
            android:name=".MainActivity"
            android:screenOrientation="portrait"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:name=".LockScreenActivity"
            android:screenOrientation="portrait"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
            android:excludeFromRecents="true"
            android:windowSoftInputMode="stateAlwaysHidden" >
            <intent-filter>
                <category android:name="android.intent.category.HOME" />
            </intent-filter> >
        </activity>

        <receiver
            android:name=".LockBoot"
            android:enabled="true" >
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>
        <receiver
            android:name=".LockReceiver"
            android:enabled="true" >
        </receiver>

        <service
            android:name=".LockerService"
            android:icon="@drawable/ic_launcher"
            android:process=":background" >
        </service>

    </application>

    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
    <uses-permission android:name="android.permission.WAKE_LOCK" …
Run Code Online (Sandbox Code Playgroud)

java android

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

使用#selector而不是显式构造Selector

在下面的代码片段中,Xcode推荐"使用#selector而不是显式构建选择器"的原因是什么?

// addButton = UIBarButtonItem.init(barButtonSystemItem: UIBarButtonSystemItem.Add, 
//             target: self, action: #selector(FoldersMaintenanceVC.addButtonPressed))
addButton = UIBarButtonItem.init(barButtonSystemItem: UIBarButtonSystemItem.Add, 
            target: self, action: Selector("addButtonPressed"))

self.navigationItem.leftBarButtonItem = addButton

func addButtonPressed()
{
    myNslogSys2(self, funcName:#function)
}
Run Code Online (Sandbox Code Playgroud)

xcode swift

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

如何使用HTML和CSS为我的Java应用程序创建用户界面?

我刚读过这篇文章:http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm 它展示了如何使用javafx库构建Java应用程序以及如何使用WebEngine等一些类和WebView在应用程序中显示一个网页,基本上把它变成一个浏览器.

以下是文章中的一些相关信息:

嵌入式浏览器组件基于WebKit,一种开源Web浏览器引擎.它支持层叠样式表(CSS),JavaScript,文档对象模型(DOM)和HTML5.

嵌入式浏览器使您可以在JavaFX应用程序中执行以下任务:

  1. 从本地和远程URL呈现HTML内容
  2. 获取Web历史记录
  3. 执行JavaScript命令
  4. 执行从JavaScript到JavaFX的上行调用
  5. 管理Web弹出窗口
  6. 将效果应用于嵌入式浏览器

我基本上完全不需要Java或JavaFX GUI工具,除了显示HTML和CSS所需的工具,如本文所述,并在HTML和CSS中为我的应用程序构建整个用户界面.我希望各种HTML按钮能够在我的java代码中发生事件.

这看起来是个好主意吗?因为它对我来说似乎是一个好主意,我也想知道为什么有人会使用任何其他方法在java中构建GUI.

html css java user-interface javafx

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

使用加密API在React中生成UUID

根据 MDM ( https://developer.mozilla.org/en-US/docs/Web/API/Crypto/randomUUID ),大多数现代浏览器支持 javascript 本机加密 api,它支持以前的 Node-js 加密标准。

根据普通js中的这篇文章,我可以通过创建一个uuid

crypto.randomUUID()
Run Code Online (Sandbox Code Playgroud)

有什么办法可以在react中使用这个接口吗?由于 crypto 似乎在 React 中引用了一个完全不同的对象。

附:我知道 UUID 包的存在,并且知道它是生成 UUID 的常见方法,我只是好奇。

javascript uuid reactjs

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

标签 统计

java ×3

android ×1

asm.js ×1

css ×1

html ×1

javafx ×1

javascript ×1

reactjs ×1

swift ×1

user-interface ×1

uuid ×1

xcode ×1