问题标签 [expansion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4022 浏览

android - WebView 无限扩展 - 如何防止这种情况发生?

我在我的 android 应用程序中使用 webview,但是在它完成加载后 - 我可以通过 onPageFinished(WebView webview, String url) 检测到 - 页面的高度继续无限增长。

我怎样才能防止这种情况发生?

这就是我所做的。

  1. 我有一个包含 ScrollView 的通用页面模板。宽度和高度设置为匹配父级。在 ScrollView 内部,我创建的所有活动都有几个通用元素。其中之一是我插入所有用户内容的 LinearLayout。

    ......

  2. 在这种特殊情况下,内容是一个网页,它使用移动网络 API 加载 Google 地图。这是布局文件

    /li>
  3. 这是我初始化 webview 的活动代码

    .... WebView wv = (WebView)this.content.findViewById(R.id.maps);

    WebSettings ws = wv.getSettings();

    /li>
  4. 最后,当我通过 wv.loadUrl("......"); 加载地图时

页面完成加载后,我得到以下日志,并且 webview 在无限循环中增长

我注意到当页面包含 jQuery 时会发生这种情况。但是同一页面在股票浏览器中加载良好。

知道为什么会发生这种情况,如何纠正?

感谢任何有意义的帮助......谢谢。

0 投票
1 回答
925 浏览

xml - 如何覆盖 XmlTextReader 字符实体扩展?

使用 .Net 框架,我需要将 XML 实体文本作为原始字符串值(未扩展的字符实体)读取,以用于比较/合并功能。据我所知,没有办法直接关闭角色实体扩展。

我尝试从 XmlTextReader 派生并挂钩 Read() 方法,该方法会拦截读取,但 Value 属性是只读的,我看不到任何修改传入文本的方法:

有谁知道如何禁用字符实体扩展或在读取字符串时更新字符串?

有点卡在这里所以提前感谢您的想法...

0 投票
3 回答
514 浏览

python - subprocess a bash command with *

Is there a way, I can execute in python a bash command with expansion: *

I tried thousand ways with no luck.

Actually I want to have a python script which enters each directory in the current dir, and executes a given bash command there (possibly a bash command with an expansion: *).

0 投票
1 回答
337 浏览

android - 当用户从手机/平板电脑中删除您的应用程序时,扩展文件会被删除吗?

Google 刚刚为我们提供了一个新选项,可以将扩展文件添加到我们的 Android 应用程序中。好主意!

但是在 Android 中有些东西困扰了我很长时间,我想知道 Google 开发人员是否已经用这个解决方案解决了这个问题。

当我下载带有额外资产的应用程序(没有此解决方案)时,它们将被下载到我的 sdcard。只要我使用该应用程序就没有问题。但是当我删除该应用程序时,资产仍然存在。

所以,我的问题是,当用户使用这个新解决方案从手机或平板电脑上卸载/删除应用程序时,扩展文件会被删除吗?

0 投票
4 回答
1880 浏览

bash - 在 find 的 exec 参数中展开 bash 函数

如何在其exec参数中find应用我的 shell 定义的函数和别名?

例如,我定义了一个类似于bzip2但使用7z的函数:

function 7zip() { for f in $@; 做 ls -alF "$f"; 7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=64m -ms=on "$f.7z" "$f" && touch -r "$f" "$f.7z" && rm -fv "$f" && ls -alF "$f.7z"; 完毕; }

当我发现要压缩超过 7 天的文件时:

而不是扩展7zip它错误命令未找到。

这一切都在一个shell脚本中。

0 投票
2 回答
5220 浏览

android - APK 50meg+ 扩展包和 Flash

因此,Google Play 推出了新的扩展包设置,允许应用程序拍摄超过 50 兆的限制。

我已经设置了一个 42 兆的 APK 文件,并通过将我的主要扩展文件放在共享存储中手动测试它,如这个庞大的文档中所述:http: //developer.android.com/guide/market/expansion-files.html

一切测试正常,但我遇到的问题是,当您下载应用程序时,Google Play 不会自动下载扩展文件。这意味着我必须在我的应用程序中运行检查,然后在那里下载它。

现在一切都很好,但我在 AS3 + Air 中工作,我处理许可证检查的本机扩展代码需要更改以允许额外的扩展包 URL 字段通过,但我在我的束手无策。

长话短说,有没有人在 AIR 中编译的 AS3 应用程序中下载扩展文件?

如果没有,我会继续努力。

0 投票
3 回答
402 浏览

function - 等价于 abbrev-mode 但对于函数?

我非常abbrev-mode喜欢并且我想要一些类似的东西:你开始输入,一旦你输入一些标点符号(或者只是一个空格就足够了)它会调用一个函数(如果我在一个特殊的缩写之后输入空格, 当然, 就像 abbrev-mode 一样) .

我绝对不想每次点击空格时都执行某些功能......

因此,它不会使用 扩展缩写abbrev-mode,而是运行我选择的功能。

当然它需要与abbrev-mode我一直使用的兼容。

我怎样才能得到这种行为?

0 投票
7 回答
3315 浏览

android - 在平板电脑上下载扩展文件

我正在为安卓手机和平板电脑制作字典。我已经在我的开发者帐户上提交了文件,我在手机上的工作就像一个魅力。当我尝试在我的三星 Galaxy Tab 10.1 上运行完全相同的代码时,它被卡住了。

它带有这个例外:

我不知道为什么我不会下载。在该屏幕出现之前,它会显示文件的大小,我知道我可以设置它。

请帮助我,谢谢

0 投票
2 回答
105 浏览

emacs - 命令扩展:如何说服 eshell 我不想执行 elisp 表达式?

当然,相同的命令M-x shell可以正常工作。

我如何说服 eshell 我不想在这里执行 elisp 表达式,这样我才能得到我如此清楚地寻求的 git grep goodness?

0 投票
2 回答
3916 浏览

android - android - 扩展库有很多问题

我需要使用新的 google-play(或市场)扩展库,但我很难使用它。我想知道是否有其他人在使用它并注意到我能看到的相同问题,所以如果您能帮助解决它们,我将非常高兴:

1.有时我不会将重要事件(例如错误)返回到下载器活动中。

2.它在某些设备上根本不起作用,比如 xoom 。我想我已经解决了: 在平板电脑上下载扩展文件

3.即使是相同的设备,一个可以下载文件,另一个总是会出现连接错误。对于某些设备,它永远无法下载(即使是具有 google-play 应用程序的非 root 设备)。

4.下载完成后,文件可能已损坏,所以我需要使用CRC检查并重新下载所有内容。

5.notification 有时会在按下它时打开下载器活动的多个实例。另外,我不明白他们为什么让通知停留在活动仍然显示的情况下。

6.当错误发生后处理时,不等用户告诉它恢复。我不确定它会在哪些情况下发生,但这真的很奇怪且不可预测。

7.在离开下载器活动时,我得到一个泄漏服务的异常。

8.应用程序混淆后,由于通过库完成的SQL操作而崩溃。这是怎么回事?为什么?编辑:这是因为 google 决定对 SQL 部分进行一些反射操作(在文件“DownloadsDB.java”中)。为了修复它,我尝试将 proguard 设置为忽略整个库(无论如何它是开源的),但它不起作用,所以我所做的就是自己提供它想要的类,所以我已经将“DownloadsDB.class.getDeclaredClasses()”替换为“new Class[] {MetadataColumns.class, DownloadColumns.class};” .

我只是不明白为什么谷歌不能发布一个简单的 API 来向市场发送一个下载文件并检查它是否正常的意图,或者提供一个不太复杂的库。由于复杂性,很难找到并修复他们的错误。

我的问题是:有没有其他人尝试过这个库,并且其他人成功地使用它没有任何问题?如果是这样,请发布解决方案...


编辑:似乎谷歌已经更新了它的库(到版本 2)。

他们声称接下来的变化:

  • 项目清单
  • 补丁文件现在被下载。
  • Honeycomb 设备现在支持类似 ICS 的通知
  • CRC 检查(来自示例)现在支持压缩的 Zip 文件
  • 移除反射的使用以允许容易混淆
  • 服务泄漏已修复
  • 从 ZipResourceFile 中删除的不可打印字符
  • 较小的格式更改
  • 对此文件的附加评论和编辑

我现在已经对其进行了测试,似乎它们几乎就在那里。

我发现的唯一错误是,如果我更新扩展文件(和 APK&filesize&CRC),下载会开始,但它不会删除旧的扩展文件。

此外,通知会显示当前时间,而不是其他可能与下载相关的时间。

现在,因为我只有一个扩展,所以每次从服务中获得 STATE_COMPLETED 状态时,我都会进行下一次检查。我希望它没有任何其他问题: