小编Jua*_*ado的帖子

跨平台应用程序应该在哪里保留其数据?

我正在构建一个即将面向Windows,Mac和Linux的应用程序.我想知道应该在哪里保留应用程序数据,例如设置等.

应用程序的安装文件夹是最简单的选择,但我认为这可能是新的Vista安全模型的问题.此外,用户可能需要不同的设置.

它是C:\ Documents and Settings \用户名\ MyApp对Vista和XP都有好处吗?/home/username/.MyApp对Linux和Mac有用吗?

任何想法和/或最佳实践链接都非常感谢.

谢谢!

胡安

cross-platform

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

使用OpenID如何处理具有相同缺口的2个帐户

如果我想提供OpenID作为唯一可用的注册方法并且想要使用昵称做一些有意义的事情,我该如何处理具有相同Jon Smith昵称的2个用户?

实际上,当我查看StackOverflow的URL模式时,我很惊讶在URL中使用了内部用户ID.例如:

/sf/users/413591/

现在我意识到这可能是为了避免这个问题.

但这也开启了一个棘手的场景.如果用户想冒充别人怎么办?他们只需要创建一个假的OpenID帐户,复制昵称就可以了.当然你可以告诉谁谁在看OpenID网址,但这很可能会导致非经验用户混淆.

我正在考虑在注册过程中检查缺口,并强制用户在已经使用的情况下拿起另一个.但是你必须保留新的缺口并使用它而不是OpenID中设置的那个.不太好.

有任何想法吗?"不要使用OpenID"不是一个(有效的)想法:)我的意思是,我最终可能不会使用它,但想知道我必须走多远才能让它"正常"工作.

谢谢!

openid login registration

7
推荐指数
1
解决办法
311
查看次数

Android的盒子模型

令我感到惊讶的是,我还没有找到有关 Android 盒子模型的详细信息。我的意思是填充、边距、重力等它们如何相互作用。

除了开发网站中关于边距和填充的注释以及这个SO问题之外,没有太多信息。

我正在寻找什么:

  • 边距、填充、重力等的默认值是什么?
  • 制造商可以更改这些默认设置吗?如果是这样,忽略这些默认设置是否是一个好习惯,以便您的应用程序在不同制造商之间看起来保持一致?
  • 如何解决冲突,特别是组件与其子组件之间的冲突。
  • 安卓版本之间有什么区别吗?

难道真的这么简单,不值得在文档中进行更深入的解释吗?

谢谢,

胡安

css android android-layout

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