タブレット側 設定→タブレット情報→ビルド番号を7回タップする 設定→開発者向けオプションでUSBデバッグをONにする 設定→ストレージ→メニュー→USBでパソコンに接続のMTPを無効にする PCに接続した際にUSBデバッグを許可するPC側 デバイスマネージャでほかの…
新規ソフトウェアのインストール すべての使用可能なサイトで コラボレーション Subversive SVN チーム・プロバイダー Subversive SVN チーム・プロバイダー・ローカライゼーション再起動コネクターのインストール画面が表示される (表示されない場合はwork…
去年の7/10に行った作業を再び行う際に、ちょこっと変わっていたのでメモJAVAのインストールhttp://www.oracle.com/technetwork/java/javase/downloads/index.htmlより jdk-8u5-windows-x64.exeをダウンロード jdk-8u5-windows-x64.exeを実行ADT(Android Dev…
package com.example.camera; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import org…
/** ログ出力 */ public static void outLog(String msg) { try { String fileName = Environment.getExternalStorageDirectory().getPath() + "/outlog.txt"; String logFileName = new File(fileName).getPath(); BufferedWriter mWriter = new BufferedWr…
package com.example.camera; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import android.app.Activity; import android.content.res.Configuration; import android.graphics.Bitmap; import android.graphics.Bit…
・xmlの文字列が斜体なのを外す メニュー→ウィンドウ→設定→XML→HTMLファイル→エディター →構文の色の指定→属性値を選択して、斜体のチェックを外す。 ・javaソースのstaticフィールドが斜体なのを外す メニュー→ウィンドウ→設定→Java→エディター→構文の色の…
border.xmlをres/drawableに作成 <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="1px" android:color="#000000" /> </shape> リストビューのbackgroundに設定 <ListView android:background="@drawable/border" /></listview>
ADT (Android Developer Tools)に開発環境がバンドルされ、これで簡単にセットアップできると思いきやさまざまなトラップが仕込まれていて七転八倒しました。http://developer.android.com/sdk/index.html adt-bundle-windows-x86_64-20130522.zipをダウンロ…
エミュレータが起動しないときにコマンドラインから起動するとログを参照できてわかりやすい。 emulator -avd ○○○
例外エラーのスタックをダイアログに表示します。 try { int i = Integer.parseInt("a"); } catch (Exception e) { StackTraceElement[] stacks = e.getStackTrace(); StringBuilder sb = new StringBuilder(); sb.append(e.getClass().getName()); sb.appen…
MaRooNのAndroid版に着手して早2年の歳月が流れ 先にCaren版が完成したのでそこからMaRooN機能を抜き出してついに完成の運びとなりました。http://p.tl/I7F9 以下、備忘録久々だったのでまずは環境構築から再度行いました。http://www.oracle.com/technetwo…
BLM-80BTに印字データを送ると、2回目の途中から印字データが無視されるようになる。 原因がわからず、OSを2.3にアップグレードしたら、現象が変わって連続して印字すると 無視されるがしばらく間をおくと、印字される。バッファリングがうまくいっていない…
・アクティビティーの作成のチェックを外す。・AndroidManifest.xmlのアプリケーションタグのDefine an tag in the AndroidManifest.xmlを外す。・res配下のファイルを削除する。・プロジェクト→プロパティ→Android→ライブラリーにある「Is Library」にチェ…
業務アプリでは、多数の機能があり、デバッグ時は単体で実行できるように機能毎にプロジェクトを作成したいし、製品時ではライブラリ化して組み込む。・プロジェクト→プロパティ→Android→ライブラリーにある「Is Library」にチェックをつける。・メインとな…
・xmlの文字列が斜体なのを外す メニュー→ウィンドウ→設定→XML→HTMLファイル→エディター →構文の色の指定→属性値を選択して、斜体のチェックを外す。 ・javaソースのstaticフィールドが斜体なのを外す メニュー→ウィンドウ→設定→Java→エディター→構文の色の…
EditTextがある場合にActivity開始時にソフトウェアキーボードを表示したいが下記のようにしても表示されない。 this.getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); 下記のように遅延させれば表示できる。 final EditText e…
BufferedReader fi = new BufferedReader(new InputStreamReader(new FileInputStream("ファイル名"), "MS932")); try { while ((String lineData = fi.readLine()) != null){ // 1行毎の読み込み } finally { fi.close(); }
} catch (Exception e) { StringWriter s = new StringWriter(); PrintWriter prt = new PrintWriter(s); e.printStackTrace(prt); Log.d(TAG, s.toString()); }
Bluetooth携帯プリンタに印字しようとしたら、どうもAndroidではBluetooth機器をペアリングしないとRFCOMMやSPPでは接続できないみたい。一応、BluetoothDevice.javaを見てみるとcreateRfcommSocketメソッドでのBluetoothSocketクラス生成時にauthフラグが固…
HTC Desire HDの場合は下記サイトよりHTC Syncをダウンロードしてセットアップ http://www.htc.com/uk/SupportDownload.aspx?p_id=324&cat=3&dl_id=1073コマンドプロンプトで >adb devices と行うと下記のように表示される List of devices attached HT0CRRX…
行レイアウトとしてCheckedTextViewを追加する list_item.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> </relativelayout>
トーストでの表示 Toast.makeText(this, msg, Toast.LENGTH_SHORT).show(); LogCatでの表示 Log.d(tag, msg); アラートダイアログでの表示 // メッセージ表示 private void dispMsg(String message) { Builder builder = new AlertDialog.Builder(this); bui…
┌───────────┐ │┌─────────┐│ ││リストデータ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ │└─────────┘│ │┌──┐┌──┐ │ ││決定││戻る│ │ │└──┘└──┘ │ └───────────┘ みたいな画面を作成するためのXML定義
Eclipse3.6 HeliosではXMLレイアウトでTextに日本語が書かれていると正常に表示されないみたいで解決方法は最後に半角スペースを挿入すること。追記グラフィックレイアウトのAndroid3.0以上を選択すれば治る
ListViewのlist_itemに複数のウィジェットを配置する場合にArrayAdapterを拡張する必要がある // リストのアイテムデータ public class BluetoothDeviceInfo { String BluetoothAddress; String BluetoothDeviceName; } // リストデータ BluetoothDeviceInfo…
途中のアクティビティで戻るボタンで戻られると困る場合に以下のソースをActivityクラスに実装する。ただActive.javaを見るとEclair(2.0)以降でないとダメっぽい。 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (keyCode == KeyEven…
処理待ちを行うような場合の雛形 public class Test05 extends Activity { // しばおま画面ダイアログ private ProgressDialog dlg; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la…
AlertDialog.Builder dlg = new AlertDialog.Builder(this); dlg.setTitle("タイトル"); dlg.setMessage("メッセージです"); dlg.setNegativeButton("閉じる", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int wh…
アクティビティのライフサイクルをメイン画面→サブ画面表示→ホームボタン押下→タスクの再起動→戻るボタン押下→戻るボタン押下で追ってみた // メイン画面表示 Main.onCreate // 初期処理 Main.onStart // 表示開始直前処理 Main.onResume // 準備完了処理 //…