最新記事

Androidのdrawableディレクトリにサブディレクトリを含めることができますか?質問する
android
drawable
android-resources

Androidのdrawableディレクトリにサブディレクトリを含めることができますか?質問する

Android SDK ドキュメントでは、@drawable/my_image XML 構文で使用されるすべての例は、プロジェクトの res/drawable ディレクトリに保存されている画像を直接参照しています。 描画可能ディレクトリ内にサブディレクトリを作成することは明示的に許可されていないのではないかと思います。 たとえば、次のようなディレクトリ レイアウトがあったとします。 res/drawable -- sandwiches -- tunaOnRye.png -- hamAndSwiss.png -- drinks -- coldOne.png -- hotTea.png ツナサラダサンドイッチの画像を@drawable/sandwiches/tunaOnRyeとして参照できますか? または、描画可能なディレクトリ内で階層をフラットに保つ必要がありますか。

Admin

getResources().getColor() は非推奨です [重複] 質問する
android
deprecated
android-resources
android-color

getResources().getColor() は非推奨です [重複] 質問する

この質問に対する回答は既にここにあります : getColor(int id) は Android 6.0 Marshmallow (API 23) では非推奨です (14件の回答) 8年前に 閉鎖されました 。 私のGradleファイルではbuildToolsVersion "22.0.1"、を使用します。targetSdkVersion 22 役に立つものgetResources().getColor(R.color.color_name)は非推奨であることがわかりました。 代わりに何を使用すればよいですか?

Admin

Androidでプログラム的にアプリの言語を変更する 質問する
android
localization
resources

Androidでプログラム的にアプリの言語を変更する 質問する

Android リソースを使用しながら、プログラムでアプリの言語を変更することは可能ですか? そうでない場合、特定の言語でリソースをリクエストすることは可能ですか? ユーザーがアプリからアプリの言語を変更できるようにしたいと思います。

Admin

SDK の場所が見つかりません。local.properties ファイルの sdk.dir または ANDROID_HOME 環境変数で場所を定義します。質問する
android
android-studio
android-studio-import

SDK の場所が見つかりません。local.properties ファイルの sdk.dir または ANDROID_HOME 環境変数で場所を定義します。質問する

最近、Google の開発者向け Web サイトからダウンロードしたサンプル Android ゲームをインポートしようとしました。Android Studio にインポートした後、次のエラーが発生します。 エラー: SDK の場所が見つかりません。local.propertiessdk.dirファイル内またはANDROID_HOME環境変数を使用して場所を定義してください。 これは何ですか?Android Studioからサンプルプログラムを実行したいです。

Admin

Android: ボタンまたはイメージボタンでテキストと画像を組み合わせる 質問する
android
image
text
button

Android: ボタンまたはイメージボタンでテキストと画像を組み合わせる 質問する

ボタンに画像(背景)を配置し、実行時に何が起きているかに応じて、画像の上または上にテキストを動的に追加しようとしています。 を使用すると、ImageButtonテキストを追加することすらできません。 を使用すると、テキストを追加できますが、定義されているのと同様のXML属性をButton持つ画像のみを定義します。android:drawableBottomここ。 ただし、これらの属性はテキストと画像を x 次元と y 次元でのみ結合するため、テキストの周囲に画像を描画することはできますが、テキストの下/下に画像を描画することはできません (z 軸はディスプレイから出てくるように定義されます)。 Buttonこれを実行する方法について何か提案はありますか? 1 つのアイデアとしては、またはを拡張しImageButtonて -method をオーバーライドすることですdraw()。しかし、現在の私の知識レベルでは、これ (2D レンダリング) を実行する方法がわかりません。もっと経験のある人なら、解決策や、少なくとも開始するためのヒントを知っているのではないでしょうか。

Admin

アプリケーションでプライベート API キーを保存および保護するためのベスト プラクティス [closed] 質問する
android
reverse-engineering
proguard
api-key

アプリケーションでプライベート API キーを保存および保護するためのベスト プラクティス [closed] 質問する

終了しました 。この質問は 意見に基づく 現在回答を受け付けておりません。 この質問を改善したいですか?質問を更新して、事実と引用で回答できるようにしてください。この投稿を編集する。 4年前に閉鎖されました。 この質問を改善する ほとんどのアプリ開発者は、アプリにサードパーティのライブラリを統合します。Dropbox や YouTube などのサービスにアクセスする場合や、クラッシュをログに記録する場合などです。サードパーティのライブラリとサービスの数は膨大です。これらのライブラリとサービスのほとんどは、何らかの方法でサービスに認証することで統合されており、ほとんどの場合、これは API キーを介して行われます。セキュリティ上の理由から、サービスは通常、公開キーと秘密キー (シークレットとも呼ばれる) を生成します。残念ながら、サービスに接続するには、この秘密キーを使用して認証する必要があり、したがって、おそらくアプリケーションの一部である必要があります。言うまでもなく、これは大きなセキュリティ問題に直面します。公開 API キーと秘密 API キーは、APK から数分で抽出でき、簡単に自動化できます。 これに似たものを持っていると仮定すると、秘密鍵をどのように保護できますか? public class DropboxService { private final static String APP_KEY = "jk433g34hg3"; private final static String APP_SECRET = "987dwdqwdqw90"; private final static AccessType ACCESS_TYPE = AccessType.DROPBOX; // SOME MORE CODE HERE } 秘密鍵を保存する最良かつ最も安全な方法は何だと思いますか? 難読化、暗号化、どちらだと思いますか?

Admin

編集テキストフィールドの値を取得する 質問する
android
android-edittext

編集テキストフィールドの値を取得する 質問する

UI 要素の作成方法を学習しています。いくつかの EditText 入力フィールドを作成しました。ボタンをクリックすると、その入力フィールドに入力されたコンテンツがキャプチャされます。 それは私の分野です。どうすればコンテンツを入手できますか?

Admin

APIレベルの変更 Android Studio 質問する
android
android-studio
sdk
android-api-levels

APIレベルの変更 Android Studio 質問する

Android Studioの最小SDKバージョンをAPI 12からAPI 14に変更したいです。マニフェストファイルで変更してみました。 プロジェクトを再構築しましたが、Android Studio IDE でまだエラーが表示されます。IDE が変更を認識できるように、「プロジェクト プロパティ」などで最小 SDK を設定する必要があると思いますが、Android Studio のどこでこれを行うのかわかりません。

Admin