問題タブ [android-assets]
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 - assets フォルダの android データベース
assets フォルダーから sqlite データベースに直接アクセスする方法はありますか?それとも、最初にこのデータベースをアプリのデータベース フォルダー内のデバイス データ ディレクトリに常にコピーする必要がありますか?
(例 - Environment.getDataDirectory()+"/data/com.example.myapp/databases/myDb.db")
非常に大きなデータベース (約 11 MB) があり、アプリに同梱する必要があるため、質問します。データベースがデータ ディレクトリにコピーされると、アプリは 2 倍のスペースを使用します。これは避けたい。
また、アプリをインストールした後にアセットフォルダの中身を削除することはできますか? これにより、スペースを節約できます。
ありがとう
android - Androidで「assets」ディレクトリの絶対パスを取得するにはどうすればよいですか?
assets
アプリ全体で変数として使用するディレクトリのパスが必要です。
を使用して「assets」ディレクトリ内のファイルを参照できることはわかっていAssetManager
ますが、現時点ではファイルを参照したくありませんassets
。ディレクトリのパスが必要なだけです。
誰でもこれで私を助けることができますか?
android - Android-NDK を使用してネイティブ コードからリソース (サウンド、画像など) に直接アクセスする方法は?
ネイティブ コード、つまり C++ ファイルから画像やサウンド ファイルなどのリソースに直接アクセスする方法を知りたいです。実際、asset_manager_jni.h メソッドの使用に役立つ例を探しています。
提案を探しています。前もって感謝します。
よろしくお願いします。
アトゥル・プラカシュ・シン
android - AndroidのXMLファイルからアセットフォルダーの下のフォントにアクセスする
アプリケーション全体でフォントを変更し、そのためのスタイルファイルを作成しようとしています。このファイル(下記)では、AndroidのTextAppearanceスタイルの書体の値を変更したいだけです。
ただし、フォントは「assets /fonts/」にあります。このフォントにアクセスするにはどうすればよいですか。そのスタイルをテーマとして使用して、プログラムですべてのTextViewを手動で変更する必要がなくなります。
要約として:XMLで「アセットフォルダのファイル」にアクセスするにはどうすればよいですか?
android - Assets フォルダー内の SQLite パスを取得する
私はアプリケーションを開発していますが、ここで 2 つの問題に遭遇しました。
assets フォルダーに保存されている SQLite データベースを開くにはどうすればよいですか? アプリケーションでアセット フォルダーにアクセスするには、どのパスを使用すればよいですか? これが私がこれまでに持っているものです:
/li>/data/data/...
アプリケーションのインストール中または最初の実行中にファイルを内部メモリ ( ) にコピーするにはどうすればよいですか? 初回実行時に、assets フォルダー内のフォルダーを内部メモリにコピーしたいと考えています。
どんな提案でも大歓迎です。
java - Android:Zip内のファイル数を取得しますか?
簡単に思える質問がありますが、適切に機能させることができないようです。
「資産」フォルダー内に解凍する必要がある zip ファイルがありProgessBar
、進行状況をユーザーに表示したいファイルがあります。
ProgessBar
すべてが機能していますが、最大値を zip ファイル内のファイル数に設定したいと考えています。このフォルダー内のファイルの数は時々変わるのでProgessBar
、zip 内に含まれるファイルの数に比例するようにします。
-APIを使用してZipInputStream
いますが、zip ファイル内のファイル数を取得する方法がないようです。私が考えることができる唯一の方法は、これを行うことです:
これは機能しますが、基本的に同じことを行う 2 つの while ループがあると少し冗長に思えます。
ZipFile
-メソッドを持つ -APIがあることは知っていsize()
ますが、ファイルへのパスが必要です。私のファイルは「資産」フォルダー内にあるため、このディレクトリから読み取る唯一の方法はストリーミングによるものだと確信しています。
これを達成する方法はありますか?
android - CSV ファイルのインポートと読み取り - Android
かなり短い質問:
アセット フォルダーに .csv ファイルを置きました。私の問題は、それを読み取ってその内容を関数に渡すことができる配列のような形式で保存し、内容をループする方法がわからないことです。
だから、基本的には(疑似コード)のようなものが欲しい:
どうすればこれを達成できますか?
java - Android内でファイルを読み込んでいます
Androidは、特定のタイプのリソースをロードするための作業を非常に簡単にするようです。殴られた道を少し離れると、あまり役に立たないようです。画像、サウンド、その他のオブジェクトをアセットフォルダーから読み込むことができるのは、それらが特定のタイプである場合のみです。自分の形式のバイナリファイルを読み込もうとすると、ディレクトリを一覧表示すると明らかにそこにあることが示されていても、「ファイルが見つかりません」という例外が発生します。
次の方法を使用して、アセットディレクトリからカスタム形式のバイナリファイルを読み取ってみました。
アンドロイドファイルI/Oには、まだわからない基本的なことがあると思います。資産管理の文書化は不完全であるように思われ、これを故意に直感的でないものにする理由があるに違いありません(セキュリティと関係がありますか?)。それで、Androidアプリ内に自分のフォーマットのバイナリファイルをロードするためのばかげた、標準的な方法は何ですか?
アップデート:
file:/// android_asset /を試しましたが、それでも喜びはありません。
ファイルまたはプロジェクトマニフェストに必要な権限はありますか?
ありがとう
android - 遅延読み込みリスト - ここで少し助けが必要
したがって、基本的に誰もがこれを行う必要があり、Webまたはキャッシュからリストビューにいくつかの画像をロードします.FedorによるLazy Listの本当に良い例を見つけて、必要なことを行うためにそれを作ろうとしていますが、それにいくつかの問題があります。私の場合、画像は暗号化されています。そのため、デバイス上で画像を暗号化し、リストビューで表示する必要があります。今のところ、次のコードを取得しました。
私が知っているように、それは正しくありません(理由がわからないので、助けが必要です)。ここに私が得る例外があります:
そして、ここに ImageLoader クラスのコード全体があります:
Lazy Loading Listの使い方を本当に理解したいので、誰かがこれを修正するのを手伝ってくれることを願っています。
PS実際には、onCreateをオーバーライドせずにActivityを拡張していることに気づきましたが、これがこれを行う唯一の方法です: AssetManager is = is.getAssets();
. それ以外の場合は、拡張を削除すると、エラーが表示されます:The method getAssets() is undefined for the type ImageLoader
android - ファイルを行ごとに読み取る方法
別の行にテキストを含むファイルがあります。
最初に行を表示したいのですが、ボタンを押すと、2行目が表示されTextView
、最初の行が消えます。次に、もう一度押すと、3 行目が表示されます。
私はTextSwitcher
何かを使用する必要がありますか?どうやってやるの?