最新記事

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

Android の基本: UI スレッドでコードを実行する 質問する
android-asynctask
android-view
android

Android の基本: UI スレッドでコードを実行する 質問する

UI スレッドでコードを実行するという観点から、次の 2 つには違いがありますか。 MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); または MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); そして private class BackgroundTask extends AsyncTask { protected void onPostExecute(Bitmap result) { Log.d("UI thread", "I am the UI thread"); } }

Admin

Androidアプリの名前を変更するには?質問する
android
android-manifest

Androidアプリの名前を変更するには?質問する

新しいプロジェクトを作成せずにアプリの名前 (ランチャー アプリ ラベル) を変更する方法はありますか? 注意: モバイルのホーム画面のランチャー アイコンに表示されるアプリ名とラベルは異なる場合があります。 例: アプリがあるモバイルのホームページにアイコンと Foo という名前がありますが、名前を Bar に変更したいです。これは可能ですか?

Admin

Android用Gradleを使用して外部のaarパッケージを手動で含める方法 質問する
android
gradle
android-gradle-plugin
build.gradle

Android用Gradleを使用して外部のaarパッケージを手動で含める方法 質問する

新しい Android ビルド システムを試していたのですが、小さな問題に遭遇しました。ActionBarSherlock の独自の aar パッケージをコンパイルし、これを「actionbarsherlock.aar」と名付けました。私がやろうとしているのは、実際にこの aar を使用して最終的な APK をビルドすることです。compile project (':actionbarsherlock') を使用して、ActionBarSherlock ライブラリ全体を android-library モジュールとしてメイン プロジェクトに含めると、問題なく正常にビルドできます。 しかし、問題は、JAR の場合と同じように、その依存関係を aar ファイル パッケージとして手動で提供したいのですが、プロジェクトに適切に含める方法がわからないということです。コンパイル構成を使用しようとしましたが、うまくいかないようです。コンパイル中にシンボルが見つからないというエラーが繰り返し表示され、aar パッケージの classes.jar がクラスパスに含まれていないことが示されます。 aar パッケージをファイルとして手動で含める構文を知っている人はいますか? ビルド buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' repositories { mavenCentral() } dependencies { compile files('libs/actionbarsherlock.aar') } android { compileSdkVersion 15 buildToolsVersion "17.0" } 編集:答えは、現在サポートされていないということです。問題追跡したい場合。 編集: 現在、これはまだ直接サポートされていないため、@RanWakshlak が提案した解決策が最善の代替手段のようです。 編集: @VipulShah が提案した構文を使用するとさらに簡単になります

Admin

Android - EditText で「Enter」を処理する 質問する
android
android-edittext
textview

Android - EditText で「Enter」を処理する 質問する

onSubmit HTML イベントのように、Enter入力中にユーザーが押す操作を処理する方法があるかどうか知りたいです。EditText また、「完了」ボタンに別のラベル(たとえば「実行」)を付けて、クリックすると特定のアクション(ここでも onSubmit など)を実行するように仮想キーボードを操作する方法があるかどうかも疑問です。

Admin

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

スピナーの選択項目をプログラムで設定する 質問する
android
spinner

スピナーの選択項目をプログラムで設定する 質問する

私は Android プロジェクトに取り組んでおり、データベースから取り込まれる配列アダプターを使用するスピナーを使用しています。 リストから選択された項目をプログラムで設定する方法がわかりません。たとえば、スピナーに次の項目があるとします。 カテゴリー1 カテゴリー2 カテゴリー3 画面が作成されたときに、プログラムでカテゴリー 2 を選択項目にするにはどうすればよいでしょうか。C# IE Spinner.SelectedText = "Category 2" に似ていると思いましたが、Android にはこれに似た方法はないようです。

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