小编Joe*_*son的帖子

如何在Android中创建有用的工具提示

我想在Android中创建一个类似于工具提示的东西,以帮助向我的用户显示某些内容,因为人们告诉我他们不知道它是什么.关于我在这里的想法是一个绘图:

图

java user-interface android tooltip

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

Git子模块返回空白?

我正在尝试使用git submodule update它并没有返回任何东西,也没有任何git submodule命令,我检查了.gitmodules文件,它是正确的?

我不知道git是否可以调试或者是什么,而且它真的很烦人.

没有任何错误或任何错误,即使2>&1最终使用真的令人担忧.

git

16
推荐指数
2
解决办法
9364
查看次数

如何让Android搜索栏顺利移动?

我试图让SeekBar的移动更顺畅,而不仅仅是直接跳到这个位置.我正在这样做,因为我有一个SeekBar有3个滑块类型实现选项.

我正在寻找创建一个漂亮的平滑滑块,其中3个选项为"是","无选项","否"为我的应用程序中的功能,而SeekBar看起来是最好和最简单的方式.

我试过看Android动画,看起来有点复杂,所以如果有人可以提供任何帮助那就太好了:)

animation android widget

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

你可以将python脚本嵌入到Web浏览器中吗?

我试图看看如何在Web浏览器中运行python脚本.有谁知道这是可能的还是我需要制作一个插件?

我正在寻找一些可行的方法:

<embed type="application/x-python" src="myscript.py"></embed>
Run Code Online (Sandbox Code Playgroud)

谢谢,乔

html python browser plugins

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

将原始数据包发送到Android中的NetworkInterface不起作用?

我正在尝试通过VPN将数据包从VPN发送到适当的硬件上而不使用任何真正的VPN服务器,因此我可以记录通过它发送的数据包.

我能够得到一个我希望数据包真正进入InetAddresswlan0接口,但我不太确定这是否是正确的位置(它显示我当前的IP地址).

然后我用它DatagramChannel(叫做socketIntetAddressuplink):

socket.connect(new InetSocketAddress(uplink, 0));
Run Code Online (Sandbox Code Playgroud)

并向其写入数据包:

socket.write(packet);
Run Code Online (Sandbox Code Playgroud)

但没有什么可以坚持的,我得到了

java.net.SocketException: sendto failed: EINVAL (Invalid argument)
Run Code Online (Sandbox Code Playgroud)

ip android ip-address

7
推荐指数
2
解决办法
5157
查看次数

锚文档不存在?

在它提到的开发网站上查看 Google Drive 文档以获取评论时

锚; 细绳; 以 JSON 字符串表示的文档区域。有关如何定义和解释锚点属性的详细信息,请参阅锚点文档。

然而,在哪里anchor documentation

google-drive-api

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

Android偏好设置似乎忽略了setDefaultValue

我正在构建一个Android应用程序,并且我将首选项存储在从Web加载的类中(我们将首选项与网站同步)但是使用PreferenceScreen时,它们在使用正确的API时似乎会被忽略.

在XML中,我已经关闭了持久性,我确保在Java中这样做 p.setPersistent(false);

然后我设置默认值 p.setDefaultValue( boolean );

我只使用EditTextPreferences和CheckBoxPreferences,这两个都不起作用.我已经尝试在编辑器中设置它,但它似乎不起作用.

谢谢,

android android-preferences

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

内容长度无效发送到服务器?

我正试图通过他们的新API通过此处记录的方法将照片上传到热门服务Dailybooth .

问题是服务器响应:

<html><head><title>411 Length Required</title>...
Run Code Online (Sandbox Code Playgroud)

我用来发送这些数据的代码在这里:

// 2: Build request
HttpClient httpclient = new DefaultHttpClient();
SharedPreferences settings = DailyboothShared.getPrefs(DailyboothTakePhoto.this);
String oauth_token = settings.getString("oauth_token", "");
HttpPost httppost = new HttpPost(
        "https://api.dailybooth.com/v1/pictures.json?oauth_token=" + oauth_token);
Log.d("upload", "Facebook: " + facebook);
Log.d("upload", "Twitter: " + twitter);
try {
    InputStream f = getContentResolver().openInputStream(snap_url);
    MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
    entity.addPart("picture", new InputStreamBody(f, snap_url.getLastPathSegment()));
    entity.addPart("blurb", new StringBody(blurb));
    entity.addPart("publish_to[facebook]", new StringBody(facebook));
    entity.addPart("publish_to[twiter]", new StringBody(twitter));
    httppost.setEntity(entity);
    HttpResponse response = httpclient.execute(httppost);
    Log.d("upload", response.toString());
    int statusCode = response.getStatusLine().getStatusCode(); …
Run Code Online (Sandbox Code Playgroud)

java android apache-httpcomponents

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

什么是bzr相当于git clone --depth HEAD

我想知道如何git clone --depth HEAD处理BZR,因为我不需要整个分支历史.

git version-control bazaar

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

python导入模块全局工作

我试图让python接受'全局'导入时遇到了问题

在一个模块中,它需要根据另一个变量导入另一个模块,但是如果我在start函数中有它,它似乎不会将它导入到所有模块函数中; 例如:

def start():
    selected = "web"
    exec("from gui import " + selected + " as ui")
    log("going to start gui " + selected)
    ui.start()
Run Code Online (Sandbox Code Playgroud)

这工作但在同一模块中:

def close():
    ui.stop()
Run Code Online (Sandbox Code Playgroud)

不起作用.我不知道这里发生了什么

python import module

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

将HTML5 Canvas.arc移植到Android和逆时针

我正在将Skycons移植到Android上,我的大部分工作都在工作,除了月亮使用Canvas.arc带有逆时针参数的HTML5 .

我试图这样实现:

RectF rect = new RectF();

public void arcR( Path path, float x, float y, float radius, double startAngle, double endAngle, boolean anticlockwise ){
    // Set bounds
    rect.set( x - radius, y - radius, x + radius, y + radius );

    // Convert to degrees
    startAngle = Math.toDegrees(startAngle);
    endAngle = Math.toDegrees(endAngle);

    if(anticlockwise){
        startAngle = 360 - startAngle;
        endAngle = 360 - endAngle;
    }

    endAngle = endAngle - startAngle;

    path.addArc(rect, (float)startAngle, (float)endAngle);
}
Run Code Online (Sandbox Code Playgroud)

我认为我没有正确实施逆时针,因为在我的设备上绘制月球(基于Skycons)看起来像这样:

截图

android drawing android-canvas

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