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

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


21
Androidでアクティビティを再起動する方法
Androidを再起動するにはどうすればよいActivityですか?私は次のことを試しましたが、Activity単に終了しました。 public static void restartActivity(Activity act){ Intent intent=new Intent(); intent.setClass(act, act.getClass()); act.startActivity(intent); act.finish(); }

16
アプリケーションがメインスレッドで実行している作業が多すぎる可能性があります
Android SDK / API環境は初めてです。それは私がプロット/チャートを描こうとしている最初のものです。3種類の無料ライブラリを使用して、さまざまな種類のサンプルコードをエミュレータで実行してみましたが、レイアウト画面には何も表示されません。logcatは次のメッセージを繰り返しています。 W / Trace(1378):nativeGetEnabledTagsからの予期しない値:0 I / Choreographer(1378):55フレームをスキップしました!アプリケーションがメインスレッドで実行している作業が多すぎる可能性があります。 問題が解決せず、ライセンスされたライブラリの評価版に関連するサンプルコードを実行したときにグラフが機能しました。

14
appcompat-v7:21.0.0 ':指定された名前に一致するリソースが見つかりません:attr' android:actionModeShareDrawable '
プロジェクトで最新のappcompat-v7サポートライブラリを使用しようとすると、次のエラーが発生します。 /Users/greg/dev/mobile/android_project/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0/res/values-v11/values.xml Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. …

23
カメラインテントを使用してキャプチャした画像がAndroidの一部のデバイスで回転するのはなぜですか?
画像をキャプチャして、画像ビューに設定しています。 public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intentCamera, TAKE_PICTURE); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intentFromCamera) { super.onActivityResult(requestCode, resultCode, intentFromCamera); if (resultCode == RESULT_OK && requestCode == TAKE_PICTURE) { if …

7
FragmentPagerAdapterとFragmentStatePagerAdapterの違いは何ですか?
違いは何であるFragmentPagerAdapterとはFragmentStatePagerAdapter? FragmentPagerAdapterGoogleのガイドについて言う: このバージョンのページャーは、一連のタブなど、ページングされる一般的に静的なフラグメントがいくつかある場合に最適です。ユーザーがアクセスする各ページのフラグメントはメモリに保持されますが、ビューの階層は表示されない場合は破棄される可能性があります。これにより、フラグメントインスタンスが任意の量の状態を保持できるため、大量のメモリを使用する可能性があります。より大きなページセットについては、を検討してくださいFragmentStatePagerAdapter。 そして約FragmentStatePagerAdapter: このバージョンのページャーは、ページ数が多く、リストビューのように機能する場合により便利です。ページがユーザーに表示されない場合、フラグメント全体が破棄され、そのフラグメントの保存された状態のみが維持されます。これにより、ページャーは、ページをFragmentPagerAdapter切り替えるときにオーバーヘッドが増える可能性があるという犠牲を払って、訪問した各ページに関連付けられているメモリをはるかに少なく抑えることができ ます。 だから私はたった3つの断片を持っています。しかし、それらはすべて、大量のデータを持つ個別のモジュールです。 Fragment1(ユーザーが入力する)いくつかのデータを処理しFragment2、アクティビティを介してに渡しListFragmentます。これは単純です。Fragment3もListFragmentです。 だから私の質問は:どのアダプターを使うべきですか?FragmentPagerAdapterまたはFragmentStatePagerAdapter?



6
Android:キーボードのEnterボタンに「検索」と言ってクリックを処理させる方法は?
これはわかりません。一部のアプリにはEditText(テキストボックス)があり、これをタッチして画面キーボードを起動すると、キーボードにはEnterキーの代わりに「検索」ボタンがあります。 これを実装したい。その検索ボタンを実装して、検索ボタンの押下を検出するにはどうすればよいですか? 編集:検索ボタンの実装方法を見つけました。XML android:imeOptions="actionSearch"またはJavaでEditTextSample.setImeOptions(EditorInfo.IME_ACTION_SEARCH);。しかし、その検索ボタンを押したユーザーをどのように処理すればよいでしょうか 何か関係がありandroid:imeActionIdますか?

21
コマンドラインからAndroidエミュレーターを起動するにはどうすればよいですか?
私はMacで、ターミナルからAndroid開発に取り組んでいます。HelloWorldプロジェクトの作成に成功しました。現在、Androidエミュレーターのコマンドラインから実行しようとしています。HelloWorldプロジェクトのエミュレーターを実行するコマンドはどれですか? 私はすでにPATHにAndroidツールとプラットフォームツールを持っています。 編集: コマンドラインからHelloWorldプロジェクトを実行するようにエミュレーターに指示するにはどうすればよいですか?私はすでにアリでプロジェクトを構築しました。

7
AndroidのPreferenceActivityからSharedPreferencesを取得するにはどうすればよいですか?
アプリケーションの設定を表示するためにPreferenceActivityを使用しています。xmlファイルを介して設定を拡張して、onCreate(および完全なクラスメソッド)が次のようになるようにします。 public class FooActivity extends PreferenceActivity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.preference); } } PreferenceActivity PreferenceFragmentのjavadocには、 これらの設定は、ユーザーが操作したときに自動的にSharedPreferencesに保存されます。このアクティビティの設定階層が使用するSharedPreferencesのインスタンスを取得するには、このアクティビティと同じパッケージのコンテキストでgetDefaultSharedPreferences(android.content.Context)を呼び出します。 しかし、別のアクティビティでSharedPreferenceの名前を取得するにはどうすればよいですか?電話しかできない getSharedPreferences(name, mode) 他のアクティビティでは、PreferenceActivityによって使用されたSharedPreferenceの名前が必要です。名前は何ですか、またはどのように取得できますか?

