我已经下载了Android源代码.现在我想为自己的设备(LG GT540)制作它.我听说你需要为此创建一些"设备配置".虽然有几位开发人员已经为我的设备创建了设备配置,但我想创建自己的设备,仅供学习.
我看到很多文件,如BoardConfig.mk,AndroidProducts.mk等.但不知道他们做了什么.除了它们包含很多配置.在那之上,没有一个好的文档.
任何有Android移植和设备配置经验的人都可以帮助我吗?
这件事让我烦恼不已.我得到Parse错误:语法错误,意外'.',期待','或';' 在这条线上
public static $user_table = TABLE_PREFIX . 'users';
Run Code Online (Sandbox Code Playgroud)
TABLE_PREFIX是define函数创建的常量
我用短轮询(AJAX Refresh)创建了一个简单的PHP jQuery Chat应用程序.比如,每2到3秒就要求新消息.但是,我读到Long Polling是一种更好的聊天应用程序方法.所以,我经历了一些Long Polling脚本.我是这样做的:
$("#submit").click(function(){
$.ajax({
url: 'chat-handler.php',
dataType: 'json',
data: {action : 'read', message : 'message'}
});
});
var getNewMessage = function() {
$.ajax({
url: 'chat-handler.php',
dataType: 'json',
data: {action : 'read', message : 'message'},
function(data){
alert(data);
}
});
getNewMessage();
}
$(document).ready(getNewMessage);
Run Code Online (Sandbox Code Playgroud)
<?php
$time = time();
while ((time() - $time) < 25) {
$data = $db->getNewMessage ();
if (!empty ($data)) {
echo json_encode ($data);
break;
}
usleep(1000000); // 1 Second
}
?>
Run Code Online (Sandbox Code Playgroud)
问题是,一旦getNewMessage()启动,它将执行,除非它得到一些响应(来自chat-handler.php).它以递归方式执行.但是如果有人想在其间发送消息,那么实际上该函数 …