發表文章

目前顯示的是有「app」標籤的文章

陽光空氣水

圖片
陽光‧空氣‧水 有鑑於現代人關心週遭環境議題,加上 PM 2.5 議題發酵,當時遂此空氣污染指數為目標進行開發。開發途中思考如何豐富 app 內容,市面上相似的產品,都是整合 gps 或是使用者自行設定、查詢特定地點再顯示單一數據,更進一步設計主動通知,甚至是 widget,但是不想要過於複雜的操作、設定,兼且此種環境因素絕對不是只有單一觀測站才有數據,環境因子一定是範圍性的擴散、影響著使用者當下的感受,所以搭配 google map,圖形顯示全島各項指標,相信人類大腦的綜合判斷能力,必能從簡單圖形顯示得到使用者所需資訊。 賞圖吧! ---------------- App 商品說明 陽光、空氣、水,生命的三大要素。 提供台灣紫外線指數、空氣品質、累積雨量等環境監測數據。 陽光: 紫外線即時監測 空氣; 空氣品質監測,PSI、PM2.5、PM10、SO2、CO、NO2、O3等監測指標 水: 累積雨量監測 市面上常見的 app,經常以資料查詢的方式,提供矩陣式的資料呈現, 輔以手機主動式提醒等功能。 此 app 簡化操作步驟,隱藏不必要資訊,一眼望盡台灣各項監測數據。 秀才不出門,能知天下事。 點開 app,哪裡下雨、空氣品質不佳、大太陽一目瞭然。 再套句柴静《穹顶之下》的話:我不是多怕死,我是不想這麼活。 住在台灣的您,可以不下載這個 app,可是您一定要看看台灣這寶島怎麼了。 我們一起來關心台灣吧! ---------------- 改版記錄 1.0 初版 1.1 修正 JSON 格式改變造成紫外線指數讀取異常 2015/12/2 1.2 因應行政院環保署全部阻擋 android 平台存取的相應措施 2015/12/3 1.3 因應行政院環保署開放平台修改服務網址 2016/9/7 1.4 配合行政院環保署開放平台政策,開放資料的取得改為登記制 bug fixed

Deep Linking

在使用手機、平板瀏覽 google 查詢結果時,若該連結可以直接導向手機已安裝的 app, 那會是怎樣的體驗呢? 現在有許多 app 相繼支援 google Deep Linking,增加使用者對 app 的黏著度, 如 google+、twitter,你的 app 也可以唷。 怎麼作呢? 我這邊稍作簡介,詳細可至 Android Deep Link 參考。 主要在 AndroidManifest.xml 加上 intent-filter 標籤, 範例: <activity android:name="com.recipe_app.client.RecipeActivity"           android:label="@string/app_name" >     <intent-filter android:label="@string/app_name">         <action android:name="android.intent.action.VIEW" />         <category android:name="android.intent.category.DEFAULT" />         <category android:name="android.intent.category.BROWSABLE" /> <!-- Accepts URIs that begin with "http://recipe-app.com/recipe" -->         <data android:scheme="http"               android:host="recipe-app.com"               android:pathPr...

譯圖文

圖片
譯圖文 還記得沒多久前,前一篇 OCR and translate online (trial)  寫到要精緻化後上架, 提供給大家使用。雖然在 Google translate 打擊之下,一度想放棄上架, 不過既然都寫完了,就花點時間重新打包,視使用狀況看是要繼續擴充下去, 或是就到此為止吧。 既然是 app 網誌,總不能請大家連到前一個網頁看介紹,所以還是重新打一下介紹。 -------------------------------------- 使用情境: 手機瀏覽網頁,想查英文單字或是走在路上看到想查的英文單字。 懶得背起單字、輸入到手機查詢時,可藉由手機相機拍照或是手機螢幕截圖, 透過該 app 進行文字識別後即時翻譯。 重新發佈 app 截圖: 手機正在瀏覽 BBC ,想整段翻譯 直接截取螢幕畫面 app 主畫面,用大圖示及引導方式一步步完成使用 應該很顯而易見吧! 拍照載入或是讀取檔案載入 載入圖片 選擇左下角的截圖按鈕,用拖拉方式進行截圖 截圖結果 點選右下角Next進行文字辨識及翻譯,注意須連網才有翻譯功能,否則只能進行文字辨識 -------------------------------------- v3.0 擴充畫面 後續擴充說明: 目前僅支前圖檔中英文文字辨識,即時翻譯繁體中文。 將來視 app 使用狀況擴充文字辨識的語言及翻譯的目標語言 2015/11/09 v2.0 增加 Android M 以上版本執行期間 Camera 權限請求 2015/11/26 v3.0 增加多國語言翻譯功能  2017/05/26 v4.0 update Translation API -------------------------------------- 載點: 譯圖文

OCR and translate online (trial)

