分類
程式技術

iOS設備上傳相片檔案型態與圖片方向問題

相片副檔名

之前在實作上傳圖檔活動時, 使用副檔名為 .jpg 的約束條件, 但發現在 iOS 設備選擇相片後, 無法成功通過驗證, 經實測後, 發現存在 iOS 相簿裡的 jpg 相片都是以 .jpeg 為副檔名, 所以在上傳時, 會無法通過副檔名驗證.

即使將 .jpg 圖檔存下在 iOS 設備裡的相簿, 也會被轉換檔名為 .jpeg 的副檔名, 這個狀況需要在實作上傳圖檔時需要特別留意.

相片方向

使用 iOS 設備拍照時, 存放檔案方式, 會以橫放方式存放 ( w > h ), 但直拍時, 一樣使用橫放方式存檔, 但是會有個 orientation 為轉向, 方向為 right-top (6), 也就會變成直向, 詳情可參考這裡的圖片與說明:

https://www.impulseadventure.com/photo/exif-orientation.html

所以若是 6 就可以利用順時鐘轉 90度回來正確的檢視.

相片方向在網頁上

另外有趣的現象是, 該圖在 PC / Mac 桌機, Android 手機時, 直接放在 web 連接, 會是正常的轉向出來, 但放在 html 裡使用 img src 的方式, 則會無法轉向, 不過 iOS 設備在 html img src 引用時, 仍能正常轉向.

測試與重製

使用一張 iOS 拍照, 但縮小保留 EXIF 轉向資訊圖片供測試參考:

https://codepen.io/timhuang/full/ZmmQjy/

在 iOS 設備上可以正常轉向, 但其他不然, 但又是直接連結也是可以成功轉向的, 第三個部分則是使用了 images.weserv.nl 服務, 它會將原來的圖檔轉正, 並將轉向改為正向方向, 也就能解決這個問題. 這個服務的介紹可以參考: https://diary.tw/archives/221

分類
好用軟體

Android檢查指定日期區間的資料傳輸使用量

今天要介紹的是 Android 在 5 版本起就取消的指定日期區間查詢功能的資料傳輸使用量.

原來在 Android 系統中, 有詳細記錄各 app 的資料傳輸量, 不過在系統中, 從 Android 5 (Lollipop) 起, 為了簡化介面, 把原本可以進行日期區查詢資料傳輸量功能拿掉了. 先來看一下原本的介面:

其中日期區間是可以自行選擇的, 不過之後的介面:

就已無法選擇自行定義的日期區間了, 當然, 若要查特定某一天使用量突增的狀況, 也就比較難查找出來是哪個 APP 使用量造成.

大部分的資料流量程式 APP, 都是安裝 APP 後自行記錄, 而在原本的 Android 系統中, 其實原本也就有記錄這些資料, 只是需要呈現出來, 找了一下, 有個 APP 可以提供這樣的功能:

Datally: https://play.google.com/store/apps/details?id=com.google.android.apps.freighter

這個 Google 提供的 APP, 可以將之前的使用歷程查找出來, 十分方便, 而且精細(每日時段), 若有需要查詢過去指定日期的資料傳輸使用量的朋友們, 可以多加利用. 除了查詢資料傳輸量外, 還有節省流量, 找 wifi 等功能呢.

參考資料:
https://android.stackexchange.com/questions/89781/can-i-change-the-date-range-in-the-lollipop-cellular-data-usage-chart

分類
好用軟體

好用的Android APP-Llama定位與自動化程式

這個應用程式除了自動化外, 最厲害的地方是利用了基地台定位的方式來進行使用者所在環境的偵測, 為什麼這麼說呢, 相信用過許多自動化程式的朋友們應該知道, 若是要更省手機的用電, 於特定時間或特定地點的特定事件下, 可以關閉藍芽, WIFI 或 Data 與 GPS 等連線, 若要在這樣的條件下偵測地點進而變成 Profile 時, 這個 Llama 就很厲害了.

它是利用了基地台定位方式來判定使用者所在位置, 再來決定地點, 例如工作, 或家中, 就有不同的使用情境, 外出, 或咖啡館, 或圖書館等, 又是不同的情境, 再加上時間條件判斷, 就有組合出許多有用的功能了.

Android 手機下載: https://play.google.com/store/apps/details?id=com.kebab.Llama&hl=zh_TW

這麼強大的功能, 又能強化手機自動化的作業, 真是厲害的設計, 看他的評價就可以知道是很棒的一個軟體.

話說這款軟體好用歸好用, 不過介面可是十分 Geeker 的呢, 深入操作學習, 可以參考以下幾篇教學文:

[Android] 好用的 Android Llama – Location Profiles
http://ephrain.pixnet.net/blog/post/46812060

功能強大的位置設定軟體 – Android Llama
http://darkstorageroom.blogspot.tw/2012/01/llama.html

[教學] Llama – 讓草泥馬幫你完成手機自動化
http://apk.tw/thread-286109-1-1.html

