很好地获取Android所有者的电子邮件地址

我希望允许用户在不input的情况下为我提供他们的电子邮件地址。理想情况下,会有一个文本字段,用户可以input电子邮件地址或按下button来自动填充。 在之前的问题中, Roman Nurikbuild议使用AccountManager来处理这个问题,但这需要我的应用程序使用GET_ACCOUNTS权限; 我的应用程序可以访问设备上的所有用户帐户,包括他们的Facebook / Twitter帐户。 这个许可似乎太宽泛,我想要的。 有没有更好的方式来处理这个不需要授予我的应用程序如此沉重的权限?

Android – ListView – performItemClick

当我尝试使用ListView的performItemClick函数时,我遇到了一些困难。 我想要做的就是在列表的第一项中以编程方式执行点击操作。 我怎样才能做到这一点? 我在文档中查找了这个函数,但是我并没有真正理解它的参数。 我尝试了这样的: myListView.performItemClick(myListView.getChildAt(0), 0, myListView.getChildAt(0).getId()); 但它没有工作(myListView.getChildAt(0) returns null) 先谢谢你!

PHP的简单的foreach循环与HTML

我想知道是否会最好的写下例如: <table> <?php foreach($array as $key=>$value){ ?> <tr> <td><?php echo $key; ?></td> </tr> <?php } ?> </table> 所以基本上在foreach循环中embeddedHTML,但不使用echo来打印表标签。 这会工作吗? 我知道在JSP这个作品。

Eclipse隐形编辑器

我已经日食朱诺。 我不知道如何,但是我在eclipse中的编辑现在是“隐形”的。 通过不可见我的意思是,编辑窗格不在可见窗口中。 我不是日食的新手,我知道你可以最大限度地减less编辑或最大化不同的面板 – 但事实并非如此。 在编辑器所在的这个空白区域甚至没有最小化/最大化button。 然而,标题栏显示当前打开的文件(但在不可见的编辑器中,因此不可见)。 我的轮廓边栏显示了文件的轮廓。 我认为这可能发生在拆分编辑器窗格(我做了很多,爱并排比较),也切换了angular度。 关于如何让编辑器回到可见窗口的任何想法? 以上是它的外观截图。 在屏幕截图的时候,我刚刚点击一个文件打开它,似乎已经在隐形编辑器中打开。

Bootstrap模式:不是一个函数

我在我的页面中有一个模式。 当我尝试在窗口加载时调用它时,它会向控制台输出一个错误信息: $(…).modal is not a function 这是我的Modal HTML: <div class="modal fade" id="prizePopup" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> &times; </button> <h4 class="modal-title" id="myModalLabel"> This Modal title </h4> </div> <div class="modal-body"> Add some text here </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn […]

TortoiseSVN错误:“https:// …的选项无法连接到服务器(…)”

我试图设置一台新的计算机与我的SVN仓库与cvsdude.com托pipe同步。 我得到这个错误: ![SVN错误] [1] – 删除已被广告replace的图像小屋图像 这就是我所做的(这些都是在过去): 下载并安装了TortoiseSVN 创build一个新的文件夹C:\ aspwebsite 右键单击,selectSVN Checkout … input以下信息,单击确定: 存储库的URL: https:// <reponame> -svn.cvsdude.com/aspwebsite 签出目录:C:\ aspwebsite 结帐深度:完全recursion 省略外部:未选中 修订版:HEAD修订版 得到了TortoiseSVN错误: “ https:// <reponame> -svn.cvsdude.com/aspwebsite ”的选项:无法连接到服务器( https:// <reponame> -svn.cvsdude.com ) TortoiseSVN应该要求我的用户名和密码,然后下载大约90MB,而不是得到错误。 为什么我不能从Subversion版本库检出? Kent Fredric写道: 他们的安全证书已经过期,或者他们的主机被破坏/closures。 联系CVSDude,问问他们怎么了。 这也可能是一个超时,因为对我来说,他们的网站是穷尽的缓慢.. 它仅在几秒钟后出错。 我不认为这是一个超时。 马特写道: 尝试访问https:// [redacted] -svn.cvsdude.com/aspwebsite ,看看会发生什么。 如果你可以在你的浏览器中访问它,你应该能够在你的SVN客户端获得文件,我们可以从那里工作。 如果失败了,那就有你的答案。 我可以通过networking浏览器访问网站。

用Python获取维基百科文章

我试图用Python的urllib获取Wikipedia文章: f = urllib.urlopen("http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes") s = f.read() f.close() 但是,而不是HTML页面,我收到以下回应:错误 – 维基媒体基金会: Request: GET http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes, from 192.35.17.11 via knsq1.knams.wikimedia.org (squid/2.6.STABLE21) to () Error: ERR_ACCESS_DENIED, errno [No Error] at Tue, 23 Sep 2008 09:09:08 GMT 维基百科似乎阻止不是来自标准浏览器的请求。 任何人都知道如何解决这个问题?

使用JAVA_OPTS envvariables运行java

在一个shell脚本中,我已经设置了JAVA_OPTS环境variables(启用远程debugging和增加内存),然后执行jar文件,如下所示: export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Xms512m -Xmx512m" java -jar analyse.jar $* 但似乎没有任何效果的JAVA_OPTS envvariables,因为我无法连接到远程debugging,我看不出JVM的内存的变化。 可能是什么问题呢? PS:我不能在java -jar analyse.jar $*命令中使用这些设置,因为我在应用程序中处理命令行参数。

C#静态类vs结构预定义的string

一个同事刚刚在C#中创build了以下结构(示例代码被简化了)。 他的目标是缩短其余代码中所有预定义string的符号。 public struct PredefinedStrings { public const string VeryLongName = "Very Long Name"; public const string AnotherVeryLongName = "Another Very Long Name"; public const string TheLastVeryLongName = "The Last Very Long Name"; } public static void MethodThatUsesTheNames() { Console.WriteLine(PredefinedStrings.VeryLongName); Console.WriteLine(PredefinedStrings.AnotherVeryLongName); Console.WriteLine(PredefinedStrings.TheLastVeryLongName); } 虽然它似乎为他工作正常,我不能停止想知道他是否应该使用静态类,而不是一个结构,或者如果有更好的方法来实现这一点。 什么是这样做的首选方法? 请解释为什么。

没有使用“/”的分区

任何人都可以告诉我一个有效的方法来执行除法操作,而不使用“/”。 我可以使用类似二进制search的方法来计算log(n)步骤中的整数值。 115/3 57 * 3 > 115 28 * 3 < 115 47 * 3 > 115 . . . 38 * 3 is quotient value ….. 但是还有其他更有效的方法吗?