2015-01-04から1日間の記事一覧

android開発 Intentを使って電話を掛ける方法

androidプログラムから簡単に電話をかけることができます。 Intent intent = new Intent( Intent.ACTION_CALL, Uri.parse("tel:1234567890")); startActivity(intent); またマニフェストに以下のパーミッションを追加する必要があります。 <uses-permission android:name="android.permission.CALL_PHONE"/> パーミションを追</uses-permission>…

android開発 スマホのウィンドウサイズの取得方法

スマホの画面サイズを取得する方法です。 Display display = getWindowManager().getDefaultDisplay(); Point p = new Point(); display.getSize(p); Log.d("test", "Width=" + p.x); Log.d("test", "Height=" + p.y); APIレベルは13以上になります。 Nexus5…

android開発 Nexus5実機でのデバッグ

Eclipseのエミュレーションではなくスマホ実機でもlogcatすることができます。 確認方法はandroid-sdkについてくるmonitor.batプログラムです。 私の環境ではC:\adt-bundle-windows-x86_64-20140702\sdk\toolsの中にmonitor.batが入っています。 このフォル…

android開発 SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length エラー表示

Nexus5の実機テストはうまくいくのだが、エラーが表示される。 SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length android:inputType="textNoSuggestions" EditTextの補完機能に問題があるようだが、解決しなかった。 スマホのキーボードは普通に入…