Questions tagged [android]

AndroidはGoogleが開発しているデジタル機器(スマートフォン、タブレット、自動車、TV、時計)向けのOSです。Android固有の質問では、Android用のタグを使用してください。(例えば、intentではなくandroid-intentを使います)

Android は Linux カーネルをもとに、オープンソースで作られたオペレーティングシステムです。

スマートフォンやタブレットのような、タッチスクリーンで動作するデバイスのために設計されました。しかし現在ではウェアラブルデバイスである 、自動車と連携する 、家庭用エンターテイメントとして など様々な分野で利用されるようになりました。

当初は Android 社にて開発されていましたが、2005 年に Google 社に引き継がれました。Android は 2007 年のオープン・ハンドセット・アライアンスの創設とともに発表されました。

タグの利用について

アプリの強制的なクラッシュ、または「アプリは停止しました」のメッセージで落ちる問題について質問する場合、Logcat から取得できる例外のスタックトレースを質問に含めてください。

質問にタグを含める場合、Android 固有のタグを利用してください。例えば、 ではなく、 を使用します。

開発者向けではない質問は、英語版では Android Enthusiasts Stack Exchange にて受け付けています。日本語版では現状該当する場所がないので、スタック・オーバーフローにて質問しても問題ないと思います。

Monacaのコミュニティサイトとして利用される場合、を含めてください。

公式ドキュメント

1180 questions
11
votes
1 answer

Android KitKatでナビゲーションバーやステータスバーの分のpaddingを取得したい

