2012-01-01から1年間の記事一覧

Exported receiver does not require !!

BroadcastReceiver を継承したレシーバを作成して AndoridManifest.xml に登録すると、 Exported receiver does not require permission という警告が出ることがある。 これは、外部アプリケーションから利用できてしまう警告で、 android:exported="false" …

cron設定メモ(皆、覚えてるのに自分だけ、なぜか忘れやすい)

cron 設定が忘れやすい?のでメモ cron 実行状態の確認 /etc/rc.d/init.d/crond status cron 開始 /etc/rc.d/init.d/crond start crontab 設定例 ------------------------- SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ */10 * …

Notification 通知後に、AlertDialog表示して終了

Notification の通知で、AlertDialog を通知元の Activity 画面の上に表示して終了させる。 ホーム画面でも Notification で、警告して終了させるのが目的で書いてみる でも。やはりこれはダメだ。 import android.app.Activity; import android.app.AlertDi…

CheckedTextView のカスタマイズ、左に、(2)

前回記事に続いて、左にチェックボックスを付ける CheckedTextView のカスタマイズ です。 ListView 1行のレイアウトは、android.R.layout.simple_list_item_single_choice を参考に カスタマイズのCheckedTextView を使用したレイアウトを用意します。

CheckedTextView のカスタマイズ、左に、(1)

左側にチェックがあるリスト、CheckedTextView のカスタマイズで実装する方法、 長いので分けて投稿します。今日は、準備編 今回は、ライブラリ化しません。使用するプロジェクト内に カスタマイズの CheckedTextView と、attr.xml を用意すれうば、半分の作…

AJAXによるページ移動を一括で回避

jQuery mobile で、AJAXによるページ移動を一括で避ける書き方を、以前、 グローバル設定、ajaxLinksEnabled をfalse と書いていたが、 バージョン 1.1.0 ではもう使えない。ajaxEnabled を使う。 <link rel="stylesheet" href="">http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.</link>…

Windows 用GIT のGUI を使ってみる

msysgit を使ってみる。 http://code.google.com/p/msysgit/ ここから、Git-1.7.11-preview20120710.exe をダウンロードしてインストール 先日作成しマージを実行したリポジトリをGUIで参照してみる。 GIT GUI を起動する 既存リポジトリを開くで、先日の…

Eclipse の GIT のブランチ、マージ

Eclipse GIT のブランチをマージするのは、判りやすい。 ブランチの作成 作成したブランチに追記 ブランチをコミットして push ブランチから、マスタに作業を切り替える マスタに切り替えた後、同じ Activityクラスに、onDestroy オーバーライドの追記をして…

Eclipse の GIT クローン作成、インポート

前に、Eclipse で GIT を開始する方法を書いたが、 http://blog.zaq.ne.jp/oboe2uran/article/682/ Gitリポジトリからクローンを作ってインポートする時、Eclipse では問題というと大袈裟だが、 一度エラーの表示を起こす。バグなのか。。。 次の画面で、右…

Android でスプラッシュ画面を作る

Android で起動用のスプラッシュ画面は、 スプラッシュ画面表示用Activity → 起動後Activity を android.os.Handler の post 機構を利用して作成する。 例) import android.app.Activity; import android.content.Intent; import android.os.Bundle; import…

Android アイコンなどの作成

Android Asset Studio という アイコン、Device frame , Action Bar Style Generation 便利なサイトがある。 http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html short cut http://j.mp/androidassetstudio

Macで画像素材を作成するツール

Mac の環境で動かすアプリ2個 Art Text Lite PaintCode 特にこの PaintCode は、Objective-C のコードにエクスポートしてくれるので、便利

Single Choice のリスト、左側にチェック(radio)を

android.widget.CheckedTextView を使った Android 標準の android.R.layout.simple_list_item_single_choice を ArrayAdapter で指定して ListView で表示する方法は、 チェックボックス(or radio)は、右側になってしまう。 とても便利だけど、Web の HTM…

Service 起動前の確認

android.app.Service を起動する前に実行中か確認してから起動したい。 ActivityManager で、実行中の service のリストを取得すれば良いだろう。 以下のようにすれば良い。 ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_…

Android Bluetooth の自動ペアリングは無理なのか?

Bluetooth のペアリングを自動で実行しようと思い、BluetoothDevice の createBond() と、 setPin(byte) を呼ぼうとしたが、Android OSバージョン 2.1 で既には隠されたメソッドになっている。 しかたないので、リフレクションで実行を試してみる。 Method c…

Bluetooth機器のUUIDを調べる時の注意

