问题标签 [preferences]

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 投票
1 回答
8369 浏览

objective-c - NSConcreteNotification 已收到,但未定义?

我正在为我的应用程序编写首选项,将其注册为在登录时启动(使用LSSharedItemListAPI)。一切正常,我的应用程序会根据复选框状态切换它在用户登录项中的存在。现在我想解决另一个问题,当用户实际从Accounts.prefPane.

使用 Notification Watcher,我看到分布式通知中心发送com.apple.loginItemsListDidChnage(注意错字)通知,因此我使用相同的选择器(即IBAction)为该通知添加观察者,该选择器处理首选项窗口中的复选框(实际上,[un] 从 / 注册应用程序登录项目)。

当我尝试比较将我的应用程序切换为登录项的操作的发件人类别时,会出现问题。使用[sender description]并且[sender class]我看到NSConcreteNotification了类,但是一旦我尝试对其进行比较-代码中断说没有定义这样的类:

如果我尝试将发件人与NSNotification- 进行比较,则流程不会落入该分支。

也许我缺少一些关于 Mac OS X 中分布式通知的基本知识?

运行 Mac OS X 10.6.2

0 投票
1 回答
11410 浏览

android - 创建后更改 android 小部件设置首选项?

假设我的应用有一个小部件,我使用配置屏幕进行初始应用小部件设置并设置一些首选项。

我希望用户能够更改这些设置,只需进入我的应用程序的设置屏幕并单击意图首选项即可打开创建应用程序时为用户提供的相同选项。

我可以使用与配置活动相同的活动吗?我必须以不同的方式处理它吗?现有小部件如何使用新设置进行更新?

我怎样才能让它工作?

0 投票
15 回答
77404 浏览

android - 从屏幕上删除/隐藏首选项

我有一个扩展 PreferenceActivity 的活动。我正在从 xml 文件加载首选项。但在某些情况下,我需要根据我的应用程序状态从屏幕上完全隐藏其中一项首选项。有一个 setEnabled 方法,但这不是我想要的。我想完全从屏幕上删除该偏好。是否可以 ?

0 投票
1 回答
146 浏览

iphone - 在 iPhone 应用程序中如何以及在何处执行登录过程(在这种情况下从服务器获取令牌)?

所以我需要在我的登录应用程序中做的是使用用户/密码执行 HTML 请求,该请求返回带有令牌的 XML。令牌在以后的 http 请求中使用。

我知道如何执行 http 请求以及如何解析它们,我已经这样做了,只是为了测试目的而使用硬编码的令牌。我还解决了如何使用应用程序首选项允许通过以下方式输入和检索密码:

问题是我是否希望在应用程序启动时发生这种情况,我应该在哪里执行此操作?我不希望我的应用程序在启动时挂起而不给用户一些反馈,你知道是否没有用户/密码设置或者它是否被服务器拒绝。你有什么建议?谢谢

0 投票
1 回答
454 浏览

macos - 这是 Mac OS 上 Firefox 扩展中的一个已知问题吗?

我开发了一个 firefox 扩展,其中包含一个由此 XUL 脚本定义的小对话框:

上面的代码可以在这里试用

问题是在 Linux/Windows 平台上(在两个 firefox 3.5/3.6 上)一切正常,我看到这样的事情:

http://img52.imageshack.us/img52/4210/shot1v.jpg

相反,在 Mac OS 上,我可以看到同样的东西,但没有按钮!

在此处尝试 XUL 脚本,如果您使用的是 Linux/Windows,结果与屏幕截图相同,但如果您使用的是 Mac,则有两个没有文本的小按钮(这很好,但在扩展,没有显示按钮)。

有什么建议么?这是 Mac OS firefox 的已知问题吗?

0 投票
7 回答
3234 浏览

php - 存储全局站点首选项 [PHP/MySQL]

任何人都可以推荐存储一般站点首选项的最佳实践吗?例如,如果脚本没有设置默认页面标题,或者在内容框中显示的特色项目的数量,或者在上传图片时系统应该制作的缩略图大小列表。集中这些值有一个明显的好处,即允许人们轻松更改可能在许多页面上使用的首选项。

我的默认方法是将这些首选项作为属性/值对放在 *gulp* EAV 表中。

这张表不太可能变得很大,所以我不太担心性能。我的架构的其余部分是关系的。不过,它确实会产生一些该死的丑陋查询:

任何人都可以提出更好的方法吗?

0 投票
2 回答
919 浏览

firefox - Firefox中字符串首选项的最大长度?

我想知道在经典首选项 System中保存时 String 的最大长度是多少:

在官方文档中找不到。

注意:我尝试输入超过 255 个,它适用于 Firefox 3.6,但我正在寻找一个记录在案的答案,以证明L自 version 以来长度有效V

0 投票
1 回答
1860 浏览

iphone - 如何在新版本中迁移 NSUserDefaults?

我有一个 iPhone 应用程序,它使用NSUserDefault standardUserDefaults.

当我向应用程序添加新功能时,我需要添加新的默认设置,因此我必须迁移/升级NSUserDefaults. 现在,我只存储版本号并在应用程序启动时检查它。它很快变得非常混乱,因为我必须添加很多if语句。我不能假设用户只是从以前的版本升级,甚至可能是之前的几个版本。

我喜欢 CoreData 似乎处理迁移表更改的方式,但我想提供 2.2.1 SDK 兼容性,当然 CoreData 与NSUserDefaults.

有什么建议或最佳实践吗?

0 投票
1 回答
5744 浏览

eclipse - 为什么我的 Eclipse Galileo 没有 Windows->Preferences->Server 页面?

我下载了 Eclipse Galileo (3.5.1) SR1 和 Eclipse SDK 3.5.1,但它们在 Windows->Preferences 屏幕上都没有“服务器”页面。

任何想法为什么?

德克萨斯州。

0 投票
2 回答
67 浏览

.net - .NET 是否有类似“选项”库的东西?

我正在开发一个插件系统。一些插件需要用户输入。我希望他们能够向主应用程序报告他们需要什么输入,并让主应用程序决定如何获取它。似乎可能有某种设计用于指定此类选项的库。因此,插件可以返回某种选项对象,指定名称和选项类型,主应用程序可以使用这些选项来确定显示哪种控件以获得所需的选项。

我不知道这样的事情是否存在,但考虑到似乎有很多应用程序使用这样的选项,这似乎有点可能。我正在考虑诸如 Firefox 的 about:config 之类的东西,它只显示大量选项并且知道如何处理每个选项。基本上,我希望能够为我的主应用程序(它不是 Web 应用程序或浏览器,这只是一个示例)创建一个 about:config 页面,它可以查看插件想要的选项并自动生成一个简单的界面(例如 about:config ) 来获得这些选项。