タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Titaniumに関するchottのブックマーク (11)

  • Titanium で iPhone開発を始めるときに気をつけておきたいこと7つ

    こんにちは、亀です。 当は今日はアシアルの日常を書く、という名目のブログ当番なんですが、どうせエンジニアの日常なんてコード書いてますよね。 ということで、最近使ってみたTitaniumについて書いてみる事にしました。 さて、最近ちまたでTitanium Mobileがあつい!という話が出ていて、入門記事もいろんなところで上がり始めていますね。 Titaniumをご存じない方のために簡単に説明しておくと、JavaScriptを使ってiPhone/Androidアプリを作ってしまおう、という物です。 果たしてどんなもんか!と、手元で作成中だったアプリをTitaniumを使って再実装してみたのですが、世間で言われるとおり所々で凝った事をしづらいものの、想像していたよりはずっと、リッチ・簡単・高速に作れる印象でした。 早い、安い、うまいなんてぎゅうどn(ry その開発の際に、Objective

    Titanium で iPhone開発を始めるときに気をつけておきたいこと7つ
  • Ti.UI.WebView で、遷移先(遷移しようとしている)URLを知りたい 〜 'beforeload' イベントで url が反映されない件 #titaniumjp #titanium - harukazepc’s blog

    WebView内での遷移(ページのロードとか、リンククリックとか)のタイミングにあわせて、処理を行いたい場合があるかと思います。 その際に、WebViewでは以下の様なイベントが用意されています。 Appcelerator Developer Center - API for Titanium.UI.WebView beforeload : WebView内でページの読み込みを開始した時 load : WebView内でページの読み込みが完了した時 error : ページの読み込み中に問題が発生した時 WebViewを利用したアプリケーションの場合によくあるのが、 特定のドメイン(URL)じゃないページへ遷移する場合は、通常のブラウザアプリ(Safari等)で開く という要件です。 その際、beforeload イベントで遷移先のURLが取得できるように(ドキュメント上は?)なっています。

    Ti.UI.WebView で、遷移先(遷移しようとしている)URLを知りたい 〜 'beforeload' イベントで url が反映されない件 #titaniumjp #titanium - harukazepc’s blog
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 【Titanium Advent Calendar 2011:二日目】evalJSの恐怖 - もぎゃろぐ

    【はじめに】 この記事は、@astronaughtsさん企画の「Titanium Advent Calendar 2011」向けに書いています。 @astronaughtsさんは、この企画もそうですけど、それ以外にも関西で最大規模のTitaniumイベントTi.Developers.meetingの主催者でもあります。最初はどうしようかと思うくらいしょぼかったw Ti.Devs.me、諦めずに開催を繰り返して大きなイベントに育て上げた@astronaughtsに、個人的今年のTitaniumMVPを送りたいです。 さて、そんなわけでTitaniumの話題を一つ。Titaniumでは、アプリ内でブラウザが開くwebViewという仕組みを使うことができます。 これを使うと、アプリ内でWEBページを見てもらうことができるので、Titanium以外でもよく使われている仕組みです。これ、意外と怖

  • Titanium for Androidでスプラッシュスクリーンを使わない

    先日の「Titanium Mobile」で作るiphone/Androidアプリ勉強会で、Titanium for Androidでスプラッシュスクリーンが醜い、なんとかしたい、という話題がでました。で、いろいろ調べてみました。結論は、 1.7.5の場合、<Titanium SDK>/mobilesdk/osx/1.7.5/android/build.py の L.862 にある部分を <resources><style name="Theme.Titanium" parent="android:%s"> <!--    <item name="android:windowBackground">@drawable/background</item>    --></

  • 官网|大阳城集团娱乐手机下载版

    系统提示 抱歉 可能是由下列问题导致的: 您访问的页面未找到, 5秒后自动跳转到首页

  • WebViewで背景を透明にする方法 #TitaniumJP - @toshiyuki83 Webサービス更新履歴&技術情報

    createWebViewでbackgroundColorを0に指定する。これでcss3を利用したリッチな表現が可能になる。 var ***********Web = Ti.UI.createWebView({ url:'/ui/***********.html', backgroundColor:0 }); Titanium Mobileはネイティブのパーツ描写と比べて、WebViewのhtml描写がはっきりと遅いとわかるので、極力ネイティブで描写しつつ、パーツでWebViewを使うのがいと思います。 ※当初、html側のCSSで背景を透明しようと思ったけど、できなかった。

    WebViewで背景を透明にする方法 #TitaniumJP - @toshiyuki83 Webサービス更新履歴&技術情報
  • TitaniumのロジックとUIのプロパティ定義を分離する - ひげろぐ

    UIの部品をたくさん追加するとコードの見通しが悪くなってくるので、なんとかしたいと思った。 そこでUIのプロパティを指定するオブジェクトを別の場所で定義して分離することにしてみた。 Ti.includeを使うとコードの分離は簡単なので、方法は至って単純。 styles.jsというファイルにプロパティの定義を追い出す。 2010/02/12追記 Titamium Mobile 1.5からJSSというものが使えるようになっていて、以下のstyles.jsでやっていることをCSSっぽく書ける。 ただ1.5の時点ではiOSで問題があり、JSSの更新が二度目以降のビルドに反映されず、更新を確認するためには都度build以下を削除しないといけないようなことになっているようだ。 元のコード まずは分離前。 hoge.js いたって普通に書いたコード。 UI部品が少ないうちは問題ないが、部品が増えてくると

  • Titaniumでのリソース配置についてのメモ - ヒマは見つけるモノじゃない、つくるモノだ

    TitaniumでiPhone版アプリを作る場合、retina用に倍の解像度の画像を準備して使用する。hiresフラグを立てておけば、retina機で高解像度で表示(非retina機では半分の解像度に縮小表示)される。 Androidの場合、複数の解像度(ldpi/mdpi/hdpi)毎の画像を準備しておくのが吉。 リソースや画面上の配置の調整をプログラム(Titaniumのランタイム?)に任せる場合は、TiAppを という感じにしておく。 上記の場合、画面のデザインは横幅320pxの画面を想定してプログラムを書いておけば、別な解像度でもそれに合った倍率に調整されるイメージ。 画像リソースを320px用で準備していた場合、自動的に伸縮されて表示されるが、それでは見た目が悪くなる。 Androidの場合は画像リソースをldpi/mdpi/hdpiの3パターン準備しておけば、ランタイムが(とい

    Titaniumでのリソース配置についてのメモ - ヒマは見つけるモノじゃない、つくるモノだ
  • Androidのタイトルバー表示非表示の方法について « Titanium BBS(JP unofficial)

    ここに書かれているwin.hideTabBar();を入れるも消えてくれない。 色々探しまわって、日語のアプリ名に変えるために、AndroidManifest.xmlを作っていたので、マニフェストファイルを編集するもうまくいかない。 で、最初の方が書いている win.navBarHidden = true; を入れたら消えました。 (スプラッシュ画像の時にだけ表示されてしまい、こちらをまだ対応しきれてないのですが、何かアドバイスあればお願います。) ちなみに、今回制作しているアプリはHTML5/jQueryMobile で作っていて、以下の簡単なWebViewだけのコード var win = Titanium.UI.createWindow(); win.navBarHidden = true; var webView = Ti.UI.createWebView({ url: "デ

  • TitaniumのWindowは再利用するべきか - ひげろぐ

    何度も同じ内容のWindowをcreateしまくっていいのだろうかと言うこと。 例えば何かボタンを押すたびに以下のようなコードを実行するとする。 var newWin = Ti.UI.createWindow({ url: 'hogehoge.js', title: 'ほげほげ', }); Ti.UI.currentTab.open(newWin); これで新しい画面に遷移した後、元の画面に戻ってまたボタンを押したら同じ内容のWindowがまた作られて、リソースを圧迫していくのではないかということが心配になる。 都度createしないで再利用すべきなのだろうか。 再利用しないとWindowはどんどん増えていくのか? この懸念に関してはWindowがフォーカスを失ったときにcloseされるので問題ないようだ。 hogehoge.jsに以下のようなコードでWindowオブジェクトが破棄される様

  • 1