小编Ant*_*ney的帖子

Android IRC办公时间关于Android蓝牙RSSI的问题

我有一个关于Android上的蓝牙RSSI功能的问题(2.0或2.1):

创建蓝牙连接时,很容易获得RSSI值,但是如何重复获取已经激活的连接的RSSI值?能够做到这一点非常重要,因为这可以让你确定蓝牙设备是否彼此接近或相距很远,但我在Android API中找不到任何适当的函数调用.

知道Android RSSI的人可以帮我解决这个问题吗?

谢谢!

亚历克斯

android bluetooth rssi

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

有没有一种简单的方法可以检查传入的呼叫者是否是Android中的联系人?

当Android手机收到呼叫时,它会自动检查呼叫是否存在于自己的联系人数据库中.我想知道是否有一种简单的方法来访问该信息.我有一个PhoneStateListener在振铃状态下执行某些操作,我想检查传入的呼叫者是否在联系人列表中.

有没有办法在不通过联系人的情况下执行此操作ContentProvider

android telephony contacts

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

读取文本文件并将内容传输到mysql数据库

我需要一个PHP脚本来读取.txt文件.

文本文件的内容如下:

data.txt中

145|Joe Blogs|17/03/1954
986|Jim Smith|12/01/1976
234|Paul Jones|19/07/1923
098|James Smith|12/09/1998
234|Carl Jones|01/01/1925
Run Code Online (Sandbox Code Playgroud)

然后将这些存储到这样的数据库中

**DataID |名称| DOB**

234    |Carl Jones|01/01/1925
Run Code Online (Sandbox Code Playgroud)

如果有人能给我脚本来实现这一目标,我将非常感激.

更新:

<?
$handle = @fopen("data.txt", "r");
$conn = mysql_connect("localhost","username","password"); 
mysql_select_db("mydatabase",$conn);
while (!feof($handle)) // Loop til end of file.
{
$buffer = fgets($handle, 4096);
 // Read a line.
list($a,$b,$c)=explode("|",$buffer);
//Separate string by the means of |
echo $a."-".$b."-".$c."<br>";
$sql = "INSERT INTO data_table (iddata, name, age) VALUES('".$a."','".$b."',".$c.")";   
mysql_query($sql,$conn) or die(mysql_error());
}
?>
Run Code Online (Sandbox Code Playgroud)

在SQL语法中获取以下错误错误; ...在第1行使用')附近的正确语法

php mysql database text file

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

javascript如何从数组中删除每个第3个元素

如何从数组中删除每个第3个元素?

var TheArray = ['h', 'e', 'z', 'l', 'l', 'l', 'o']
Run Code Online (Sandbox Code Playgroud)

如何在不创建新数组的情况下说"你好"?

javascript arrays

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

JTextPane同步样式选择UI问题

我正在用Java开发一个简单的WYSIWYG RTF编辑器并且有一个小问题.我需要能够将样式选择切换按钮(例如粗体,斜体,下划线)与用户文本选择同步.例如,如果当前的文本选择是平原,没有被选择的粗体,斜体和下划线的切换按钮,但是当用户选择一些文字,是粗体和下划线,粗体和下划线的切换按钮被选择.

现在我很确定能JTextPane.getInputAttributes()获得我想要的选择属性但是在监听插入更新事件时存在问题.问题是附加到的插入符号监听器JTextPane似乎在输入属性发生更改后被调用.所以选择总是落后一步.也就是说,我必须在切换按钮更新之前选择文本两次!

这里重要的代码是:

textPane.addCaretListener(new CaretListener() {

        @Override
        public void caretUpdate(CaretEvent e) {
            syncAttributesWithUI(textPane.getInputAttributes());
        }
    });
Run Code Online (Sandbox Code Playgroud)

和:

private void syncAttributesWithUI(AttributeSet attributes) {
    boldButton.setSelected(StyleConstants.isBold(attributes));
    italicButton.setSelected(StyleConstants.isItalic(attributes));
    underlineButton.setSelected(StyleConstants.isUnderline(attributes));
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

java user-interface swing jtextpane

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

相当于$ _SERVER ['DOCUMENT_ROOT'],当cron调用脚本时它会起作用?

我正在使用$_SERVER['DOCUMENT_ROOT']我的包含路径,所以文件将找出它们的运行位置(即它们是在现场还是暂存)并且它工作正常,除了由cron运行的脚本,我必须对路径进行硬编码.

我可以使用另一个可以在cron和浏览器中使用的变量吗?

php

5
推荐指数
2
解决办法
5780
查看次数

Windows是否存在程序员带有标签的"文档模板"?

我想知道(如果可能的话)是否有一个程序/工具/实用程序,当我创建一个新文件并为其提供一个扩展时,它会自动创建相应的标签?

例如,我创建的新文件index.php将在内部自动生成相应的标记:

<?php    
?>
Run Code Online (Sandbox Code Playgroud)

我希望你明白这个主意.

任何有关此信息都会有所帮助.

language-agnostic windows tags auto-generate

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

在Python中使用带有其他数组的数组

试图找到一种有效的方法来提取数组中的所有项目实例.

例如

array1 = ["abc", "def", "ghi", "jkl"]

array2 = ["abc", "ghi", "456", "789"]
Run Code Online (Sandbox Code Playgroud)

数组1是需要从数组2中提取的项目数组.因此,数组2应该被修改为 ["456", "789"]

我知道怎么做,但没有以有效的方式.

python arrays extract

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

Android:Generic Null Pointer Exceptions

我一直在为Android编程取得了不错的成功,但我注意到的一件事是,当我得到NullPointerExceptions时,堆栈跟踪毫无价值.它们始终采用以下格式:

Thread [<1> main] (Suspended (exception NullPointerException))  
    ViewRoot.draw(boolean) line: 1431   
    ViewRoot.performTraversals() line: 1163 
    ViewRoot.handleMessage(Message) line: 1727  
    ViewRoot(Handler).dispatchMessage(Message) line: 99 
    Looper.loop() line: 123 
    ActivityThread.main(String[]) line: 4627    
    Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
    Method.invoke(Object, Object...) line: 521  
    ZygoteInit$MethodAndArgsCaller.run() line: 868  
    ZygoteInit.main(String[]) line: 626 
    NativeStart.main(String[]) line: not available [native method]  
Run Code Online (Sandbox Code Playgroud)

通常堆栈跟踪会告诉您代码爆炸的位置,但我似乎总是得到最通用的代码.我错过了一些明显的东西吗 谢谢.

java android stack-trace

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

SQL:如何同时使用“ORDER BY”和“GROUP BY”?

我有一个数据库,其中包含乘客列表及其行李的重量。我需要显示每个独特的乘客及其行李总重量(乘客可以有超过 1 个行李条目)并按降序显示。

我当前不起作用的解决方案如下:

SELECT PassengerID, Weight
FROM Baggage
GROUP BY PassengerID
ORDER BY Weight DESC;
Run Code Online (Sandbox Code Playgroud)

sql

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