14
アプリケーションでプライベートAPIキーを保存および保護するためのベストプラクティス[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 10か月前に閉鎖。 ほとんどのアプリ開発者は、いくつかのサードパーティライブラリをアプリに統合します。DropboxやYouTubeなどのサービスにアクセスする場合や、ロギングをクラッシュさせる場合。サードパーティのライブラリとサービスの数は驚異的です。これらのライブラリとサービスのほとんどは、なんらかの方法でサービスを認証することによって統合され、ほとんどの場合、これは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 } あなたの意見では、秘密鍵を保存するための最良かつ最も安全な方法は何ですか?難読化、暗号化、どう思いますか?

18
Androidでリストビューアイテム間のスペースを設定する方法
listViewでmarginBottomを使用して、listViewアイテムの間にスペースを作ろうとしましたが、それでもアイテムは一緒にアタッチされています。 可能ですか?はいの場合、具体的な方法はありますか? 私のコードは以下です <LinearLayout android:id="@+id/alarm_occurences" android:layout_width="fill_parent" android:orientation="vertical" android:layout_height="fill_parent" android:background="#EEEEFF" xmlns:android="http://schemas.android.com/apk/res/android"> <ListView android:id="@+id/occurences" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> 私のカスタムリストアイテム: <com.android.alarm.listItems.AlarmListItem xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/alarm_item_background" android:layout_marginBottom="10dp" > <CheckedTextView android:id="@android:id/text1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:checkMark="?android:attr/listChoiceIndicatorMultiple" android:textSize="20sp" android:textStyle="bold" android:typeface="serif" android:padding="10dp" /> </com.android.alarm.listItems.AlarmListItem> この場合、リストアイテムの間隔をどのように設定できますか?

6
LinearLayoutがScrollView内で拡張されない
私は持っているLinearLayout内部を持ってScrollViewいますがandroid:layout_height="fill_parent"、それは完全な高さに拡張しませんScrollView。私のレイアウトは次のようになります: level layout layout_width layout_height 1 LinearLayout fill_parent fill_parent 2 LinearLayout fill_parent wrap_content 3 (some irrelevant stuff) 2 ScrollView fill_parent fill_parent <-- this expands full height 3 LinearLayout fill_parent fill_parent <-- this does not (has orientation=vertical) (following stuff probably are irrelevant, but just to be sure:) 4 TextView fill_parent fill_parent …

10
Androidボタンを無効にする方法は?
[次へ]と[前へ]の2つのボタンを含むレイアウトを作成しました。ボタンの間に私はいくつかの動的なビューを生成しています。したがって、最初にアプリケーションを起動するときは、前のビューがないため、[前へ]ボタンを無効にします。表示するビューがなくなった場合は、[次へ]ボタンを無効にしたいと思います。とにかくボタンを無効にする方法はありますか?
371 android  layout  button 

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