問題タブ [android-sqlite]
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 - データベースから AlertDialog を作成し、データベースの値を返します (位置ではありません)
「チームのロード」ボタンがあり、クリックすると、データベースにチームのポップアップリストが表示されます。私の質問は 3 つあります。
- 現在、ボタンをクリックするとポップアップする AlertDialog がありますが、データベースから AlertDialog の行を取り込む方法が見つかりません。(現在は静的リスト)
- この質問の 2 番目の部分は、リストに入力できるようになったら、次のように連結された 2 つの返された列を表示したいということです: "Team Name (City)" または "team_ID - Team Name (City)"。
- 3 つ目は、アイテムをクリックしたときに、リストの位置やリストの文字列の値ではなく、クエリから "team_id" 列の値を返すようにすることです。
これは可能ですか?リストに静的な値を入力するコードは次のとおりです。
私は広範囲に検索しましたが、正しい答えを見つけることができないようです。これがポップアップ ListView および/または独自の layout.xml として優れている場合は、お知らせください。
android - すべての行に固定値を追加するよりも、Androidデータベースがテーブルを変更しますか?
私のAndroidアプリには非常にシンプルなテーブルがあります。IDと値のいくつかのlong/intがあります。しばらくアプリを更新していませんが、完全に刷新された巨大なバージョンに取り組んでいます。アプリを元のアプリから完全に独立させることを考えましたが、それは現在のユーザーを失望させる可能性があります。代わりに、最後のイテレーションからの大きなアップグレードとして作成します。すべてのデータを新しいテーブルにコピーして古いテーブルを破棄する必要があるのか、それとも既存のテーブルのスキーマを変更して削除する必要がないのか疑問に思っています。
私が持っているもう1つの質問は、これらのタスクのいずれかを実行する場合、元のテーブルに対応するすべての行の新しいエントリに対して、固定された所定の値を使用してどのように実行するのでしょうか。私が本当に求めていることを理解するのは難しいかもしれません。すでに作成されているテーブルの新しい列のすべての行に「5」の値を追加したいとします。簡単にできますか?もしそうなら、どのように?
編集: 私はもっと具体的にして、私が本当にやりたいことをあなたに提供するつもりです。テーブルが1つあります。これをZと呼びましょう。Zは、自動インクリメントのint主キー、int日付、数値価格、数値の長さ、および数値の量で構成されます。別のテーブルXを追加します。このテーブルには、自動インクリメントのint主キーと、名前の文字列値が含まれます。テーブルZに、inttypeとintx_idの属性を追加します(これにより、Xテーブルの文字列にリンクされます)。onUpgrade()を使用して元のテーブルZを変更し、新しい属性(typeとx_id)に2つの変数(Javaの場合)を設定するにはどうすればよいですか?
android - Android アプリのコンテンツ、SQLite または XML ファイルに使用するストレージはどれですか?
Android アプリのコンテンツを保存する必要があり、どのストレージを使用すべきかについてのヒントが必要です。SQLite データベースまたは XML ファイル?
アプリとデータの特徴:
- このアプリケーションは、体重、ウエスト、胸囲、++ の身体測定値を (毎日) 追跡するために使用されます。
- 測定タイプは個別のタブに分かれており、相互に依存/関連していません
- エンティティには少量のデータ、4 ~ 5 個の属性が含まれます
- データ量は中程度と予想されます。最大 (月に 30 回の測定 x 5 つの測定タイプ = 月に 150 回の測定/年に 1800 回)
- 高度なクエリは使用されません。主に (すべてのデータ要素) の読み取りと新しい測定値の追加。
- 測定データをドロップボックスや電子メールなどに簡単に共有/エクスポートできるようにしたいと考えています。
これらの要件/特性を持つ XML ファイルにデータを格納するパフォーマンスの問題はないと思います。その場合、各測定タイプを個別の XML ファイルに分け、モバイル デバイスのどこにファイルを保存する必要がありますか?
android - Android アプリでの SQLite の接続
私はアンドロイド開発の初心者で、今のところ SQLite DB を使用するアプリを作成したいと考えています。DB の PATH について 1 つのことを理解するのに苦労しています。私が望むものを成功させるためのガイドでこれを見ました。見てください:
そこにパスと表示されている場合、それはデスクトップ上の SQLite db ファイルのパスですか? それは私が AVD で走っている間に使われるつもりですか? そして.. dbをタブレットに変更するとき(この方法でdbの「localhost」)、タブレット内のパスを指定する必要がありますか?正しいですか?
android - AVD で SQLite を実行する
アプリで DB SQLite を使用しようとしていますが、問題が発生しています。アプリを実行しようとすると、Android が「強制終了」というアプリのクラッシュを返します。コードをチェックして、値と戻り値が問題ないかどうかを確認しました。問題はないようです。いくつかのデバッグを行い、問題は明らかに createDataBase にあります。方法。彼は DB の場所を見つける必要があります。私は変数 PATH を渡しましたが、それでもクラッシュします。タブレットで直接実行するのが正しい原因かどうかわかりません。データ/データのような別のパスを作成する必要があります。 ...(調査中に発見しましたが、わかりません)およびAVD(それが問題です)デスクトップ上のDBの場所を指定する必要がありますか?
コードを見てください:
ConnectDB
主な活動
これがlogcatエラーです
android - SQLite データベース検索で行が返されない
String をそれに渡し、データベースで一致を検索するメソッドがあります。私はデータベースに慣れていないので、頭がいっぱいです。私はグーグルで数日間別のクエリを試してみましたが、うまくいきません。カーソルは問題なく作成されているので、クエリに構文上の問題があるとは思いません。カーソルは null ではなく、そこに Cursor オブジェクトがあり、そこにも 3 つの列がすべてあります。しかし、列はありません。一致するはずの文字列を渡すと、データが返されません。メソッドは次のとおりです。
android - SQL クエリと強制クローズ チャレンジ
ここで、ユーザーがすでにアカウントを持っている場合はデータベースから名前とパスワードを取得しようとしたか、データを入力してサインアップしようとしました。
これは、データベースにログインするための最初のボタンをクリックして強制終了する最初のアクティビティです。
期待どおりに機能していない新しいユーザーを入力する 2 番目のクラスでは、トーストが機能しません。
android - SQLite データベースから画像をインポートする方法は?
私は連絡先に関するプロジェクトを行っています。このために、SQlite DataBase に写真をインポート/保存する必要があります。データベース。どうすればよいか、または別の方法を使用してそれを行うことができるか教えてください。どちらも私にとって役立つので、もう少し学ぶことができます.
ありがとうございました、
android - プラットフォーム全体で sqlite データベースにアクセスする方法
AndroidフォンのSDカードのカスタムロケーションにデータベースを作成しています。このdbファイルをバイトごとに読み取り、ソケットを作成してPCに送信しています。PC 側で受信してディスクに正常に書き込みましたが、SQLite データベース ブラウザでこのファイルを開くと、エラー ファイルが暗号化されているか破損しています。