圖片
OCR and translate online (trial)  各位看官有沒有這種經驗, 用手機看些網頁. 看到一些不懂的英文字, 想要查看看是什麼意思, 偏偏該死的網頁又將複製功能鎖起來, 只能用那小小的腦袋將單字背起來,再跳到其它的 app 或網頁查單字,  可是哥的腦袋不好使呀,常背了前面忘了後面,總是在兩個不同 app 切來切去。 不要叫哥先寫下來再查或是拿字典書來查,哥就想把手指頭黏在螢幕上呀。 寫了下面這支 app,也解決了哥的問題。 用上了 OCR 文字辨識及線上即時翻譯功能。 不多說,看說明 這是哥平常在看的網頁 (其實是為了 Demo) OCRTest 名字取得這麼不專業,就知道 UI 慘不忍睹 Camera : 拍照功能,生活中看到招牌或 DM 上艱澀的英文單字,就把它拍下來 Picture :  載入手機圖片 Crop : 將載入的圖片截圖,去除不必要的圖案或字樣,以免文字辨識沒有用的怪字 OCR : 文字辨識 Translate : 線上即時翻譯 (這邊用上 Microsoft Marketplace Azure :  Microsoft Translator  2,000,000 bytes/month is free) 預覽畫面 Crop 截圖 截圖預覽 OCR 文字辨識 Translate 線上即時翻譯 就是懶惰 ~ ~ ~ ---------------------------------------------------- 2015-10-13 update So sad... 發現 google translate 也有作這功能,當然是更好。 還有 Word Lens 即時翻譯、離線翻譯各國語言。 本想更精緻化這 app 後上架的念頭,一下就消滅了。 那來檢討一下這 app 開發過程得到什麼好了。 1. 如何載入其他人開發的 lib 2. 文字辨識的可能性 3. 加深對 intent 理解 4. Microsoft cloud platform 的使用

協尋毛小孩

圖片
協尋毛小孩 焦急的失主,無助的毛小孩 需要各位的協助,找到回家的路。 遺失的毛小孩,也許就在你我身邊。 使用行政院農委會提供的開放資料平台, 建置人性化查詢介面,期許更多的開放資料,創造友善社會。 -------------------------------------- PS. 可惜行政院農委會並未提供毛小孩圖片,單靠文字還是很難去協助找尋。 後記: Version 1.4.0.3 毛小孩圖片轉至寵物管理資訊平台動態載入 (應該更早想到這方法的... 慚愧) 2015/4/28 1.4.0.2 修復 bug 2015/11/4 1.4.0.3 1. 加強使用者體驗,移除插頁廣告 2. 參考寵物登記管理資訊網資料載入遺失寵物圖片 3. 聯絡失主電話、email 快速撥號及發信 -------------------------------------- 載點: 協尋毛小孩

三維測量儀

圖片
三維測量儀 (3D Measure) 這不是第一支開發的 app,但是是第一支打算加入google 開發商收費機制的 app。 下面就簡略說明一下 app 的來歷。 構想來自日常生活所需工具,透過現代人手機不離身的特性,發展 app,方便自己方便別人。 出門在外,怎麼可以不帶尺。 過紅綠燈時想量一下這段馬路有多長,用百米速度來不來的及? 走到戶外,看到新光三越想量一下到底有多高,google、wiki 一下都不如自己實際測量的爽度夠。 既然都能量測距離、高度,那為何不能測量寬度。 就是不想要拿個尺跑過去量,就是東西遠遠的只看的到摸不到,就是東西大到沒辦法量,就是不需要很準,想偷偷量一下對面美眉有多高,但是靠直覺也太不科學,太不帥氣了。 來來來,這款 app 就是你要的。 All is free,除了廣告之外,目前還沒有看到能免費量測"寬度"的手機 app,下載就賺到啦。 話不多說,先上圖。 下圖為操作介面說明 量測距離最簡單,設定好高度,點一下快門即可 量測高度,先對準目標物底部,按下快門,慢慢將手機移至目標物高點,鬆開快門即可。 量測高度,先對準目標物最左邊底部,按下快門,慢慢將手機移至目標物最右側底部,鬆開快門。 PS. 量測準確度依據手機持有高度設定、手持的穩定度、感測器的準確性而有所不同,建議多練習幾次,掌握手勢、姿勢及手持的高度為佳。 ---------------------------------- App 商品說明 【三維測量儀】一款遠距離量測工具。 可用來估算與被測物間的距離及被測物的高度、寬度。 量測前準備: 1. 設定手持裝置與被測物水平面的高度,若是測量人員與被測物在同一水平面,可用身高減15公分 (手持裝置頂點約略在鼻頭前方) 作為估算。 2. 設定欲量測的模式,高度或是寬度。 3. 將準星對準被測物與水平面接點,例如欲測量美女的高度,請將準星對準鞋底。 量測方式: 1. 距離,對準被測物水平面接點後,點擊一下圓鈕即可 2. 高度,對準被測物水平面接點後,按住圓鈕不放,緩慢上下旋轉手持裝置,將準星對準被測物頂點後放開圓鈕即可。 3. 寬度,對準被測物水平面最左方接點後,按住圓鈕不放,緩慢轉動腰身,將準星對準...