カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

プログレスダイアログの表示

オブジェクトのインスタンスを生成

ProgressDialog progressDialog;
progressDialog = new ProgressDialog(this);

各種設定

// タイトルを設定
progressDialog.setTitle("タイトル");

// 表示メッセージを設定
progressDialog.setMessage("処理を実行中しています");

// プログレスダイアログの確定・不確定を設定
// true=不確定(終わりのないプログレス表示)
// false=確定(最大値が決められたプログレス表示)
progressDialog.setIndeterminate(false);

// プログレスダイアログのスタイルを水平バーに設定
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

// プログレスダイアログのスタイルを円に設定
//progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);

// プログレスダイアログの最大値を設定
progressDialog.setMax(100);

// プログレスダイアログの現在値を設定
progressDialog.incrementProgressBy(30);

// プログレスダイアログのセカンダリ値を設定
progressDialog.incrementSecondaryProgressBy(70);

// キャンセルが可能かどうかを設定
progressDialog.setCancelable(true);

続きを読む…»

2,915 views

IS05 USBドライバーのインストール

テスト用の実機、au IS05を入手したので、早速使ってみようと思います。
まずはドライバーをインストール。
以下のURLから各端末毎のドライバーダウンロードページへ行き
続きを読む…»

3,982 views

レコードの検索【FindRecord】

DoCmd.FindRecord [FindWhat], [Match]

例1)

DoCmd.GoToControl "[検索するフィールドのコントロール]"
DoCmd.FindRecord "[検索する文字列]", [検索タイプ]

例2)

[検索するフィールドのコントロール].SetFocus
DoCmd.FindRecord "[検索する文字列]", [検索タイプ]

[検索タイプ]
acEntire=完全一致
acAnywhere=部分一致
acStart=検索文字列で始まる

5,691 views

他アプリと連携

【ウェブブラウザを開く】

try{
  Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(String url));
  startActivity(i);
} catch (Exception e) {
  e.printStackTrace();
}

【電話の起動】

Uri uri = Uri.parse("tel:0123456789");
Intent intent = new Intent(Intent.ACTION_DIAL, uri);
activity.startActivity(intent);

マニフェストに以下が必要

<uses-permission android:name="android.permission.CALL_PHONE" />

続きを読む…»

4,501 views

任意の位置に相対位置指定でViewを追加

複数のViewを好きな位置に表示させたいとき、
RelativeLayoutを使用すると実現できます。

RelativeLayout relativeLayout = new RelativeLayout(this);
addContentView(relativeLayout, new LayoutParams(FC, FC));

続きを読む…»

14,299 views