分類
好用軟體

Mobizen好用Android投影與手機操作管理

這個 APP 是用來將 Android 手機畫面投到 PC/Mac 上使用的一個應用程式, 而 PC/Mac 只需要瀏覽器就可以操作了, 十分方便, 而且無需 Root.

官方網站: https://www.mobizen.com/

若是使用三星手機請下載: https://play.google.com/store/apps/details?id=com.rsupport.mobizen.sec

若是其他手機請下載: https://play.google.com/store/apps/details?id=com.rsupport.mvagent

開啟 APP 後註冊登入完成後, PC/Mac 端透過流覽器登入後, 即可使用, 除了可以投影出來外, 還可以錄影, 白板(在手機畫面上), 螢幕擷圖等, 也可以管理照片, 通訊錄, 等好用功能.

若有需要將手機投影出來的應用場合, 可以用這個方便好用的工具.

繼續閱讀:
http://www.playpcesor.com/2015/11/mobizen-usb-android-pc-mac.html

[2016/1/5 11:45]
更新一下, 之前常在用的 AirDroid 也已經有[螢幕截圖]這個功能的同步畫面了, 因為之前用都是 Capture 目前的畫面, 現在則是可以同步秀畫面了, 功能上也就和這個 Mobizen 一樣了, 在手機上裝 App, 然後從瀏覽器來看手機的畫面, 只是 AirDroid 的功能更多更方便呢.

網站連結: http://web.airdroid.com/
手機APP: https://play.google.com/store/apps/details?id=com.sand.airdroid

分類
好用軟體

Google Keep終於有iOS版了

Google Keep, 好用的一個小型便條紙服務(包含筆記、清單、小提醒), 沒有 evernote 那樣龐大或重要的筆記功能, 只需要一點小提示或小記錄的工具, 非推 Google Keep 不可.

無奈之前只有 Android 手機有 APP 可以用, (桌機用網頁版就很方便了), iOS 一直沒有推出這個 APP, 現在終於上線了, 超方便好用的 Google Keep.

網站版(桌機用): http://keep.google.com/
Android APP: https://play.google.com/store/apps/details?id=com.google.android.keep
iOS APP: https://itunes.apple.com/us/app/google-keep-your-thoughts/id1029207872?mt=8

繼續閱讀:
http://chinese.engadget.com/2015/09/24/google-keep-ios/

分類
好用軟體

iTools繁體中文版

以前為了要管理 iPad 設備, 不想用肥大又不好用的 iTunes, 轉而使用方便精簡的 iTools, 不過以往都是簡體中文版本, 但是功能強大又方便, 備份資料也很容易, 現在有了繁體中文版本進來了, 代理是國內的公司, 可以參考官方網站:

http://tw.gashplus.com/itools

這次的版本還多了可以管理 Android 的設備(雖然說 Android 不像 iPad/iPhone管理那樣不方便), 不過廠商多增加這樣的設計還真是方便兩種系統都有的用戶們.

這裡有詳實的介紹, 可以參考阿祥的網路筆記本: http://axiang.cc/archives/9283

有需要的朋友們可以試看看.

分類
好用軟體

微軟RDP Client for iPhone/iPad

終於出了, 在 iPhone / iPad 上的微軟官方 RDP Client.

https://s5.mzstatic.com/us/r30/Purple4/v4/c4/ef/01/c4ef0183-9f7c-5401-35cd-3e06e26f3922/mzl.dmovntgu.175×175-75.jpg

