我正在使用JQuery 1.1.0和Phonegap 1.9.0开发适用于Android的html5应用程序.我有一个小动画,在画布上绘制电池并更新它.它看起来像一个正在装载的电池.它在android 4.0.4上运行得非常好.
昨天我在Galaxy Nexus上收到了Android 4.1.1的更新.在那次改变后,我的动画出现了问题.现在它绘制到画布上的图像,一个在前面,另一个在后面有错误的坐标.我认为它与Java Script Engine V8的更改有关,可能是缓存问题?!在我的电脑上的每个浏览器上,动画效果都非常好.
我的HTML代码是:
<!DOCTYPE html>
<html>
<head>
<title>Hella App</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile-1.1.1.min.css"/>
<script src="jquery-1.7.2.min.js"></script>
<script src="jquery.mobile-1.1.1.min.js"></script>
<script type="text/javascript" charset="utf-8" src="cordova-1.9.0.js"></script>
<style>
.ui-page { background: black;}
</style>
</head>
<body>
<div data-role="page" id="dataPageBattery" data-theme="a">
<h2 align="center">Battery State</h2>
<div data-role="header" data-position="fixed" data-theme="a">
<h1>Car Data</h1>
</div>
<div data-role="content" align="center">
<canvas id="myBatteryCanvas" width="device-width"
height="device-height">
Sorry, your browser doesn't support canvas technology
</canvas>
</div>
<h4 align="center" id="batteryProzent"></h4>
<script type="text/javascript" src="battery.js"></script>
<script>$(document).on("pageshow",init());</script>
<div data-role="footer" data-position="fixed" …Run Code Online (Sandbox Code Playgroud) 我想编写一个没有任何发现/扫描的蓝牙应用程序。为此,我想对客户端需要在代码中连接的服务器设备进行硬编码。
如果我使用这个构造函数:
public ConnectThread(BluetoothDevice device) {
我必须如何实施该设备?带有MAC地址的变量?
如果我尝试这样的事情:
device = new BluetoothDevice("XX:XX:XX:XX:XX:XX");
Eclipse 说:“ constructor not visible”