问题列表 - 第16537页

Android权限:电话:读取电话状态和身份

我的Android应用程序与电话无关,但我看到当我在我的测试设备上安装调试版本时,它需要"电话呼叫:读取电话状态和身份"权限.(我没有提到这一点AndroidManifest.xml).

我想拥有最低限度的权限,并想知道是否有人知道如何摆脱这个?我注释掉了,我是从记录一些东西的一部分Build.MODEL,Build.VERSION.*等我也注释掉我在那里检测横向/纵向方向想,这可能是"手机状态"的部分.但这些似乎都没有删除所需的许可.

我发现了这个错误报告:http://code.google.com/p/android/issues/detail?id = 4101, 但它标记为工作原样,并附有关于权限从市场上正确但不是正确的说明.这是其他人的经历吗?(我不想只是为了测试它而向市场发布.)否则,是否有人知道是否有一个API我可以避免调用它会使我的应用程序不需要此权限?

谢谢!

android

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

如何使用PHP模拟XMLHttpRequest客户端?

我正在寻找一个如何使用PHP模拟XMLHttpRequest客户端的示例.

换句话说,通过HTTP POST消息发送请求,并接收和处理回调消息.

php ajax xmlhttprequest

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

如何将文本与TextView顶部对齐?

如何将文本与TextView顶部对齐?
用于Swings setInsets()的等效Android API?
文本顶部应该从TextView的(0,0)开始

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical">

    <TextView 
        android:id="@+id/text1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="TextView" 
        android:textSize="42sp" 
        android:paddingTop="0px" 
        android:gravity="top">
    </TextView> 
</LinearLayout> 
Run Code Online (Sandbox Code Playgroud)

我已经使用了上面的片段,但是仍然输出不是预期的
任何想法?

layout android

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

在枚举中找到最高价值

我正在编写一个确定.NET枚举中最高值的方法,因此我可以为每个枚举值创建一个BitArray:

pressedKeys = new BitArray(highestValueInEnum<Keys>());
Run Code Online (Sandbox Code Playgroud)

我需要两个不同的枚举,所以我把它变成了一个通用的方法:

/// <summary>Returns the highest value encountered in an enumeration</summary>
/// <typeparam name="EnumType">
///   Enumeration of which the highest value will be returned
/// </typeparam>
/// <returns>The highest value in the enumeration</returns>
private static int highestValueInEnum<EnumType>() {
  int[] values = (int[])Enum.GetValues(typeof(EnumType));
  int highestValue = values[0];
  for(int index = 0; index < values.Length; ++index) {
    if(values[index] > highestValue) {
      highestValue = values[index];
    }
  }

  return highestValue;
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我将Enum.GetValues()的返回值转换为int [],而不是EnumType [].这是因为我以后不能将EnumType(这是一个泛型类型参数)转换为int.

代码有效.但它有效吗?我是否可以始终将Enum.GetValues()的返回值转换为int []?

c# arrays enums

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

与lambdas一起使用的弱事件处理程序模型

好吧,所以这更像是一个答案而不是一个问题,但在提出这个问题之后,将Dustin Campbell,Egor的各个部分以及" IObservable/Rx/Reactive框架 "中的最后一个提示拉到一起,我想我为这个特殊问题制定了可行的解决方案.它可能会被IObservable/Rx/Reactive框架完全取代,但只有经验才会显示出来.

我故意创造了一个新问题,给我空间来解释我如何得到这个解决方案,因为它可能不会立即显而易见.

有很多相关的问题,大多数人告诉你,如果你想以后能够分离它们,你就不能使用内联lambda:

确实,如果希望以后能够分离它们,您需要保留对lambda的引用.但是,如果您只是希望事件处理程序在订阅者超出范围时自行分离,则此答案适合您.

.net c# events lambda memory-leaks

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

PHP中的C风格变量初始化

PHP中有本地,私有,静态和公共变量这样的东西吗?如果是这样,你能给出每个样本以及如何在课堂内外演示它们的范围吗?

php c++ variables scope

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

WSGI和FCGI之间有速度差异吗?

从网上我发现WSGI是一个用于python web开发/框架的CGI.FCGI似乎是各种语言的更通用的网关.在参考python和C/++语言时,不知道两者之间的性能差异.

python wsgi fastcgi

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

如何使Visual Studio编辑器停止滚动文件的底部?

在Visual Studio 编辑器中,当您将滚动条向下拉到文件的底部时,您看到的只是一个空白页,因为文本已向上滚过文本编辑器窗口的顶部.这使得滚动到底部很困难,因为您不能一直快速拉动滚动条,但必须小心地定位光标,这样您仍然可以看到您的代码.

我怎么能这样做,就像在NotePad中,当我将滚动条向下拉到文件的底部时,我看到文件的底部?

editor visual-studio

68
推荐指数
3
解决办法
8402
查看次数

ARM的Android BSP(Source)示例

我正在寻找一个ARM处理器版本的Android BSP来为我的一个实验板移植它.我在哪里可以下载这个?

boot android arm bsp

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

XPS文档的安全性如何?

XPS文档的安全性如何?从XPS文档的内部查看后,找到了Unicode-string属性.有人可以将一个脚本注入Unicode字符串属性吗?

XPS查看器如何处理Unicode字符串属性?作为一个字形的集合还是什么?

更新:我添加了以下字符串作为UnicodeText

!@#$%^&*()_+ 
Run Code Online (Sandbox Code Playgroud)

并且XPS查看器拒绝打开该文件.这就是我想到这个问题的方法

security xpsdocument xps

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