問題タブ [preference]
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.
android - 設定画面で画像URIを取得!
だから、私が実際に探しているのはこの解決策です.Androidの組み込みギャラリーアプリからプログラムで画像を取得/選択しますが、アクティビティではなく設定で作業します。
設定に入れるクラスを作成しました。そのクラスを使用して、ユーザーが電話で選択した画像の URI を見つけられるようにしたいと考えています。「startActivityForResult」のため、そのリンクのコードを使用できませんでした。プリファレンスでは利用できません。
これをバイパスする方法はありますか?
経過報告:
ということで、とりあえず色々試してみました。代わりに、私の設定では、次を追加しました。
まず、「GET_CONTENT」ではなく「PICK」だったのですが、それではGoogleドキュメントとSim Card Tool Kitしか使えず、ギャラリーやファイルシステムを閲覧するものとはかけ離れています。
「GET_CONTENT」でクラッシュします。
読みたいだけでも、「android.permission.WRITE_EXTERNAL_STORAGE」権限も追加しました。しかし、私は何も見つけられませんでした(書くのではなく読むように頼む方法がある場合は、これをサブの質問にしましょう)。
進捗報告 #2
android:value を android:mimeType に置き換えて、ギャラリーに直接移動します。さて、本当にURIを取得して解決したかどうかを知る必要があります.
進捗報告 #3
この時点で、ここに本当の問題があります。SharedPreferences を実行すると、画像を選択した後でも値が空のままになります。だから、ちょっとしたハックがあると思います。では、それが問題です。上記の設定画面の例に基づいて、インテントが呼び出されたときにどこかに配置されていると仮定して、「test」の値を取得するにはどうすればよいですか?
properties - Eclipse プラグイン プロジェクト設定保存例外
現在、Eclipse プラグインを開発しています。選択したプロジェクトのコンテキスト メニューを右クリックすると表示される独自のプロパティ ページを作成しました。そのページの [OK] ボタンを押してそのページの値を保存しようとしましたが、「プロジェクト設定の保存中に例外が発生しました: /test/.settings/com.example.plugin.prefs.Resource is out of sync withファイル システム: '/test/.settings/com.example.plugin.prefs' ."
以下は私が実装したものです:
私の知る限り、"com.example.plugin.prefs" のようなファイルが runtime-EclipseApplication\test.settings にも自動的に保存されるはずですが、それは正しいですか? 誰でもこの問題を解決する方法を知っていますか?
android - Androidの初心者向けの質問既存の単純なデフォルト設定
Androidから1年以上離れており、Androidを再び利用しようとしていますが、単純なデフォルト設定があることについて混乱しています。
私のアプリは、数百のテーブルがあるSQLite3データベースに大きく依存しています。起動アクティビティでは、起動時に大量のデータを作成して読み込む必要があります。
設定ファイルから2つの文字列を読み取る簡単な方法が必要です。重要なのは、アプリケーションを初めて開いたときに、2つのデフォルトの文字列値が必要なことです。
ユーザーが変更した場合は、保存し直します。
SharedPreferences、File I / Oなどの2冊の本を読んでいますが、すべての例が私が必要としているものに対して少し複雑に見えるだけです。
したがって、res / pref / Preferences.xmlを作成すると、ルート要素としてのPreferenceScreensだけが表示されます。
私のニーズには、次のようなルート設定が必要だと思います。
最初の起動時に読み取り、必要な場合にのみ書き込む2つの単純な文字列キー/値ペアを追加するにはどうすればよいですか?
助けていただければ幸いです。
android - クリック時の設定
アプリの設定メニューを作成しましたが、メニューで設定がクリックされたときにアクティビティを開始するにはどうすればよいでしょうか? ユーザーが「パスワードの変更」というメニューバーをクリックして別のアクティビティを開始できるようにして、パスワードを入力し、新しいパスワードを入力し、その新しいパスワードを確認して、共有設定パスワードファイルを変更できるようにしたい. これを行うための他の簡単な方法があれば、ご意見をいただければ幸いです。ありがとう
android - Android のカスタム PreferenceActivity で特定の設定を更新するにはどうすればよいですか?
最初に設定を取得してから、追加/削除します。
キーは、preference.xml ファイル (または名前を付けたもの) から取得されます。
次に、カスタム設定アクティビティの onCreate() メソッドで、次のようにします。
プライベート設定変数を忘れないでください:
onSharedPreferenceChanged() メソッドで、設定を更新するために「ハック」する必要があります。
これが私が思いついたハックソリューションです。
誰でもこれを行う正しい方法を知っていますか?
ruby-on-rails - 管理者編集と i18n サポートを備えた Rails のユーザー設定
私たちは、ユーザー、プライベート メッセージ、およびあらゆる種類のネットワーク ベースの関連機能を含む ruby プロジェクトに取り組んできました。
私たちはすでに、ユーザーが自分自身を説明できる設定システムをいくつか持っています。髪の色、服装、身長、体重、体型、趣味など
一部のオプション リスト (コンボ ボックスの内容) を管理者ユーザーが編集し、多くの言語に翻訳する必要があるという事実に直面しています (Rails 3 の i18n には、クラシックの yml サポートを既に使用しています)。
管理者は、ユーザーの説明を追加したいと考えています。
たとえば、生年月日、現在の都市、メール、ユーザー名を持つユーザー モデルがあるとします。
has_many と関連する Preferences という名前のテーブルがすべて用意されています。以下を含むシードを使用します。
ヘアスタイル :
- 長いです
- 短い
- セミロング
髪の色 :
- 赤
- 白い
- 茶色
- 黒
- ブロンド
eye_colors : - 茶 - 緑 - 黄 - 青
ここで、管理者は髪の色にピンクを追加し、eye_colors プロパティにグレーを追加したいと考えています。また、彼はこれを設定/説明にフランスのユーザー向けに適切に翻訳したいと考えているため、それらを翻訳する必要があります。
要約すると、2 つの問題があります。
- オンザフライおよび非モデル バインドの説明の設定 (リストがますます大きくなり、多くのアイデアがポップアップすることはわかっています)
- ここでは yml ファイルを使用できないため、この説明を翻訳してください。
ご連絡をお待ちしております。誰かが私たちを導いてくれることを願っています。
PS:すでにこれを読んでいます: ユーザー設定を保存するための最良のアプローチは?
Rails: 設定をモデル化するにはどうすればよいですか? has_many :through を使用する必要がありますか?
そして、次のことがわかりました:
https://github.com/pluginaweek/preferences https://github.com/huacnlee/rails-settings-cached
私もそれを見つけました: http://code.lancepollard.com/posts/the-missing-rails-key-value-gem
そこからインスピレーションを得るのも面白いのではないかと考えていました。
私もこれを読みました: http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002284
そして、それを見つけました: http://blog.project-sierra.de/archives/1379
しかし、ユーザー設定を動的に作成する方法を知りたいですか?
android - Androidの設定タイトル/概要テキストスタイル
現在選択されている色の見本を表示するものと、サムネイルを表示するものの2つのカスタム設定項目があります。
これらのカスタムレイアウトは非常によく一致しており、TextViewのxmlの一部としてandroid:textAppearance = "?android:attr / textAppearanceLarge"を使用することで、テキストの外観を一致させることができることがわかりました。問題は、これらは一般的には問題ないように見えますが、一部のデバイスでは色が間違ってしまうため、「公式」設定で使用されている外観であってはならないことです。特に、アプリケーションをNook Colorに移植しており、設定画面では、黒い背景/明るい灰色のテキストの代わりに、明るい灰色の背景と黒いテキストの色を使用しています。この状況でのテキストの色は同じままですが、残りのレイアウトは適切にテーマ化されています。
私のテキストを「公式」テーマと一致させるために、ここで何をすべきか本当にわかりません。getStyledAttributesを使用し、レイアウトを実行して設定する必要がありますか?これまでに使用したチュートリアルは非常に困惑しており、これを修正するにはXMLで設定できるtextAppearanceまたはスタイルが必要なようです。
android - 別の設定ウィンドウを開かずに特定のアクションを実行するために、Android で新しいメニューを作成するにはどうすればよいですか?
メニューのボタンをクリックすると、XML 設定ウィンドウが開きますが、そのボタンで sqlite データベースにレコードを作成する別のメソッドを呼び出したいだけです。
android - xml ファイルで内部クラス (設定) をインスタンス化する
一部のファイルでカスタム ビューにアクセスする場合layout.xml
、次の 2 つのオプションがあります。
- ビューは独自のクラスにあります。その後、あなたは
<package.name.MyView android:layout_width= ... />
- ビューは内部クラスです:
<view class="package.name.OuterClass$MyView" android:layout_width= ... />
今、私は同じことを a の中でやりたいと思っています<PreferenceScreen>
。最初の方法はうまく機能しますが、すべてのカスタムPreference
クラスを PreferenceActivity にまとめたいと考えています。<Preference class="package.name.OuterClass$MyPreference" ... />
と同様に(「$」の代わりに「。」を使用して)試しまし<package.name.OuterClass.MyPreference ... />
たが、両方とも失敗しました。
誰にもアイデアがありますか?
android - PreferenceCategory android:titleを変更します
私は変更する方法があるかどうか疑問に思いました
PreferenceCategory android:title="my name"
プログラム的におよびまたは
ListPreference android:title="my name"
プログラムで。