小编Dir*_*kel的帖子

在Android中 - 如何使用ClickableSpan仅注册长按

我想在ClickableSpan包含的文本上注册点击次数,只要它们被点击超过1秒钟.有没有办法做到这一点?如果没有,捕获双击也没关系.

如果onClick方法捕获了一个包含有关点击的元数据的事件,那将是很好的 - 如果点击长度很短,我可以说忽略.

有什么建议?

谢谢,维克多

android android-edittext

11
推荐指数
2
解决办法
2482
查看次数

Windowmanager与动画

首先感谢所有试图回复此主题的人.

我有一个活动,我想在屏幕顶部显示一种菜单,我使用windowmanager来处理这个问题.这是关于我遇到的UI问题,为什么我选择windowmanager来做这样的菜单.但是现在我希望这个菜单有动画,但似乎动画不起作用.这是我的代码.

如果有人知道如何动画窗口管理员我会很感激.

Animation animShowTopLine;

animShowTopLine = AnimationUtils.loadAnimation(this, R.anim.translate);
        animShowTopLine.reset();
LinearLayout top_line;
WindowManager wm;
WindowManager.LayoutParams wmParams;

LayoutInflater inflate = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);

    top_line =    (LinearLayout) inflate.inflate(R.layout.line, null);

    wm =(WindowManager) getApplicationContext().getSystemService("window");

    wmParams =new WindowManager.LayoutParams();

    wmParams.type=2002;
    wmParams.format = 1;
    wmParams.flags=40;
    wmParams.width=WindowManager.LayoutParams.FILL_PARENT;
    wmParams.height=WindowManager.LayoutParams.WRAP_CONTENT;

    wmParams.gravity  = Gravity.TOP;

    wm.addView(top_line, wmParams);


    top_line.startAnimation(animShowTopLine);
Run Code Online (Sandbox Code Playgroud)

提前致谢.问候.

android window-managers android-animation translate-animation

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

如何将焦点设置为android警告对话框否定按钮?

我已经使用requestFocus()编写了setFocus到ALert Dialog负按钮的代码.但按钮颜色不会改变.我可以手动将背景图像设置为该按钮.但是我需要直接来自native.How如何将焦点放在ALlert Dialog中的第二个按钮?

我发送代码片段以便理解

alertbox.show();
alertbox.getButton(AlertDialog.BUTTON_NEGATIVE).requestFocus();
Run Code Online (Sandbox Code Playgroud)

即使我尝试过

alertbox.show();
alertbox.getButton(AlertDialog.BUTTON_NEGATIVE).requestFocus(View.FOCUS_FORWARD)
Run Code Online (Sandbox Code Playgroud)

请问任何人都可以回复此查询吗?

此致,Android Developer

android android-widget

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

LINUX中的Android SDK Manager代理设置

我正在尝试在我的工作防火墙后面安装Ubuntu中的Android SDK,并且"无法连接到dl-ssl.google.com"消息.这是一个已知问题,但我看到的每个解决方案都涉及代理设置并选择'force http'选项.看来这在Windows中很简单,但是我想知道如何在LINUX中做同样的事情.我可以设置eclipse代理设置,但我认为这不会被android sdk管理器使用.某处有配置文件吗?

提前致谢.

ubuntu proxy android android-sdk-2.3

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

LogCat消息的Terser着色?

为了加快我的调试速度,我为某些消息着色以便即时发现,如下所示:

if (isOK)
    Log.i(TAG, stringVarContentOfMessage);
else
    Log.v(TAG, stringVarContentOfMessage);
Run Code Online (Sandbox Code Playgroud)

它可以工作,但是一遍又一遍地查看这个源代码,其中占用4个宝贵行的唯一理由是仅一个不同的字符(Log.i vs. Log.v)对我来说是一个眼睛.

有什么建议可以避免这种情绪而不诉诸以下情况?

isOK ? Log.i(TAG, stringVarContentOfMessage) : Log.v(TAG, stringVarContentOfMessage);
Run Code Online (Sandbox Code Playgroud)

java eclipse android logcat

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

在地图中显示标记:-url在Android地图中

难道不仅可以让Android上的Google地图在地图应用程序中显示给定的坐标,还可以在该位置设置标记(或图钉)吗?

我在https://developer.android.com/guide/appendix/g-app-intents.html上阅读了文档,但它只允许我设置缩放级别.

现在我使用以下代码在Android上的Google地图中显示一个位置:

Double lat = 53.3;
Double lng = 13.4;
final String uriString = "geo:" + lat + ',' + lng + "?z=15";
Intent showOnMapIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uriString));
startActivity(showOnMapIntent);
Run Code Online (Sandbox Code Playgroud)

是否有可能在那里有一个标记或我需要使用MapActivity?我在哪里可以找到地图应用程序理解的url参数的完整文档?

我可以使用不同的网址前缀吗?例如" https://maps.google.de/maps?"?Maps具有与此scheme/host/pathPrefix匹配的intent-filter.我在哪里可以找到关于Google Maps for Android实际支持哪些参数的文档?

android url-scheme android-intent

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

如何在android中制作ssh客户端

我想制作一个Android手机应用程序,用于使用像connectbot这样的ssh客户端来监控路由器及其配置.监控应用程序已完成,但尚未设置.如何将connectbot与我在eclipse中创建的mya android应用程序连接,如果我使用connectbot的意图?谢谢 .....

ssh android android-intent

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

使用logcat进行Android测试以进行事件捕获

我一直在谷歌搜索这个问题几个小时,我很难过.我试图为Android设备编写一个全面的测试套件,我的第一个想法是使用logcat输出验证测试结果.Logcat拥有我需要的操作系统和应用程序的所有事件信息.

使用Robotium或Monkeyrunner,我发现无法动态访问logcat.创建一个外部应用程序来监控logcat是不可能的(很难将事件同步到结果).

有什么想法吗?

android logcat robotium monkeyrunner

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

如何通过intent从我自己的活动中启动connectbot

我的申请有问题.我想通过intent从我的应用程序启动connectbot,如果我的活动开始我也想连接startbot.如何从我的活动意图connectbot应用程序,请回答我的问题.谢谢...

ssh android android-intent android-activity

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

仅允许在 GlobalPlatform 2.2.1 管理的 JavaCard 上安装签名小程序

我想提供一个 JavaCard,以便它只允许安装由某个密钥签名的小程序。我不确定这个签名是否是 cap 文件格式的一部分。我已经可以通过从 GlobalPlatformPro 获取的代码从 Android 设备安装 cap 文件。GlobalPlatformPro README ( https://github.com/martinpaljak/GlobalPlatformPro/blob/master/README.md ) 提到了应用程序签名。但我不确定这是完成我需要做的事情的方法。我什至不确定这是可能的。

  1. 我如何准备一张只允许安装已签名的 cap 文件的卡?
  2. 如何创建这样的 cap 文件?

我已经可以用某个密钥锁定卡,然后安装任何cap文件都需要这个密钥。但这意味着我需要将密钥与 cap 文件一起分发,以便可以安装它。这不是一个选项,因为它会破坏密钥。

javacard globalplatform

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