小编Ωme*_*ega的帖子

在android中以编程方式获取屏幕密度?

如何在android中以编程方式获取屏幕密度?

我的意思是:如何找到当前设备的屏幕dpi?

android dpi screen-density

505
推荐指数
15
解决办法
28万
查看次数

237
推荐指数
8
解决办法
20万
查看次数

将HTML5转换为独立的Android应用程序

我有一个动态HTML5文档,不包含任何外部资源(没有图像,css和脚本在文档内编码).这个HTML5应用程序与Internet浏览器一起正常工作.我想知道,如果可以这个HTML5应用程序转换为独立的Android应用程序,那么它可以直接在没有浏览器的情况下执行.请指教.

html mobile html5 android mobile-application

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

使用RegEx查找两个XML标记之间的所有内容

RegEx,我想找到标签和两者之间的所有内容XML tags,如下所示:

<primaryAddress>
    <addressLine>280 Flinders Mall</addressLine>
    <geoCodeGranularity>PROPERTY</geoCodeGranularity>
    <latitude>-19.261365</latitude>
    <longitude>146.815585</longitude>
    <postcode>4810</postcode>
    <state>QLD</state>
    <suburb>Townsville</suburb>
    <type>PHYSICAL</type>
</primaryAddress>
Run Code Online (Sandbox Code Playgroud)

我想找到标签和之间的所有内容primaryAddress,并将其删除.

primaryAddress标签之间的所有内容都是变量,但我希望每当我得到时删除整个标签和子标签primaryAddress.

任何人都知道如何做到这一点?

php java regex xml perl

54
推荐指数
4
解决办法
14万
查看次数

Android:自定义最近的应用缩略图(默认为屏幕截图)

我正在处理的应用程序显示了一些敏感信息,当按下主页按钮停止应用程序时,这些信息不能显示在"近期任务"屏幕上.

我想模糊屏幕截图中的敏感数据或显示应用徽标.

我知道以下方法,但它们不符合我的要求:

然后我尝试了一些解决方法,但是没有按预期工作:

  • 启动一个显示应用徽标的新活动,以便显示onPause屏幕截图,而不是实际的活动屏幕截图.但新活动需要很长时间才能打开,这会破坏用户体验.
  • 将activitie的内容视图设置为应用徽标的图像onPause.这对我来说似乎是一个很好的解决方案.不幸的是,最近任务屏幕的屏幕截图是在未指定的时间进行的.在测试期间,在按下"主页"时应用程序关闭之前会快速显示应用程序徽标,但生成的屏幕截图会在此之前的短时间内显示活动.
  • 从小部件中移除敏感数据(例如textView.setText(""))具有与刚刚提到的屏幕截图定时相同的问题.

列出的解决方法的任何其他想法或解决方案?

java android

53
推荐指数
2
解决办法
6190
查看次数

在正则表达式中支持\ K.

\K转义序列重置匹配令牌列表中的当前位置的开始(这仅影响报告为全场比赛).

哪些环境/语言/版本\K在其正则表达式引擎中支持(保留)以及在模式中使用此功能需要哪些库(如果有)?

regex

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

正则表达式以验证用户名

我正在尝试创建一个正则表达式来根据这些条件验证用户名:

  1. 仅包含字母数字字符, 下划线.
  2. 下划线和点不能位于用户名的末尾开头(例如_username/ username_/ .username/ username.).
  3. 下划线和点不能彼此相邻(例如user_.name).
  4. 下划线或点不能连续多次使用(例如user__name/ user..name).
  5. 字符数必须介于8到20之间.

这就是我到目前为止所做的事情; 听起来它强制执行所有标准规则但是第5条规则.我不知道如何添加第五条规则:

 ^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$
Run Code Online (Sandbox Code Playgroud)

html php java regex perl

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

如何捕捉元素之外的鼠标事件?

我有简单的Javascript代码,类似于这个:

var mouseIsDown = false;
...
function canvasMouseDown(e) {
  ...
  mouseIsDown = true;
}
function canvasMouseUp(e) {
  mouseIsDown = false;
}
function canvasMouseMove(e) {
  if (mouseIsDown) {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

实现我自己的用户界面,用于使用画布进行转换(平移,缩放和旋转).

canvasMouseMove()函数检查mouseIsDown变量中的这种实现.如果用户在光标/指针位于canvas元素之外时未释放鼠标按钮,则一切正常.如果发生这种情况,变量将mouseIsDown保持true并且不会被canvasMouseUp函数关闭.

对于这个问题,纯JavaScript (没有jQuery)的简单修复或解决方案是什么?

javascript

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

使用CSS禁用onclick ::可能吗?

我想onclick用CSS 禁用事件.可能?

让我说我有

<div id="btnCopy" class="button" onclick="btnCopy(this);"><img src="copy.png"></div>
Run Code Online (Sandbox Code Playgroud)

并添加"禁用"

document.getElementById("btnCopy").className += " disabled";
Run Code Online (Sandbox Code Playgroud)

我想为这个元素关闭onclick事件,所以onclick="btnCopy(this);"不会激活.

并通过删除"禁用"

document.getElementById("btnCopy").className = 
  document.getElementById("btnCopy").className.replace(/(?:^|\s)disabled(?!\S)/, '');
Run Code Online (Sandbox Code Playgroud)

它会恢复正常,所以onclick事件将是活跃的.

html javascript css

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

为什么Python的'len'函数比__len__方法更快?

在Python中,len是一个通过调用对象的__len__方法来获取集合长度的函数:

def len(x):
    return x.__len__()
Run Code Online (Sandbox Code Playgroud)

所以我希望直接呼叫__len__()至少能够达到最快速度len().

import timeit

setup = '''
'''

print (timeit.Timer('a="12345"; x=a.__len__()', setup=setup).repeat(10))
print (timeit.Timer('a="12345"; x=len(a)',      setup=setup).repeat(10))
Run Code Online (Sandbox Code Playgroud)

演示链接

但使用上述代码进行测试的结果显示len()更快.为什么?

python python-internals

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