Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

前書き Scanditが提供しているバーコードスキャナーモジュールの導入まで。 モジュールはAppceleratorのMarketplaceで検索することができます。 Titaniumのバーコードスキャナーモジュールで有名なのはTiBarですが、どうやらiOSしか対応していない模様。 ScanditのモジュールはiPhoneとAndroid共に対応していました。 キーが必要になるため、アカウントを作る必要はありますが、UPCコード、EANコード、QRコードの読み取りは無料で使うことができます。 他のモジュールを使用していないので他との比較は出来ませんが、バーコードの認識精度は高すぎるくらい高い上に読み取り精度も高いので試してみる価値はあると思います。 ドキュメントはこちら。 導入方法 ダウンロード こちらからダウンロードすることができます。 プランが3つあり、それぞれ特徴があるのでダウンロ
var win1 = Ti.UI.createWindow({ backgroundColor:'#ff8080' }); var textFiled = Ti.UI.createTextField({ keyboardType: Titanium.UI.KEYBOARD_DEFAULT, borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED, autocapitalization:false, width:'200dp', top:'25%' }); win1.add(textFiled); textFiled.addEventListener('blur',function(e){ if(textFiled.value === '赤色') win1.setBackgroundColor('#ff0000'); else if(textFil
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Genymotion (旧 AndroVM) を Titanium Mobile で使ってみる Androidエミュレータが爆速で動くと話題の Genymotion (旧 AndroVM )。せっかくそんなに速いなら、Titanium Mobile から使えるようにしたい!と思いたち、試行錯誤をした結果なんとか使えるようになったのでメモ。 Genymotionって? とっても動作が遅いと評判の Android Emulator を代替するプロダクト Genymotion 。 x86アーキテクチャのVM上で、Android Emulato
Mavericksにアップデートしたら?Titanium Studioが起動するたびにUpdateダイアログを表示するようになったMacTitanium 全く同じ症状の人がいた. [Mac OS X] Can't install Titanium CLI & Alloy - Invalid Password https://developer.appcelerator.com/question/145775/mac-os-x-cant-install-titanium-cli--alloy---invalid-password 以下で直った。この前にnodeをbrewでインストールし直したけど、それが関係あるか不明。
ドキュメントを探しても見つからず、ググったらStack OverFlowにありました。 http://stackoverflow.com/questions/29289304/how-do-you-debug-react-native Cmd+D from within the Simulator. It'll popup Chrome and from there you can use the Developer Tools. こんなのどこに書いてあるんでしょうね。 ということでシミュレーター上でCmd+Dを叩いてみます。 すると、chromeでこんな画面が立ち上がります。 メッセージの通りChromeのDeveloper Toolsを起動します。 index.ios.jsというファイルを開くとソースの中身が見れます。 任意の場所にブレークポイントを置いてアプリをCmd+Rでリロードし
my365がすごいいい感じだったので、Titaniumで簡略に作れるレベルでパクってみる。 目指してるところは、写真とってカレンダーに表示するってだけの簡単なもの。my365はコミュニケーション、カメラフィルタ、SNS連携など高機能でデザインも良い神アプリなのでここのとは全然違います。 javascriptでカレンダーを実現するスクリプトはここを参考にしました。 今回はカレンダー状にLabelを並べただけ。写真保存、写真挿入とか作って続くかも *マジックナンバー多用注意!! var win = Ti.UI.currentWindow; //今日という日 var now = new Date(); now.setHours(12); var Y = now.getYear()+1900; var M = now.getMonth()+1; //表示している画面の年と月 var whenLab
var counter = 1; var startX = null, startY = null; view.addEventListener('touchstart', function(e){ startX = e.x, startY = e.y; }); view.addEventListener('touchmove', function(e){ if((counter % 5) == 0){ var x = (e.x - startX) + view.animatedCenter.x; var y = (e.y - startY) + view.animatedCenter.y; view.animate({top:y-viewHeight/2, left:x-viewHeight/2, duration:1}); counter = 0; } counter += 1; })
def get_sigalg(self): output = run.run([self.keytool, '-v', '-list', '-keystore', self.keystore, '-storepass', self.keystore_pass, '-alias', self.keystore_alias ], protect_arg_positions=(6,)) # If the keytool encounters an error, that means some of the provided # keychain info is invalid and we should bail anyway run.check_output_for_error(output, r'RuntimeException: (.*)', True) run.check_output_
View が表示されてから実施したい処理がありました. (例えば,該当Viewの高さの値を使った処理などは,表示されてからじゃないと処理できないですね!) postlayout イベントに処理を愚直に書いたら大変なことになった postlayout という名前と,ドキュメントの1行目だけ読んでなんとなくいけそーだなーと思って,alertでも仕込んでみたら大変なことになりました.(Nexus5 が再起動しました) postlayout についてのドキュメントの記載は... Fired when a layout cycle is finished. This event is fired when the view and its ancestors have been laid out. The rect and size values should be usable when this
$ npm install -g titanium@3.4.0-rc4 $ titanium sdk install http://builds.appcelerator.com/mobile/3_4_X/mobilesdk-3.4.0.v20140916181713-osx.zip $ titanium sdk select 3.4.0.v20140916181713 $ titanium Titanium Command-Line Interface, CLI version 3.4.0-rc4, Titanium SDK version 3.4.0.v20140916181713 Copyright (c) 2012-2014, Appcelerator, Inc. All Rights Reserved. ……… はじめに 先日 iPhone 6 / iPhone 6 Plus が
Titaniumプロジェクトを新規作成する際に、自分で用意したテンプレートプロジェクトを使う方法を調べたら、若干わかりにくかったので、まとめておきます。 はじめに Alloyベースのプロジェクトを作る際、自分のブログにも書いているのですが、JadeとStylusを使えるようにalloy.jmkを使って設定しています。 その場合、新しくAlloyプロジェクトを作成しようとした場合、 $ titanium createでプロジェクトを作成 $ alloy newでAlloyを適用 alloy.jmkをコピってきて、styleを.tssから.stylにコンバートして、viewを.xmlから.jadeにコンバートして... という手順が必要になります。 これを毎回実行するのが面倒だなーと思っていたところ、titanium createのオプションに--templateオプションがあることに気づきま
Titanium SDK 3.3.0からAndroidのThemeがAppCompatになりましたね。もうあれこれ悩まずActionBarの外観をカスタマイズすることができます。方法は簡単で、カスタムのテーマを作成して、アプリのメインのActivityにそちらを使うと宣言するだけです。 まずカスタムのテーマを作成しましょう。 できましたね? …できませんよね? そういうときに便利なツールがあります。「Android Action Bar Style Generator」でさくっと外観を設定しましょう。こちらは大変便利なシステムで、色の組み合わせを設定するだけで必要なリソースが全て用意されてしまう優れものです。 Style nameはこれから作成するテーマの名前です。他とかぶらないように適当に(アルファベットで、できれば記号など使わず、数字もスペースも無しで)設定して、Style compa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く