(圖片引用自: https://itunes.apple.com/us/app/microsoft-remote-desktop/id714464092?mt=8 )

這個在 iPhone / iPad 上的 RDP Client 工具, 一直以來都有需求, 只是都是第三方工具的天下, 沒有官方的版本, 這次官方出來了, 主要看起來是可以在 iPhone / iPad 上連到 Windows 8 / 8.1 但一樣可以連到舊版本的 windows 沒有問題, 使用起來也十分直覺方便, 快來試看看!

[2013/10/21]
今天看到在 android 上也有了呢, 網址如下:

https://play.google.com/store/apps/details?id=com.microsoft.rdc.android

介面和 iPhone / iPad 上差不多, 不過少了可以透過 console 連入的功能, 試了使用 /admin 也是不行, 這個部分和 iPhone / iPad 有差異.

比較畫面如下:

分類
blog服務

Line分享按鈕及連結

早期利用 Facebook 的讚及分享按鈕, 現在看到愈來愈多的網站有提供 Line 的分享按鈕, 不過目前是提供手機版的網頁來應用, 官方有說明的文件, 不過只有日本版:

http://media.line.naver.jp/howto/ja/

應用指令如下:

http://line.naver.jp/R/msg/<CONTENT TYPE>/?<CONTENT KEY>

其中的 <CONTENT TYPE> 目前也就 text 而已, 而重點在於 <CONTENT KEY>, 內容主要是代入傳遞的內容, 可以傳入任意不違反 line 傳送內容規定的文字, 記得要用 utf-8 編碼.

實際上應用還蠻簡單的, 就是傳遞訊息出去, 所以一般我們會需要傳遞的就是網頁標題及連結, 而組合的方式就是利用一個換行符號 %0D%0A 這樣, 整個組合起來如下:

http://line.naver.jp/R/msg/text/?test%20message%0D%0Ahttp%3A%2F%2Fline.naver.jp%2F

上面的內容就是傳遞如下訊息:

test message
http://line.naver.jp/

傳到 line 應用程式中的 http:// 連結, 會自動轉成 url 連結的型態, 也就可以正常讓收到訊息的人利用該 url 來進行連結了.

範例連結: http://sample.diary.tw/30/1.htm

該頁利用 javascript 將傳遞的訊息及 url 組合好, 再傳遞到 line app 中, 很容易理解.

function sendtoline(){
    var link = "http://line.naver.jp/R/msg/text/?";
    link += encodeURIComponent(document.getElementById("msg").value) + "%0D%0A" + encodeURIComponent(document.getElementById("url").value);
    location.href = link;
    return false;
}

試看看在你的手機版網頁上加上 line 的分享吧!

繼續閱讀:
http://sofree.cc/line-share-button/

[2013/5/23 15:39]
補充一下, 利用這樣的重導, 實際上在 MOBILE DEVICE 上的工作狀況又是如何呢?
在 iPhone 上會導入註冊的 protocol: “line:/”, 而在 android 上則是會使用 intent:/ 語法來達成呼叫 line 應用程式出來.

[2015/11/16 13:35]
中文設置說明連結: http://media.line.me/howto/zh-hant/
語法的部份如: http://line.me/R/msg/<CONTENT TYPE>/?<CONTENT KEY>

[2020/11/18 18:33]
若是 wordpress 下, 配合 Jetpack 的分享按鈕設定可以參考: https://prstudio.idv.tw/wp%E5%B0%8F%E6%8A%80%E5%B7%A7%E5%8A%A0%E5%85%A5line%E5%88%86%E4%BA%AB%E6%8C%89%E9%88%95/

WhatsAPP要收費-很合理啊!

先說, 我沒有在用 WhatsAPP.

iPhone版本的 WhatsAPP 本來就是收費的, Android 版本的, 是首一年不收費, 第二年起收費, USD 0.99, 很合理啊!

使用者付費, 本來就很合理, 再加上這個費用遠比上網傳輸費及通話費便宜的多了, 有什麼好抱怨的呢? 最重要的, 這個 APP 在安裝時就很明確的說明一年免費, 第二年起才收費, 試用的時間夠久了吧!(我承認這也是一種強大的行銷手法, 一年免費)

比起手機, 比起皮包, 比起吃飯, USD 0.99 是有貴嗎?

當然啦, 想轉台就轉台囉, 免費的通訊軟體多的是, 什麼好用什麼不好用, 哪種習慣, 哪裡的朋友多, 見人見智了, 但沒必要在抱怨這件事吧! 新聞也報的好像收費是什麼天大不了的事, 真的怪哉!

分類
手機大未來

Android手機推薦安裝軟體

朋友最近買了華碩變形平板, 請我推薦一些 Android 程式, 這裡是 Android 的軟硬體介紹的網站, 可以自行查找看一些新的資訊及軟體:

1. iapp 的 Android 評測: http://iapp.com.tw/cat/android-review/

2. 香港的 Android-APK: http://www.android-apk.com/

軟體 APP 的部分如下:

1. AirDroid: 可以透過 desktop pc 來直接管理手機內的通訊錄, 簡訊, 檔案(上下傳), 而且只需要透過 wifi, 不需要透過 usb 連接線, 十分方便好用: http://iapp.com.tw/2012/05/airdroid-app-review-for-android/

2. Astro File Manager: 就是手機內的檔案總管, 可以直接管理手機內的檔案: http://iapp.com.tw/2012/05/airdroid-app-review-for-android/

3. QR-Code 工具, QuickMark: 是在 iphone 上要錢, 在 Android 免費的好用 QR-Code 工具: https://play.google.com/store/apps/details?id=tw.com.quickmark

4. MoboPlayer: 各式影音檔都可以播放的播放器, 也支援字幕等功能: https://play.google.com/store/apps/details?id=com.clov4r.android.nil

其他軟體就依個人喜好來安裝囉, 像是個人比較喜歡的:

可離線地圖, WorldExplorer: https://play.google.com/store/apps/details?id=com.iwexplorer.android

有在開車, 管理加油的工具: https://play.google.com/store/apps/details?id=com.aguirre.android.mycar.activity

學習英文, 英文單字王: https://play.google.com/store/apps/details?id=com.kut.engking

遊戲的話, 就不多做介紹了, 像 Angry Birds, Skater Boy, Fruit Slice, Doodle Jump 都不錯呢!