小编Tim*_*Tim的帖子

如何在Ubuntu 14.04上安装pybonjour

得到这个错误 ImportError: No module named pybonjour

如何在Ubuntu 14.04上安装pybonjour.

试过sudo apt-get install pybonjourpip install pybonjour,没有运气.

python ubuntu ubuntu-14.04 pybonjour

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

如何在无法从 getApplicationContext() 获取上下文的情况下初始化上下文?

我想访问一个扩展 SQLiteOpenHelper 的类以从 java 类获取数据库的上下文。我需要传递应用程序上下文才能获得它,但无权访问 getApplicationContext()。

如何在非活动的 java 类中获取应用程序上下文?

android android-context

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

如何在MacOSX上安装“ adb”?

我搜索了Google和Stackoverflow,并找到了一些讨论。据说adb安装Android SDK之后会有一个。

但是adb安装后我没有任何命令。我所得到的是:

在此处输入图片说明

还有一些文章说使用brew install android-platform-tools可以奏效。我也尝试过但失败了,因为它告诉我brew不是root拥有的。我不知道在哪里可以找到brew命令。

android adb

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

Realm 数据库类表有限制吗?

我刚刚发现领域有 250 个对象的限制,有什么办法可以超过这个限制吗

这是来自 stetho 的图像,用于检查我的数据库

android realm stetho

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

Android“需要常量表达式”

我不想使用重复的标志。

package org.zzjbook.unit;
public class Unit {
    private static int flag = 1;
    public final static synchronized int getFlag() {
        return flag++;
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用上面的函数来获取标志。

import static org.zzjbook.unit.Unit.getFlag;
public class Out {
    private final static int PRINT = getFlag();

    private Handler handler = new Handler() {
        public void handleMessage(Message msg) {
            switch (msg.what) {
                case PRINT:
                    break;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

IDE 给出错误。“需要不断的表达”。我该如何解决这个错误。

java android

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

为什么swtich会回到初始阶段?

我创建了一个swich和我节省了布尔值sharedPreferences,但是当我恢复活动的开关返回OFF而我想保持ON,如果它被打开ON而如果它被打开关闭,以保持它关闭.

这是我的开关代码:

        buttonSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {
            if(isChecked){
                switched = "ON";
                SharedPreferences.Editor editor = getSharedPreferences("com.example.xyz", MODE_PRIVATE).edit();
                editor.putBoolean("SWTCH", buttonSwitch.isChecked());
                editor.commit();
            }else{
                switched = "OFF";
                SharedPreferences.Editor editor = getSharedPreferences("com.example.xyz", MODE_PRIVATE).edit();
                editor.putBoolean("SWTCH", buttonSwitch.isChecked());
                editor.commit();
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是onCreate SharedPreferences:

    SharedPreferences sharedPrefs = getSharedPreferences("com.example.xyle", MODE_PRIVATE);
    buttonSwitch.setChecked(sharedPrefs.getBoolean("SWTCH", false));
Run Code Online (Sandbox Code Playgroud)

java android

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

SharedPreferences - apply()与commit()

我知道apply和commit之间的区别.在我的情况下,我想使用commit(),但Android建议我使用,apply()因为它在后台运行,并没有阻止主线程.

如果我使用apply这样的东西是否有用,或者是否可能在调用之前没有更新它?

editor.putBoolean("TEST", true)
editor.apply()

if (preferences.getBoolean("TEST")) {
   //do something
}
Run Code Online (Sandbox Code Playgroud)

android sharedpreferences

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

尝试解析JSON时的ValueError

我使用Python 3.4并且必须像这样解析JSON

[['A', 'B', 1.3750], ['X', 'Y', 0.7097]]
Run Code Online (Sandbox Code Playgroud)

我尝试使用json模块,json.loads函数将其解析为python对象,但我得到了

ValueError: Expecting value: line 1 column 3 (char 2)
Run Code Online (Sandbox Code Playgroud)

那么,我该怎么做来解析这个JSON呢?

python json

0
推荐指数
1
解决办法
63
查看次数

Python md5返回错误的hexdigest

我的代码:

filename = filename.strip().replace(' ', '_')
filename = urllib.quote(filename.encode('utf-8')).strip()
print filename
filenameHash = hashlib.md5(filename).hexdigest()
print filenameHash
Run Code Online (Sandbox Code Playgroud)

印刷文件名哈希: 5e6243a3a207220e4e386fcde5191697

但应该是 4a8ce85f21814d6d0010a3bc5bf4f82d

文件名打印: Gda%C5%84sk_%E2%80%93_Strefa_Historyczna_Wolnego_Miasta_Gda%C5%84ska_%28D%C5%82ugi_Targ%29.JPG

怎么了?

python md5

0
推荐指数
1
解决办法
458
查看次数

更改jquery mobile的init页面上的元素

我尝试在init页面上更改滑块属性:

$(document).delegate('#my-page','pageinit', InitMyPage());

function InitMyPage() {
    var today = new Date();
    $("#my-slider").prop({
        min: 1,
        max: 50
    }).slider("refresh");
} 
Run Code Online (Sandbox Code Playgroud)

看起来在页面init $("#my-slider")仍然未知.

当我试图在控制台上获取它时,它看起来像这样:

$("#year-slider")
[]
Run Code Online (Sandbox Code Playgroud)

我得到错误:

未捕获的TypeError:undefined不是函数

我什么时候可以更改元素(哪个事件)?

javascript jquery html5 slider jquery-mobile

0
推荐指数
1
解决办法
214
查看次数