タグ付けされた質問 「android」

AndroidはGoogleのモバイルオペレーティングシステムであり、デジタルデバイス(スマートフォン、タブレット、自動車、TV、Wear、Glass、IoT)のプログラミングまたは開発に使用されます。Androidに関連するトピックについては、android-intent、android-activity、android-adapterなどのAndroid固有のタグを使用します。開発やプログラミング以外の質問で、Androidフレームワークに関連する質問については、次のリンクを使用してください:https:// android.stackexchange.com。

9
Android StudioでリリースAndroidライブラリパッケージ(aar)を作成する方法(デバッグではありません)
Androidライブラリパッケージ(aar)をビルドしました。ビルドの結果は、「.. \ app \ build \ outputs \ aar」フォルダーに作成されます。このフォルダー内のファイルは「app-debug.aar」と呼ばれているので、デバッグモードでビルドされていると思います。ビルドされたリリース、つまり「app-release.aar」を生成する方法を知りたいと思います。これどうやってするの?また、「app-release.aar」の代わりに「myCustomAppName-release.aar」などの別のカスタム名でビルドを生成することもできますか?

13
[DEFAULT]という名前のFirebaseAppは存在しません
Firebase Cloud Messagingに移行した後、アプリを開くとクラッシュしjava.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.、新しいgoogle-services.jsonを既に配置してSDKを更新したというエラーがスローされます。 これが私のMainActivityです public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Check Google play service GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance(); int resultCode = googleAPI.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) { GooglePlayServicesUtil.getErrorDialog(resultCode, this, PLAY_SERVICES_RESOLUTION_REQUEST).show(); } else { …
81 java  android  firebase 


7
Androidの命名規則
Androidの命名規則に関する徹底的な提案を探しています。私はここで少し見つけました: http://source.android.com/source/code-style.html#follow-field-naming-conventions それは言う: 非公開、非静的フィールド名はmで始まります。 静的フィールド名はsで始まります。 他のフィールドは小文字で始まります。 パブリック静的最終フィールド(定数)はALL_CAPS_WITH_UNDERSCORESです。 それでも私はAndroidのすべての側面をカバーするもっと広範囲なものを探しています: 内のレイアウトとビューに名前を付ける方法、 メニューに名前を付ける方法 スタイルに名前を付ける方法 データベーステーブル(単数形、複数形)および内のフィールドに名前を付ける方法 等 一般的に受け入れられている提案がある場合は、それに従ってください。すべてのSDKは独自の方法で動作しているように見えるので、Androidの方法に特に興味があります。

30
AndroidStudioでアプリをデバッグできない
Android Studioでアプリを作成していますが、adbを使用してデバッグしようとしています。Androidという単語と下部のバーのロゴをクリックすると、logcatが表示され、デバイスが認識されます。それから私はこれを見ます: アプリを「デバッグ可能」にするには、アプリに何をする必要がありますか? 参考までに、以前はEclipseでこのアプリを開発していましたが、adbは正常に機能していました。

2
Androidのポップアップメッセージがトーストと呼ばれるのはなぜですか?[閉まっている]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 Androidの軽量通知は、トースターからのトーストのようにポップアップするため、トーストと呼ばれていると思います。誰かがこれを確認したり、より良い説明を提供したりできますか?私はAndroid開発のコースを教えていて、ウィキを編集したいので、それを正しく理解したいと思っています。
81 android  toast 

3
アンドロイドのモシvsグソン[クローズ]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3ヶ月前に閉店しました。 この質問を改善する 私が使用するかどうかを決定してい四角形でモシをシリアル化し、デシリアライズモデルデータやGson。 Gsonについて私がいつも気に入らなかったことの1つは、Androidでは遅くなる可能性のある反射を使用していると思いますか?モシも反射を使っていますか? モシ対グソンの長所と短所は何ですか? 私はそれらを似ていると思います。たとえば、次のステートメントを作成します。typeAdapter: class CardAdapter { @ToJson String toJson(Card card) { return card.rank + card.suit.name().substring(0, 1); } @FromJson Card fromJson(String card) { if (card.length() != 2) throw new JsonDataException("Unknown card: " + card); char rank = card.charAt(0); switch (card.charAt(1)) { case 'C': return new Card(rank, …

7
Androidでビューをアニメーション化し、新しい位置/サイズのままにする方法は?
現在、Androidアプリにビューがあり、ビューはフレームアニメーションを再生しています。ビューをアニメーション化して、サイズを150%に増やしたいと思います。スケールアニメーションを適用し、スケールアニメーションが完了したら、アクティビティのライフサイクルの残りの間、ビューアをその新しいサイズのままにしておく必要があります。残念ながら、現在、スケールアップアニメーションが完了すると、ビューは元のサイズに戻ります。新しいアニメーション変換を維持するにはどうすればよいですか? 使っています myView.startAnimation(AnimationUtils.loadAnimation(mContext,R.anim.scaleUp150)); ありがとう!

29
Android Studio:アプリケーションのインストールに失敗しました
Android Studioの使用方法を学習しようとしていますが、サンプルプログラムのいずれかを実行しようとすると、次のエラーメッセージが表示されます。 メッセージnullでインストールが失敗しました。この問題は、apkの既存のバージョンが存在する場合はそれをアンインストールしてから、再インストールすることで解決される可能性があります。 警告:アンインストールすると、アプリケーションデータが削除されます。 既存のアプリケーションをアンインストールしますか? さらに5つのサンプルプログラムでこれを実行しようとしましたが、すべてのプログラムでこのエラーが発生します。誰かがこれを解決する方法を知っていますか?


5
Android TextField:プログラムでフォーカスとソフト入力を設定します
私の見解では、EditTextを検索しており、フィールドでのクリックイベントの動作をプログラムでトリガーしたいと考えています。つまり、テキストフィールドにフォーカスを置き、必要に応じてソフトキーボードを表示します(ハードキーボードが使用できない場合)。 やってみましたfield.requestFocus()。フィールドは実際にフォーカスされますが、ソフトキーボードは表示されません。 やってみましたfield.performClick()。ただし、これはフィールドのOnClickListenerを呼び出すだけです。 何か案が ?

6
DialogFragmentOnCreateViewとOnCreateDialogのカスタムレイアウト
独自のレイアウトを使用してDialogFragmentを作成しようとしています。 私はいくつかの異なるアプローチを見てきました。レイアウトがOnCreateDialogで次のように設定されることがあります:(私はMonoを使用していますが、Javaにある程度慣れています) public override Android.App.Dialog OnCreateDialog (Bundle savedInstanceState) { base.OnCreateDialog(savedInstanceState); AlertDialog.Builder b = new AlertDialog.Builder(Activity); //blah blah blah LayoutInflater i = Activity.LayoutInflater; b.SetView(i.Inflate(Resource.Layout.frag_SelectCase, null)); return b.Create(); } この最初のアプローチは私にとってはうまくいきます...私が使いたいと思うまでfindViewByID. 、少しグーグルした後、私はオーバーライドを含む2番目のアプローチを試しましたOnCreateView そこでOnCreateDialog、レイアウトを設定する2行をコメントアウトして、次のように追加しました。 public override Android.Views.View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.frag_SelectCase, container, false); //should be able …

14
Spinnerが選択したアイテムの値を文字列に変換するにはどうすればよいですか?
私は5つのスピナーを持っています。これを要約するために。 これはxmlのSpinnerです <Spinner android:id="@+id/text_interested" android:layout_span="2" android:layout_width="wrap_content" android:layout_height="60px" android:entries="@array/interestedarrays" android:prompt="@string/interestedprompt" /> これはJavaのSpinnerです submitbtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { interested.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected( AdapterView<?> adapterView, View view, int i, long l) { interesting = interested.getItemAtPosition(i).toString(); } public void onNothingSelected( AdapterView<?> adapterView) { } }); } }); ここでの説明: ページにボタンがあります。このボタンを押すと、スピナーからデータが読み取られます。これで出力を確認しました …


7
Secure.ANDROID_IDはデバイスごとに一意ですか?
私はこの呼び出しを使用しています: Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID); デバイスのUIDを取得します。ただし、複数のデバイスから同じIDを取得していると思います。これは可能でしょうか? 問題のIDは9774d56d682e549cであり、このIDを返すいくつかのデバイスに問題があるようですhttp://code.google.com/p/android/issues/list?cursor=10603&updated=10603&ts=1295993403

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.