小编sap*_*nda的帖子

ChartJS:如何获得标签,图例,标题?

我正在艰难地想出如何在我的Chart JS折线图中显示标签,图例和标题.我直接从示例中复制了代码(下面再现).但是,标签"我的第一个数据集"没有出现在图表的任何地方,因此我无法确定哪一行是哪一行.我也尝试在我的数据集中添加"标题",但没有运气.谁知道我错过了什么?

var data = {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [
    {
        label: "My First dataset",
        fillColor: "rgba(220,220,220,0.2)",
        strokeColor: "rgba(220,220,220,1)",
        pointColor: "rgba(220,220,220,1)",
        pointStrokeColor: "#fff",
        pointHighlightFill: "#fff",
        pointHighlightStroke: "rgba(220,220,220,1)",
        data: [65, 59, 80, 81, 56, 55, 40]
    },
    {
        label: "My Second dataset",
        fillColor: "rgba(151,187,205,0.2)",
        strokeColor: "rgba(151,187,205,1)",
        pointColor: "rgba(151,187,205,1)",
        pointStrokeColor: "#fff",
        pointHighlightFill: "#fff",
        pointHighlightStroke: "rgba(151,187,205,1)",
        data: [28, 48, 40, 19, 86, 27, 90]
    }
]};
Run Code Online (Sandbox Code Playgroud)

谢谢,Saswat

chart.js

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

Pubnub在Android上推送通知和电池续航时间

我们正在编写一个聊天应用程序,并在后台运行Pubnub服务,收听消息并在收到时触发通知意图.问题是,当手机正在睡眠时,我们正在使用部分唤醒锁定并且只会杀死电池(应用程序占用电池的20%以上).

是否有较少CPU密集的侦听消息的方式?我也尝试在Android上查找Pubnub推送通知的代码示例,但是没有找到任何代码示例.

谢谢,Saswat

android battery push-notification pubnub

6
推荐指数
2
解决办法
906
查看次数

Unity3D 和 Android:“UnityMain”和“主”线程之间的区别?

TLDR:我正在使用 JNI 从 Unity C# 调用我的自定义 JAR。但是android库说它在“UnityMain”线程上运行,而活动的实际ui线程称为“main”。两者有什么区别?

详细信息: 这对我来说是个问题,因为我收到错误“无法在没有调用 Looper.prepare() 的线程内创建处理程序”。这是我从 Java 打印两个线程时得到的输出:

/// Java Output
Current Thread:    Thread[UnityMain,5,main]
MainLooper Thread: Thread[main,5,main]
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我使用 Activity.runOnUiThread 方法运行 JNI 调用:

/// Unity C# Code
activityObj.Call("runOnUiThread", new AndroidJavaRunnable(() => {
  // JNI calls and other stuff
}
Run Code Online (Sandbox Code Playgroud)

现在,从 Java 打印两个线程时,我得到以下输出:

/// Java Output
Current Thread:    Thread[main,5,main]
MainLooper Thread: Thread[main,5,main]
Run Code Online (Sandbox Code Playgroud)

现在唯一的问题是我无法从“主”线程(即在“runOnUiThread”回调中)进行 Unity Coroutine 或 Invoke 调用。我收到以下 Unity 错误:

/// Unity C# Output
E/Unity   (21048): Invoke can only be called from the main thread.
E/Unity …
Run Code Online (Sandbox Code Playgroud)

multithreading android unity-game-engine

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