SmartBrowser_document_build30_update.pptx

Similar documents
第 8 回の内容 クライアントサイド処理 JavaScript の基礎

目次 DEV for CITIZEN 操作マニュアルの記載内容 ページ数 DEV for CITIZEN について DEV for CITIZEN に係る機能概要およびアクセス方法について記載しています P2 データを確認してみよう DEV for CITIZEN にて公開されているデータの確認方法

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

スライド タイトルなし

PowerPoint プレゼンテーション

TestDesign for Web

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

NSS利用者マニュアル

spsafety_manual_sp_start_

PowerPoint プレゼンテーション

Web プログラミング 1 JavaScript (3) (4 章 ) 2013/7/3( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5/

Microsoft Word - バーチャルクラス(Blackboard)ログイン方法ガイド.docx

Microsoft PowerPoint - TwitterInsight edit.pptx

Taro-02_Web_html自習テキストⅡ.

intra-mart Accel Platform — 招待機能プログラミングガイド   初版  

SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い

d_appendixB-asp10appdev.indd

AQUOSケータイ3 オンラインマニュアル

Bootstrap ngx-bootstrap beta.8 Intl WebStorm Google Chrome 62.0 Node.js git for Windows 開発環境バージョンアップの影響 1 章変更なし

PowerPoint プレゼンテーション

Microsoft PowerPoint - Tutorial_6.ppt

KDDI ペーパーレスFAXサービス

JavaScript 1.! DOM Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2

事前準備 1. Visual Studio Community 2013 または Professional 以上のエディションのインストール 2. Android スマートフォンへの任意の QR コードリーダーアプリのインストール 3. アプリ素材のダウンロード

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社

CodeGear Developer Camp

(C) 2011 amenbo the 3rd New MQL4(Build 600 以降 ); 基礎 ( その 2)OnTimer() を使う アメンボです New_MQL4 の特徴とはなんでしょう? 極論を言うと MQL5 から受け継いだ OOP つまり On***() 関

19 ステップで 2 大人気スクリプト言語を学ぶ GUI のあるアプリを作る STEP11 から STEP12 までまとめ 1.Python での GUI アプリ作成 Python は標準ではグラフィックスの機能を持ちませんが ライブラリを使うことで GUI のアプリを作成することができる そこで

< 目次 > 1. このアプリについて [P3] 2. アプリのインストール方法 [P3~] 2-1. Android 版アプリケーション 2-2. Web 版アプリケーション 3. アプリの流れについて [P4~] 4. 各クライアントアプリの操作方法 [P9~] 4-1. Android 版アプ

追加する方法は以下の 2 つです 書き出し後にヘッダーを追加する (1 冊だけヘッダーを適用する場合に向く ) 書き出し形式を追加する ( 何冊も同じヘッダーを適用する場合に向く ) 注意 HTML の知識が必要です ロゴスウェアでは HTML の書き方についてのサポートはお受けしておりませんのでご

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習

AQUOS ケータイ ユーザーガイド Chapter6

注意 インストール中に ユーザアカウント制御 ( 以下 UAC といいます ) の実行確認画面が表示されることがあります 表示された場合ははいをクリックして インストールを進めてください なお 管理者以外の場合 管理者への昇格を求める UAC 画面が表示される場合がありますので 管理者アカウントのパ

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる Y ブラウザ FireFox Google Chrome などの web ブラウザがあります ビット web

医療者のための情報技術入門第 9 回プログラムがはたらくしくみを学ぶ (2) 日紫喜光良 概要 1. はじめに- 具体例から ここから Javascript のプログラミング入門 次はどうする--

スライド 1

javascript key

untitled

PowerPoint プレゼンテーション

ArcGIS for Server での Web マップの作成方法

Webデザイン論

3 アドレスバーに URL を入力し ( 移動ボタン ) をタップします 入力した URL のホームページに移動します ネットワークへのログオン 画面が表示された場合は ユーザー名 を確 認し パスワード を入力して OK をタップしてください ホームページがうまく表示されないときは Opera B

更新履歴 No 更新箇所版数日付 1 第一版作成 /12/28 2 一部画像差し替え 誤字修正 /02/09 2

目次 1. AOS ユーザー登録サイト AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Andro

2003年度 情報処理概論

CloudDisk(iOS 版 ) ユーザーガイド Last update Ver.2.0.0

Google Apps「もっと見る」へリンクを追加削除する方法

スライド 1

■新聞記事

Microsoft Word - PaLearn_manual_05c.doc

LCV-Net ファイルコンテナ ユーザーマニュアル

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

20th Embarcadero Developer Camp

V.ブラウザの使い方

Ⅴ ブラウザーの使い方 V. ブラウザーの使い方 起動 終了 画面説明 ホームページ移動 リンクを使って移動 アドレスバーからの移動 ボタンでの移動

LeafletとCesiumを切り替えて使用するライブラリS-mapの公開

スライド 1

e10s におけるプロセス間通信の基本 219 HACK #34 Components.manager.removeBootstrappedManifestLocati on() function shutdown(adata, areason) { const IOService =

情報システム工学特論 Web アプリの作成により 次のことを学んでもらいます 1 無料ソフトウェアの活用 2 無料のソフトウェア開発ツール Runstant Lite 3 Web ブラウザのゲームライブラリ phina.js 4 Web アプリとは 無料ソフトウェアの活用 無料ソフトウェアとは イン

目次 1.1. AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Android 版アプリ インストール...

( )

専門研修プログラム検索システムマニュアル(一般)

DIGNO® ケータイ ユーザーガイド

NetworkApplication-09

Onsen UI について Onsen UI について UI フレームワークとは モバイルアプリを作成する場合 パソコン向けのアプリケーションとは異なり アイコンを多用したり ボタンを指で押しやすいサイズにしたりして 小さな画面の中にアプリの機能を盛り込む工夫が必要です これらをすべて CSS や

VisualStage Type-Basic Mobile 設定&操作マニュアル(Andoroid OS版)

Web±ÜÍ÷¤Î³Ú¤·¤µ¤ò¹â¤á¤ëWeb¥Ú¡¼¥¸²ÄÄ°²½¥·¥¹¥Æ¥à

携帯電話でGoogle Mapsを使う

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ


SOC Report

1

Web制作会社が スマホアプリ開発を依頼されたら 地方における開発事情からデザイナー向け開発手法まで 大月 茂樹

超簡単にWebページを作成

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

アスラテック株式会社 会社案内

システム設置方法 ご購入いただきますと ご注文時のメールアドレス宛に専用のダウンロードアカウントをお送りしておりますので こちらの発行アカウントでダウンロードシステム にログインして頂きシステム一式をダウンロードしてください URL はご購入後のご案内となります ダウンロード後の設置手順は下記の通り

情報システム設計論II ユーザインタフェース(1)

EPSON PM-D600 活用ガイド

セキュアブラウザについて セキュアブラウザは デスクネッツを自宅や外出先などから安全に利用するためのツール ( アプリ ) です セキュアブラウザというアプリを使用してデスクネッツを利用します 通常のブラウザアクセスと同じようにデスクネッツをご利用頂けます 端末の紛失 盗難による情報漏えいを防ぐため

1. WebShare(HTML5 版 ) 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx 2 ユーザー名 パ

vuejs_meetup.key

ビークル分析重複閲読者率集計 調査回設定 3 調査回選択 分析対象の調査回を選択します 設定 > ボタンを押下すると 指定した調査回が確定されます 3 次画面へ遷移 地区 > ボタンを押下すると


WEB 案内状マニュアル

Web ブラウザー編 ログイン フォルダーの作成 文書のアップロード 文書のダウンロード フォルダー / 文書の削除 文書公開 文書受け取り チェックアウト チェックイン ( ロック解除 ) ログアウト STEP 1 : ログイン 1 ご利用開始のお知らせ メールに記載されている URL から オン

目次 1.MF クラウドマイナンバーの初期登録方法 1-1. MF クラウドマイナンバーご利用の流れ アカウント新規登録方法 提供パスコードの設定 メールアドレスの認証方法 従業員情報の新規登録方法 ( 直接登録 ) 従

2 COPYRIGHT TempNate. ALL RIGHTS RESERVED.

EPSON PM-D800 活用ガイド

オフラインファイルを開く 同期 情報確認

VisualStage Type-Basic Mobile 設定&操作マニュアル(iOS 版)

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

BizDataBank とはインターネット上のクラウドサーバーを 自分のパソコンのハードディスクのようにご利用いただけるサービスです クラウドに格納したデータはパソコンだけでなく スマートフォンやタブレットでも自在にアクセス可能 さらに 大容量データの送信やメンバー限定のファイル共有など ビジネスや

事前実機トレーニング

デモで理解する Facebook アプリ開発のポイント シグマコンサルティング ( 株 ) 菅原英治

KS_GoogleApps_guide

目 次 1. 概要 ホームアプリの主な機能 操作方法 初期設定 初期画面 診断 ( 車両情報選択画面 ) 車両情報の登録 編集 登録した車両を削除する...

Transcription:

SmartBrowser Update for ios / Version 1.3.1 build30 2017 年 8 月 株式会社ブルーテック

更新内容 - 概要 ios Version 1.3.1 build28 の更新内容について 1. 設定をQRから読み込み更新する機能 2.URLをQRから読み込み画面遷移する機能 3.WEBページのローカルファイル保存と外部インテントからの起動 4.JQuery-LoadImageライブラリの組み込み 5. バイブレート及び音声ファイルの再生する機能 6.SmartBrowserAPI 呼び出し 法の変更 7.GPS 座標の取得と利 法 2

更新内容 (1) 1. 設定を QR から読み込み更新する機能 メニュー 設定 設定画面の右上 QR ボタンでカメラ起動 設定 QR を読込 確認 カメラ起動 QR 読込 設定更新 3

更新内容 (1) 1. 設定を QR から読み込み更新する機能 設定書式 - 設定は Json で記述します { "default_page_url" : string 型, "use_front_camera" : bool 型, "gps_enable" : bool 型, "vibrate_when_scanned" : bool 型, "ring_when_scanned" : bool 型, "device_name" : string 型, "bookmark": [ { "title": string 型, "url": string 型,, { "title": string 型, "url": string 型,, // ] // デフォルトページ // フロントカメラを使用する // GPS を使用する // スキャン時にバイブレート // スキャン時に効果音を鳴らす // 端末名 // ブックマーク (json array ) // タイトル //URL 仕様についての注意事項 設定した項目のみ上書きします 変更しない項目については 項目名 を含めないようにしてください ブックマークについては 登録済みの 内容をいったん削除した後に設定値を 登録します bool 型は true / false で記述して ください ( ダブルクォートで囲います ) 4

更新内容 (1) 1. 設定を QR から読み込み更新する機能 サンプル { "default_page_url" : "http://www.bluetech.co.jp/iweb/smartbrowser/", "use_front_camera" : "false", "gps_enable" : "true", "vibrate_when_scanned" : "true", "ring_when_scanned" : "true", "device_name" : " テスト端末 1", "bookmark": [ { "title":" 画像縮小 ", "url":"http://resizer.myct.jp/",, { "title":"loadimagetest", "url":"http://www.bluetech.co.jp/iweb/smartbrowser/test/loadimage.html",, { "title":"localdownloadtest", "url":"http://www.bluetech.co.jp/iweb/smartbrowser/test/localdownload.html",, ] 5

更新内容 (2) 2.URL を QR から読み込み画面遷移する機能 メニュー URL QR コード 設定 QR を読込 URL 先へ遷移 カメラ起動 QR 読込 URL 先へ画面遷移 6

更新内容 (3) 3. WEB ページのローカルファイル保存と外部インテントからの起動 手順説明 <ローカルファイル準備 > 1. 端末へローカル保存したいWEBページを作成し ( 複数ページ 階層構造可能 )ZIP 保存する 2. 保存したZIPをSmartBrowserでアクセス可能な場所に配置する 3.JavaScriptで上記 ZIPダウンロード処理を記述する 4. 上記 JavaScriptで端末内のローカルフォルダに保存される (3の処理の度に上書き) < 外部システムから起動する ( メール ブラウザ等 )> 5. 外部から起動するリンクを記述し SmartBrowser を起動する サンプルコードは以下の URL を参照ください http://www.bluetech.co.jp/iweb/smartbrowser/test/localdownload.html 7

更新内容 (3) 3. WEB ページのローカルファイル保存と外部インテントからの起動 < ローカルファイル準備 > JavaScript で上記 ZIP ダウンロード処理を記述する <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> function extracttolocal() { smartbrowser().callapi({path:'extract_to_local', params:{ name: test1, // ローカル保存先フォルダ名 url: 'http://www.bluetech.co.jp/iweb/smartbrowser/test/local.zip', //ZIP ファイル URL ); //ZIP ファイルをローカルにダウンロードし ローカル保存名で展開します 解説 端末ローカルファイル内に test1 フォルダを作成しその中にZIP 内のWEBページを保存します 展開後にページへアクセスする場合は 指定したフォルダ名 +ページ名でアクセスします </script> </head> <body> <input type="button" onclick="extracttolocal()" value="download"> </body> <html> 8

更新内容 (3) 3. WEB ページのローカルファイル保存と外部インテントからの起動 <アプリ起動用 URLの作成 > smartbrowser://open?url= ページURL ページURLは local://test1/index.html?param1=abcde ローカル保存先 ( 上記のtest1) フォルダとZIP 展開後のファイル名を指定してパスを作成しますページURL 部分はURLエンコードを う必要がありますので下記のようになります 解説 端末ローカルファイル内に test1 フォルダを作成しその中にZIP 内のWEBページを保存します 展開後にページへアクセスする場合は 指定したフォルダ名 +ページ名でアクセスします smartbrowser://open?url=local%3a%2f%2ftest1%2findex.html%3fparam1%3dabcde 9

更新内容 (3) 3. WEB ページのローカルファイル保存と外部インテントからの起動 <SmartBrowser 内で使用する URL の記述 > local://test1/index.html?param1=abcde 画像等のパス指定についても同様です 解説 端末ローカルファイル内に test1 フォルダを作成しその中にZIP 内のWEBページを保存します 展開後にページへアクセスする場合は 指定したフォルダ名 +ページ名でアクセスします 10

更新内容 (3) 3. WEB ページのローカルファイル保存と外部インテントからの起動 < ローカル保存ファイルの一覧表示 > JavaScript で指定フォルダのファイル一覧を表示する function getlocalfileslist() { // 指定した保存名のローカルファイルのリストを取得します smartbrowser().callapi({path:'local/list', params:{ name: 'test1', // ローカル保存先フォルダ名 ); < ローカル保存ファイル一覧表示後のコールバック > oniwebsmartbrowserlocalfileslist(data) function oniwebsmartbrowserlocalfileslist(data) { var $localfilelist = $('#localfilelist').empty(); data['result']['files'].foreach(function(file) { $localfilelist.append($('<li></li>').text(file)); ); 解説 端末ローカルファイル内に test1 フォルダを作成しその中にZIP 内のWEBページを保存します 展開後にページへアクセスする場合は 指定したフォルダ名 +ページ名でアクセスします 11

更新内容 (3) 3. WEB ページのローカルファイル保存と外部インテントからの起動 < ローカル保存ファイルの削除 > JavaScript で指定フォルダのファイル一覧を表示する function removelocalfiles() { // 指定した保存名のローカルファイルを削除します smartbrowser().callapi({path:'local/remove', params:{ name: 'test1', // ローカル保存名 ); < ローカル保存ファイル削除後のコールバック > oniwebsmartbrowserlocalfilesremoved(data) 解説 端末ローカルファイル内に test1 フォルダを作成しその中にZIP 内のWEBページを保存します 展開後にページへアクセスする場合は 指定したフォルダ名 +ページ名でアクセスします function oniwebsmartbrowserlocalfilesremoved(data) { alert(data['result']['success']?' 成功 ':' 失敗 '); 12

更新内容 (3) 3. WEB ページのローカルファイル保存と外部インテントからの起動 <ローカルファイル展開後のコールバック> oniwebsmartbrowserextractedtolocal(data) Return value Json label Json value data error 処理時のエラーがあれば内容出 なければfalse +result - extracted_path ローカルファイル展開先パス + request - name ローカルフォルダ名 - url ローカルファイルダウンロード元パス <script> function oniwebsmartbrowserextractedtolocal(data) { // 展開コールバック //data["request"] から API コール時の params が取得できます $('#result').text(json.stringify(data)); // ローカルファイル起動用 URLの作成と画面遷移 // local:// ローカル保存名 / パス var locallinkhref = 'local://' + data['request']['name']+'/index.html?aaa=hhhh'; location.href= locallinkhref ; </script> 13

更新内容 (4) 4. JQuery-LoadImage ライブラリの組み込み SmartBrowser から Jquery-LoadImage をコールし SmartBrowser に組み込まれている Jquery-LoadImage を使用します < 使い方 例 (Image loading)> document.getelementbyid('file-input').onchange = function (e) { smartbrowser().loadimage( e.target.files[0], function (img) { document.body.appendchild(img);, {maxwidth: 600 // Options ); ; LoadImage について 詳しくは以下の URL を参照ください https://github.com/blueimp/javascript-load-image サンプルコードは以下のURLを参照ください http://www.bluetech.co.jp/iweb/smartbrowser/test/loadimage.html 14

更新内容 (5) 5. バイブレート及び音声ファイルの再生 SmartBrowser からバイブレート及び 声ファイルの再 を います < 使い方 function vib() { smartbrowser().callapi({path:"vibrate", params: { // ループ回数を指定 "count": 3 ); < 使い方 バイブレート > 音声ファイル > function playsound() { smartbrowser().callapi({path:"sound/play", params: { //URL または URI(Base64String) を指定 uri : http://www.kurage-kosho.info/mp3/button62.mp3 //URL // uri : data:audio/mp3;base64,//uqzaaaaaaaaaaa //URI(Base64String) ); サンプルコードは以下の URL を参照ください http://www.bluetech.co.jp/iweb/smartbrowser/test/sound.html 15

更新内容 (6) 6.SmartBrowserAPI 呼び出し 法の変更 Version 1.3.1 build30 からの変更 SmartBrowserAPI 呼び出し 法の変更 旧 (V1.3.0 まで ) 新 (V1.3.1 以降 ) iwebsmartbrowser.xxxx smartbrowser().xxxx iwebsmartbrowser.xxxx の記述 法は非推奨となりますが 当 利 は可能です < 利 法例 > document.getelementbyid('itemid106').innerhtml = smartbrowser().location.latitude; document.getelementbyid('itemid107').innerhtml = smartbrowser().location.longitude; document.getelementbyid('itemid108').innerhtml = smartbrowser().location.accuracy; function vib() { smartbrowser().callapi({path:"vibrate", params: { // ループ回数を指定 "count": 3 ); 16

更新内容 (7) 7.GPS 座標の取得と利 法 Version 1.3.1 build30 からの変更 GPS API 呼び出し の変更 < 使い方 GPS 情報の取得 API 呼び出し > function locationrequest() { smartbrowser().callapi({ path:'location/request', params:{); < 使い方 API で取得した値の利 法 > document.getelementbyid('itemid106').innerhtml = smartbrowser().location.latitude; document.getelementbyid('itemid107').innerhtml = smartbrowser().location.longitude; document.getelementbyid('itemid108').innerhtml = smartbrowser().location.accuracy; document.getelementbyid('itemid109').innerhtml = new Date(smartbrowser().location.timestamp).toLocaleString(); 17