Android 2.3.3 で 相手 Bluetooth 機器のUUID を下記サイトを参考に調べていたら、 http://digitalhacksblog.blogspot.jp/2012/05/android-example-bluetooth-discover-and.html 公式API どおりに、BluetoothDevice.ACTION_UUID (API Level 15) を IntentFil…

Bluetooth の検出

Bluetooth 接続履歴のあるデバイス情報取得は、 BluetoothAdapter badapter = BluetoothAdapter.getDefaultAdapter(); Set<BluetoothDevice> set = badapter.getBondedDevices(); で一括取得できるが、新たにスキャンして検出するには、Bluetooth をONにする時と同様に Broa</bluetoothdevice>…

iPad で、パスワード付きの Excel が開けない

iPad で、パスワード付きの Excel を UIWebView で開こうとすると以下のエラーが出る。 exception: Could not find the end of central directory record EXCEPTION SFUZipEndOfCentralDirectoryError: Could not find the end of central directory record …

Android で、Log4J !?

今度、試そうかと思ったけど、Logcat は、そのまま使いたいのでやめようかと。。 http://code.google.com/p/android-logging-log4j/

Horizontal ListView

横向きの ListView を作る方法があった。 MITライセンスで公開されてる。 http://www.dev-smart.com/archives/34 このページに書いてある Git-Hub のリンクは切れてるようで、 https://github.com/lempere/Android_HorizontalListView からダウンロードで…

AutoCompleteTextView キーボードを閉じるように

AutoCompleteTextView は、ソフトキーボード入力で、改行キーや Done を押しても キーボードを閉じてくれない。 TextView.OnEditorActionListener で、onEditorAction が false を返すようにしないと キーボードを閉じてくれない。 以下のようにすると、閉じ…

AutoCompleteTextView ドロップダウンが真っ白

AutoCompleteTextView の紹介を見て参考に作成すると、 ドロップダウンで表示するリストが真っ白で、何が候補に表示されてるのか 見えない、ひどい有様になる。 これでは使いものにならない。 これを解決するのは、android:popupBackground を指定することで…

UIAlertView メッセージを左寄せに

UIAlertView で表示するメッセージを左寄せにするには、、 以下のように。 UIAlertView* view = [ [UIAlertView alloc] initWithTitle:nil message:@"message" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil ]; ((UILabel *)[[view subviews]…

WebView  findAll でハイライト表示するには

WebView findAll を実行して、検索ヒットしたワードをハイライトをするためには、 公式API ドキュメントに載ってない setFindIsUp を実行するしかない。 try{ Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE); m.invoke(webView, true); }…

Mac で Eclipse の補完機能を使えるように

Macで Eclipse の補完機能 Windows では、ctrl+SPACEキー を実行しているが、、Macでは、環境設定が必要 (1)システム環境設定で、キーバインドのデフォルトを変更する。 以下のように、「システム環境設定」→ キーを選択 「キーボードショートカッ…

HTTP - POST を、HttpURLConnection で実行

Android で使用するケースがあるかも知れない、multipart/form-data の HTTP-POST 送信の実装を考えて、 URL文字列、送信するFileパスをキーにした、org.apache.http.NameValuePair のマップ (key=<input type="file" の name 、value=MIME-Type のNameValuePair ) Map<String,NameValuePair> と、他のフォームデータの NameValuePair 配列でPOST要求…

MD5ハッシュ値、Java, iOS , php

ファイルの MD5 ハッシュを求める方法、、 Javaの場合、、、 import java.io.InputStream; import java.security.MessageDigest; public static String md5(InputStream in) throws Exception { MessageDigest digest = MessageDigest.getInstance("MD5"…

iPad で、tel: リンク、ポップアップを抑制

電話機能がない iPad では、<a> タグ href 属性に、"tel:"で始まるリンクを記述すると、 ポップアップが出てしまう。 例) <a href="tel:09011111111">09011111111</a> UIWebView の @property(nonatomic) UIDataDetectorTypes dataDetectorTypes これを、 webView.dataDetectorTypes = UIData</a>…

OpenGL のキャッシュ?

Android 4.0.4 で、アプリを作ってたら、 気づかないうちに、以下のようにアプリで普通には消せないファイルが存在する。 /data/data/アプリケーションパッケージ/cache/com.android.opengl.sharders_cache これは、Activityの onCreate で、ハードウェアア…

Office 2013 のプレビューを見て、

Office 2013 のプレビューを見て、気がついたこと。 Excel のシート選択のタブが上部、シートの上に表示されて、iOS(iPhone/iPad) の UIWebView で Excelファイルを表示した時に そっくりである。 iOS UIWebView で Excelファイル表示は、OSが、HTMLに変換し…