[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""] プログラミングのブログ記事をまとめ読み! 全1,014件の100ページ目 | JUGEMブログ

プログラミング
  • JUGEMテーマ

ブログテーマ

ユーザーテーマ

プログラミング

このテーマに投稿された記事:1014件 | このテーマのURL:https://jugem.jp/theme/c97/10155/
このテーマに投稿された記事
rss

< 90  91  92  93  94  95  96  97  98  99  100

Androidで定期的に処理を実行する方法

課題 Androidで一定の間隔をおいて定期的に処理を実行する。 方法 1.Handler#postDelayed()を使う方法 2.Handler#sendMessageDelayed()を使う方法 3.Threadを使う方法 (TimerTaskとかAlarmManagerってのでもできるっぽいけどやらない) Handler#postDelayed()を使う方法 postDelayed()を使って一定間隔ごとにRunnableを起動させる /** * 1.初回実行 * 2.繰り返し * 3.次回処理をセット(Handler#postAtTime()でも代用可) * 4.停止 */ public class RepeatByPost extends Activity { //繰り返...

public static void main | 2010.01.27 Wed 11:12

AndroidでGPS情報をデータベースに保存する方法

質問 「MapView上にパスを描画する方法」で、位置情報をデータベースに保存する部分はどのように実装しているのでしょうか? 回答 必要なクラスは以下の3つです。 ・GPS情報を定期的に取得するためのServiceクラス(HogeService) ・GPS情報をデータベースに登録するためのクラス(DbHelper) ・Serviceを起動するためのクラス(HogeActivity) これらのクラスで、 1.GPS情報が変化した場合に呼び出されるコールバック関数の設定 2.コールバックされた際にGPS情報をINSERTする処理 3.GPS情報を定期的に取得するためのサービス...

public static void main | 2010.01.16 Sat 08:49

■たかがfor文、されどfor文

ちょっと時間ができたので、自分が過去に書いたソースを眺めていたら、我ながら目眩がする箇所を発見。そーか、これが原因であの部分の処理が遅かったのか……何をやってるかな、俺は。orz【問題箇所】for(ii=0; ii<hogehoge(); ii++){…}※hogehoge()は自作の関数であり、もちろんこんな名前ではない。さて、ここで問題です。オイラはどのようなミスを犯しているでしょうか?JUGEMテーマ:プログラミング

兄者ブログ Ver.2.0 | 2010.01.07 Thu 01:46

今年のメインジョブ

JUGEMテーマ:プログラミング 私は技術系な人間ですが、弟は私とは正反対といえる営業系だったりします。新年の挨拶ついで、弟とソフトウェア(パッケージね)について話す機会がありました。私はそこそこプログラミング経験を持ち、王道的な理念をもってソフトウェアに接していますが、弟の方はプログラミングの実務経験は無いものの、法に抵触しない範囲で如何にズル賢くお金を稼ぐかに切磋琢磨する邪道(なのか?)な理念を持ってソフトウェアを捉えています。なので、ソフトを作る私と販売する弟と作業を分担すると、何と効率が良...

パンデモたべませんよね | 2010.01.03 Sun 16:49

BlueCoveはToshibaStackに対応していない

問題 JavaからBluetoothを使うためのライブラリ「BlueCove」で、Toshiba Stackが使えない。 環境 OS:Wndows XP Pro SP3(デスクトップ・内臓Bluetooth無し) Bluetoothアダプタ:Planex製BT-MicroEDR1X(Toshiba Stack) 内容 BT-MicroEDR1Xのドライバをインストールし、外部Bluetooth機器への接続は確認できた。 JavaからBluetoothを使うためにBlueCoveを入れて接続テストをしてみたところ、以下のエラーが出た。 Exception in thread "main" java.lang.UnsatisfiedLinkError: com.intel.bluetooth.BluetoothStackToshib...

public static void main | 2010.01.01 Fri 13:10

PreferenceActivityからセットした値を取得する方法

問題 Androidでアプリケーションの設定画面をPreferenceActivityを使って作成した場合、設定したSharedPreferencesの値はどうやって取得すればよいか? 解決方法 PreferenceManager.getDefaultSharedPreferences(context); を使う。 説明 SharedPreferencesを自前で生成・取得する場合、 SharedPreferences preferences = getSharedPreferences(getString(R.string.app_name), MODE_PRIVATE); String hoge = preferences.getString("keyHoge", "defaultHoge"); のように、SharedPreferencesの名前を指定して呼び...

public static void main | 2009.12.28 Mon 17:19

Uncaught exception thrown by finalizerの対処方法

問題 Androidのlogcatに「Uncaught exception thrown by finalizer (will be discarded)」が表示される。 INFO/dalvikvm(25511): Uncaught exception thrown by finalizer (will be discarded): INFO/dalvikvm(25511): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43782c18 on null that has not been deactivated or closed INFO/dalvikvm(25511): at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596) INFO/dalvikvm(25511): at dalvik.syst...

public static void main | 2009.12.25 Fri 03:45

Git Bash内でコピペをする方法

問題 Windows用のGitクライアント「msysgit」のCUIコンソール「Git Bash」でリポジトリURLなどをコピペしたいのに、ウインドウ上を右クリックしても、編集だのペーストだのが出てきてくれない。 解決方法 Git Bashのタイトルバーを右クリックすると、編集や範囲指定のメニューが出てくる。 キーワード gitbash JUGEMテーマ:プログラミング

public static void main | 2009.12.23 Wed 03:28

WindowsでGitを使う方法

分散型バージョン管理システム「Git」をWindowsで使う方法。 1.msysgitのDownloadsから「Git-1.6.5.1-preview20091022.exe」をダウンロードし実行。 2.「Adjusting your PATH environment」で「Use Git Bash Only」を選択。 3.「Choosing ths SSH executable」で「Use OpenSSH」を選択。 4.インストールできたら、「Git Bash」を実行。 5.bashもどきが立ち上がるので、あとはコマンドラインからgitを操作。 JUGEMテーマ:プログラミング

public static void main | 2009.12.23 Wed 03:12

Notificationでバイブ機能を使う方法

AndroidのNotificationでバイブ機能を使う方法。 notification.vibrate = new long[] {1000, 2000, 1000, 3000}; long配列はミリ秒単位で、休止秒数, 振動秒数, 休止秒数, 振動秒数, ... 上記の場合、 Notification発行 ↓ 1秒休止 ↓ 2秒振動 ↓ 1秒休止 ↓ 3秒振動 実際のコード Notification notification = new Notification(android.R.drawable.stat_sys_upload_done, "notify!", System.currentTimeMillis()); notification.vibrate = ne...

public static void main | 2009.12.17 Thu 16:43

このテーマに記事を投稿する"

< 90  91  92  93  94  95  96  97  98  99  100

全1000件中 991 - 1000 件表示 (100/100 ページ)

[PR] レンタルサーバー heteml [ヘテムル]
あなたのクリエイティブを刺激する、
200.71GBの大容量と便利な高機能!