フルスクリーン(Immersive Mode)でコンテンツを表示し、動的にナビゲーションバーの表示・非表示を行うアプリケーションを制作しています。 View.SYSTEM_UI_FLAG_VISIBLEとView.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONでフルスクリーンのままナビゲーションバーをコンテンツ上に出すことはできたのですが、その際にナビゲーションバーの分のパディングを取得する方法がわかりません。 fitSystemWindows(Rect…
kakajika
  • 539
  • 4
  • 11
9
votes
3 answers

@+id/とはなんですか?

AndroidアプリのUIをXMLで指定するときによく使う @+id/ ですが、なんでこれだけ + が入っているのですか?なんとなくこう書くものだと思って使っていましたが、改めて考えてみるとなんでだろうと思いまして… @id/ ではなぜいけなかったのでしょうか?
niu
  • 2,000
  • 6
  • 34
  • 44
9
votes
2 answers

Androidに和暦を扱えるCalendarは存在しますか?

OracleのJDK6実装では、 Locale locale = new Locale("ja", "JP", "JP"); // ja_JP_JP のロケールを利用することで和暦を扱うことができますが、AndroidではGregorianCalendarが返却される、という実装の違いがあります。 これはAndroidにはJapaneseImperialCalendarが存在しない、ということなんでしょうか? UPDATE: Android N にてICU4J Android…
quesera2
  • 5,574
  • 1
  • 16
  • 41
9
votes
3 answers

画像読み込み時に Bitmap too large to be uploaded into a texture というエラー

下記のソースで画像を読み込んで表示していたのですが、一部の大きなサイズの画像が読み込めません。 Bitmap too large to be uploaded into a texture と言われているのでサイズオーバーだと思うのですが、その端末で撮った画像を読み込むだけでサイズオーバーになるのは何故でしょうか。 また、適宜読み込めるサイズに落して読み込んでくれる関数はないでしょうか。 public void setImage(){ Intent i = new…
Taizan Yonetuji
  • 2,846
  • 7
  • 32
  • 51
8
votes
2 answers

androidでイヤホン端子からPWMを出力したい

androidのイヤホン端子でモータを制御しようとしていて、イヤホン端子からPWMを出力する方法を探しています。 周波数はある程度高周波であればあまりこだわりません。
Taizan Yonetuji
  • 2,846
  • 7
  • 32
  • 51
7
votes
1 answer

Android ウィジェットの ID 命名ポリシー

Android アクティビティ上のウィジェットに付ける ID はどのように命名するのが一般的でしょうか。 SDK 付属の ApiDemos 等を眺めた限りでは、例えば同じボタンでも、以下のように、「btn_…」「…_button」「(動詞のみ)」など、特に一貫性が無いようです。唯一の共通点はスネークケースであるということでしょうか。
7
votes
1 answer

Androidからクラウドへ通信する際に、アプリ切り替え等によって通信が中断しないようにするには?

こんにちは Activityで入力した比較的大切なデータをサーバを安全に送信知りたく質問をしました。 Androidからデータを送信すると処理に3~5秒かかり、処理結果をJSONで返してくれるサーバがあります。 このサーバへデータを送信中に、ユーザがアプリが切り替えた場合http通信ってどうなっちゃうんでしょうか? ActivityでThreadを生成した場合、アプリが非表示になった時にThreadがKillされちゃうことはないのでしょうか どうやらAndroidにはAsyncTaskやAsyn…
redhat98
  • 203
  • 1
  • 5
  • 7
6
votes
2 answers

Androidで画像合成するときに境界をぼかして重ねたい

Androidで以下のように二つの画像を重ねる処理を書いているのですが、 Bitmap imageA = loadImage(); Bitmap imageB = loadImage(); Bitmap output = Bitmap.createBitmap(width,height,Config.ARGB_8888); Canvas canvas = new Canvas(output); canvas.drawBitmap(imageA, 0, 0,…
niu
  • 2,000
  • 6
  • 34
  • 44
6
votes
1 answer

Androidで定期的にサーバーのデータをチェックする方法

連絡先アプリのように定期的にサーバーのデータをチェックして端末のデータを更新する機能を作りたいです。 場合によって通知領域にメッセージを出したりします。 サーバーからのプッシュ型ではなくクライアントからのプル型で実装したいです。皆さんどのように実装されているのでしょう?
niu
  • 2,000
  • 6
  • 34
  • 44
6
votes
1 answer

Activityのライフサイクルとスレッド

ActivityのライフサイクルとUIスレッドの処理について質問です。onCreateメソッドでHandlerを生成し、ログを表示する処理をpostしたところ、実行した際に、onResumeの後にログが表示されました。これは、ログを表示する処理がUIスレッドのMessage queueに追加されるより前に、Message queueにonRsumeの処理があるということでしょうか?Handlerでpostした処理が実行されるタイミングがいまいちわかりません。
pp pet
  • 103
  • 7
6
votes
3 answers

ToolBarの背景の透過度を変更したい

Google+アプリのように、ToolBarの背景のみ透過度を変更したいのですが、それらしいメソッドが見当たりません。。。 ToolBarのsetAlpha()メソッドでアルファ値を変更すると、ToolBarの背景だけでなく、ナビゲーションやタイトルも一緒に透過されてしまいます。
fkm
  • 2,603
  • 1
  • 12
  • 23
6
votes
1 answer

finishする瞬間に他のアプリが一瞬表示されてしまう

ランチャーアクティビティからAccountManager経由で独自AccountAuthenticatorActivityを起動 独自AccountAuthenticatorActivityでバックボタンが押されたら、認証をキャンセル AccountManagerのコールバックでfutureがキャンセルされていたら、ランチャーアクティビティをfinish アクティビティが消えるトランジションの後、一瞬 (それまでに起動していた)…
ento
  • 2,202
  • 5
  • 20
  • 35
5
votes
3 answers

Androidのアプリ譲渡後のkeystoreの更新について

Androidアプリについて、以下のURLに従って、アプリ譲渡を行いました。 http://sitecatcher.net/blog/androidapp アプリ譲渡自体はうまく行ったのですが、その後の(新しいアカウントでの)アプリのアップデートを行おうと思い、新しいバージョンのアプリのapkファイルをデベロッパーコンソールからアップロードしようとすると、keystoreが異なる旨のエラーが出て、アップロードできませんでした。 ※keystoreは新しく譲渡先(当方)で作成したものです。 これは…
HIDEKIT5095
  • 105
  • 1
  • 3
  • 9
5
votes
3 answers

androidにおけるリクエストの再送信について

スマートフォン向けのウェブサービスにおいて、AndroidからのアクセスでGETが連続で来る場合があります。 特徴として、 2回目のリクエストはリファラーがない 2回目のリクエストは1回目の数秒後ぐらいに来る 2回目のリクエストはユーザーエージェントがDalvik…
Taizan Yonetuji
  • 2,846
  • 7
  • 32
  • 51
1
2 3
16 17