タグ

デバイスに関するyukisukeのブックマーク (12)

  • 実行中に画面の向きが変わった時の状態の保存について

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません こんばんは。 最近、趣味Androidの開発を初めたばかりの佐々木といいます。現在、WebViewを利用したアプリを作成しているのですが、 Androidの画面の向きが変わった時の動作の仕様で困ってます。 Androidは実行中に画面の向きを変えると、アクティビティが終了して再度、 onCreateが呼ばれてしまうみたいですが、この時にWebViewオブジェクトの状態が失われてしまい 画面の向きを変えると、新規にアプリが立ち上がったみたいな状態になってしまいます。 画面の向きを変えても前の状態を保持したく色々と調べてみた所 前の画面の数値や文字列とかなら保存して取得できるようになりましたが、 WebViewのオブジェクトの状態とかは保存して再現する方法はわ

  • 方位センサーが示す方位角について

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません Takashiと申します。 TYPE_ORIENTATIONを用いて方位センサーを使用しようと思っております。 そこで質問となるのですが、このセンサーを用いて得られる方位角は真方位か磁方位 のどちらとなるのかご存知の方はいらっしゃいますでしょうか? 正確な方位を知りたいため真方位の値が欲しいのですが、いまいちそこの情報が何も なくて困っております。 ご存知の方がいらっしゃいましたら、情報の提供をよろしくお願い致します。 また、全世界で真方位を求められる方法など知っている方もいらっしゃいましたら ご教授お願い致します。

  • 相手が電話に出たことを検知する方法

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません Androidアプリ開発中の者です。 電話のステータスは IDLE OFFHOOK RINGING があると認識してますが、電話をかけたときに「相手が出たこと」を検知する方法が見つかりません。 ご存じの方がいましたら、ご教示をお願いしたく存じます。 よろしくお願いします。 江島)

  • 精密な加速度を取得する方法

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません アンドロイドから精密な加速度を取得する方法について質問させていただきます。問題: アンドロイドのセンサーマネジャーから取得した加速度は携帯の動きの加速度ではない。 (下記加速度はいずれも携帯のデバイス座標系に置けるベクター表現) 加速度メーター=MA 実際の加速度=A 重力加速度=G MA = A - G 、従って、A = MA + G Gの大きさは-9.8ですが、ベクター表現を計算するため、携帯の方位を知る必要になります。 但し、同一時刻に置いて携帯の方位と加速度メーターの値を同時に取得できないためGのベクター表現を計算できない。 そのため、Gの影響を除いた実際の加速度は取得することは不可能。 何方がこの問題を解決出来る方法を教えていただけますか。 (これ

  • Sleepに入ったことを知りたい

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません こんにちは。 ちくもと申します。Activityを表示したまましばらく放置してSleepに入ったときOnPauseが呼ばれますが、 このonPause内で、Sleepに入ったことによるOnPauseなのか、別のActivityを開いた ことによるOnPauseなのかを判断する方法はないでしょうか? Sleepに入ったときはActivityを終了させてHome画面に戻したいと思っています。 そんな事をするアプリがあるようなので何か方法はありそうなのですが...。 よろしくお願いします。

  • 指でなぞる動作について

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません はじめまして 宮島と申します。最近格的にアンドロイドアプリを作り始めました。 以前からこのメーリングリストは拝見させていただいており、大変勉強になっています。今回、フォトブックのようなものを作ろうとしており その際に、写真と写真の画面遷移で 指で右から左になぞると、それに合わせて次のページが引き出され、 逆に左から右になぞると、それに合わせて前のページが引き出される といったアニメーションを作ろうとしています。 が、私の力不足かまったくわからず… 以前のディスカッションで以下のようなものを発見して http://groups.google.co.jp/group/android-group-japan/browse_thread/thread/aaa406

  • キーの長押し判定について

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません TO)Android有識者の皆様 こんばんは レイです。 現在ActivityのonKeyDownにて キーの短押しと長押しで処理を分けたいと思っているのですが なかなかうまくいきません。 現在行っている長押し判定は if(event.getRepeatCount() >0){ 処理1 else{ 処理2 } という風に書いているのですが、 これだと、まず処理2がコールされ、そのご処理1が続けて処理されてしまいます。 この前は、長押しをonKeyDownで処理し、短押しをonKeyUpで処理させようとしたのですが onKeyDownで処理した後、続けてonKeyUpの処理が走ってしまい これも思ったように動いてくれません。 なにか良い方法をご存知の方は、ご教

  • 多言語対応について

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません アプリを日語と英語に対応させたいと思います。 res/values-en res/values-ja をつくり、それぞれstring.xmlを置くと、たしかにAndroidの言語設定を判断して言語が切り替わるようになりました。しかし、たとえば次のような文字列で、「東京駅」と「5」という値はDBや外部APIから取得する場合、 英語:「5mins walk from 東京駅」 日語:「東京駅から徒歩5分」 と、文法の違いから文字の並び順が違います。 こうなると単純に「分」とか「から」をstring.xmlに定義していたのでは対応できません。 iPhoneのSDKではこの辺の対応方法が提供されており、 「"%2$@ mins walk from %1$@"」

  • GPSを使ったAndroidアプリを作りたい参考にどうぞ·Open GPS Tracker MOONGIFT

    Open GPS Trackerはロギングと地図描画、写真や動画の付与など一通りの機能を備えたAndroidGPSソフトウェア。 Open GPS TrackerはAndroid用のオープンソース・ソフトウェア。スマートフォンの面白さを活かす、最も単純なアプリは地図系ではないだろうか。GPSと加速度センサーを組み合わせさらに地図にマッピングするだけで様々なアプリが思い浮かぶ。 地図表示 ジョギングやサイクリングの記録を残したり、旅行先での情報を調べつつ写真をマッピングしたりと言った具合だ。そのベースとして使える可能性を秘めているのがOpen GPS Trackerだ。 Open GPS TrackerはシンプルなGPSロガーとして使えるソフトウェアだ。トラッキング名を付けたらすぐにロギングが開始される。後は動くたびに位置が補足される。細かくトラッキングされているようで、スムーズな線が引か

    GPSを使ったAndroidアプリを作りたい参考にどうぞ·Open GPS Tracker MOONGIFT
  • GoogleMap上で指定した位置の方角を指し続ける

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません 初めまして。 1ヶ月程前からAndroidアプリ作成をはじめた初心者です。 現在作成しようとしているアプリでどうしても分からないことがあって、質問させていただきます。 アプリは、地図上で指定した場所を、移動しても、矢印で指し続けるというものです。 方法として現在考えているのは、 1.GoogleMapを表示。 2.GPS機能で現在地を取得。 3.GoogleMap上で目的地を設定、位置情報を取得。 4.矢印の様な画像を別画面で表示。 5.現在地と目的地の緯度・経度から計算で、現在地からの角度(北:0度、東:90度、…etc)を求める。 6.rotateで矢印画像を回転させ、目的地の方向をむかせる。 7.現在地を取得し続け、現在地に変更があった場合、計算し直し

  • Android端末から標高を取得するには

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません Android端末のGPSを使って緯度、経度だけではなく標高も取得するにはどのようにコーディングしたらいいですか。 使っている端末はIS01ですが、IS01で標高を取得することは可能ですか。 それ以外の端末で標高を取得することは可能ですか。 Google Gearsを介したJavaScriptによる実装と純粋にアプリとして実装する場合のJAVAによる実装の両方のやり方について教えて いただければ幸いです。 お手数をおかけしますがよろしくお願いします。

  • 向き変更時のアクティビティ再スタート防止 | Techfirm Android Lab

    ある時、画面を横にすると縦画面での編集内容が全て消えてしまうことがありました。 調べてみたところ、次のような記述をみつけました。 通常は、コンフィグレーション(画面の向き、入力デバイス、言語など)が変更されると、Activityは、ライフサイクルプロセス(onPause(), onStop(), そして onDestroy() )に従って終了します。 要するに、画面の向き等が変更された場合、Activityが一旦終了して再スタートされますよ、とのことみたいです。 ログを出してみると、向き変更時にonCreateが呼ばれていました。 向きを固定にしてしまえば問題ないのですが、固定したくないときもあります。 そんな時は、AndroidManifest.xmlのactivityにandroid:configChanges属性を追加することで回避できます。 回避されるのは設定されているコンフ

  • 1