dev
http://www.evernote.com/about/developer/api/index.php#key このページから、必要事項を記入して申請すると、APIキーと簡単な説明のページへ遷移した。審査とかあるのかと思いきや、そんなことはなく。楽勝だった。 ざっくり、簡単な説明が書いてあるのだ…
昨日、タイトル部分の文字情報の変更をやってみたので、今回は行の中身のほうをいじってみる。 前回の感触から、行(Titanium.UI.TableViewRow) に対して、部品を追加してやればよいのだと推測。 Kitchen Sinkを探していたら、それっぽいのが見つかったので…
こんな感じ。青文字で、文字サイズも少し大きくなっている。 Windowのタイトル部分の表示を変えたい場合、Labelを貼り付けるという方法が使えるようだ。 // タイトル部分用のLabelを用意する。 var lbl = Ti.UI.createLabel({ text:'Bookmark', color:'blue'…
TableViewを横にスワイプすると削除ってボタンが出て、それを押すと削除される、ってのを実装してみようと思う。 たぶん、swipとかいうイベントがあるのだろうなぁ、とか思いつつKitchen Sinkを覗いてみたけど全然違った。 まず、スワイプしたら削除、と出る…
背景の変更等は昨日の日記に書いてあるので省略。 背景をセンス無いなりになんとか書いてみたことの記録。使用したツールは SketchBook Express 画面のイメージはこんな感じ。ちょいと特殊なインターフェースのように思う。 聖剣伝説のリングコマンドみたい…
TableViewの見た目をちょいとかっこいい感じにしてみたい、と思ったのでちょいと調べてみた。 ざっとリファレンスを調べてみたけどわからなかったので、Kitchen Sinkにそういったものがないか、調べてみたらあったのでそれを参考に、backgroundImageに画像を…
ぼちぼちとTitatium Mobileでおうちプログラミングを楽しんでいたりするのだけども、ここいらでそろそろ環境についてみなおしてみたい。具体的にはエディタだ。 エディタは、現在MacVimを使用している。あんまり使い込んでいるわけではないので、他のものを…
使用するDBは、前日と同じくsqlite3 var btn = Titanium.UI.createButton({ title:'+' }); btn.addEventListener('click', function(e){ var db = Titanium.Database.open('db'); db.execute('begin transaction'); db.execute("insert into url (title, url…
DBは、sqlite3を使用する。 初期状態として、SQLite Database Browserを使用して、取得対象となるデータを予め用意しておいた。 titleとurlをTEXT項目として持つテーブルを用意し、そこに対してSELECTを実行し、実行結果をもとに画面のTableView上に設定する…
// ファイル取得 var f = Titanium.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory, 'test.txt'); // ファイルの中身を読み込む。ない場合は空白にしておく。 var fileData = f.read(); var val = (fileData) ? fileData.toString() : ""; // t…
昨日上手くできなかった件の対応。 検索してみたところ、以下のサイトに知りたいことが記載されていた。 http://aerial.st/archive/2011/04/15/parse-local-json-with-titanium/ read()で得られたBLOBデータにたいし、toString()を行うと文字列として読み込…
とてもありがたいリファレンスサイト(http://tidocs.com/mobile/1.6.0/)を眺めてみたところ、Titanium.Filesystem に、 getFile (path) というメソッドが存在し、pathを指定して実行すると、 Titanium.Filesystem.File がreturn される様子。 そして、Titan…
最近、おうちコーディングを再開したので、バージョン管理も考えておこう、などと思い至った。 最近の流行りはgitとからしいので(いや、最近とかじゃないし)、それをいれてみるか、と思ったのだが、ふと、そういえばXCode4をインストールした後、なんか画…
// 最初に開かれる画面(TableView) var win1 = Titanium.UI.createWindow({ title:'bookmark', backgroundColor:'#fff' }); var rows = [ {title:'apple', hasChild:true, url:'http://www.apple.co.jp'}, {title:'amazon', hasChild:true, url:'http://ww…
var childWin = Titanium.UI.createWindow({ title:'webwindow', backgroundColor:'#333' }); var webv = Titanium.UI.createWebView({ url:'http://www.google.co.jp' }); childWin.add(webv); tblView.addEventListener('click', function(e){ //クリック…
3分クッキングもかくや、と思うほどの簡単っぷり。 // データ行の内容(表示文字,チェックON) var rows = [ {title:'Row 1', hasCheck:true}, {title:'Row 2', hasCheck:true}, {title:'Row 3', hasCheck:true} ]; // table viewの生成(行の表示内容を指定…