Skip to main content

87 posts tagged with "android"

View All Tags

· 7 min read

2013/1/10 早上收到 Play Store 來信,台北捷運地圖App 被下架了,原因是 Alleged copyright infringement(也就是侵權)。對這結果就法律而言我沒甚麼好抗議的,畢竟這個 App 確實利用了捷運公司所提供的地圖。

但即使這個 App 是在政府意識到 App 對民眾的價值前,為方便民眾查詢,提供純公益性質 (有清楚標示版權與來源,無廣告,純便民) 的 App,也會因依法行事被台北捷運局舉報。不分善意惡意直接一棒下去,實在是會讓想在政府動起來前先做些什麼的人心灰意冷。

我一直為自己利用業餘時間,能用自己的技術做公益 (Open Source、App),並從中得到樂趣與技術的精進感到自豪。

這些年,這 App 累積了 26 萬人次下載,12 萬實裝次數,也至少有為社會做了點貢獻。

PS: 做台北捷運地圖時,我也順手做了一個高捷版的,現在因為北捷運局的好心督促,我決定幡然悔悟,用更高的道德和法律標準做事情,先自我審查下架了。

Update 2013/1/12: 今天有點時間,我想還是再多聲明一下

1. 使用到版權物就是侵權 2. 公益不是侵權的正當理由 3. 這個 App 已經達到它的階段使命,在沒有好工具的時候得自己做一個,而現在 Market 上已經有不少可用的地圖 App,不差這個了。我不會多花時間重做地圖再上架,或作其他處理。

就我粗淺的想法來看,如果有人拿我出版的紙書轉成 PDF 讓人四處免費下載,想必我不會舒服。但是我卻很歡迎大家把電子書版網址分享出去(電子書版網址上有加創用 CC,聲明不歡迎商業使用或轉載,只歡迎連結分享。),因為可以幫到一些人入門 Android。而等他們有能力時,可能還會去買一本書,或把這個有用的資源分享給別人。

當初會做這個捷運 App,一方面是方便自己,方便別人;另一方面對捷運公司而言,如果有人免費印刷捷運地圖送給旅人,讓大眾可以隨時查找附近捷運站與目的地站點,提昇搭乘率,可以讓公司賺更多錢又省下推廣成本。

如果人家對此不稀罕,那也不用貼人家的冷屁股。

Update 2013/1/11: 因為網站也下架了,來為這 App 做一下回顧好了

下載

 26 萬人次下載,12 萬實裝次數

評價

五星評價 383 四星評價 471 三星評價 76 三星評價 20 一星評價 32

評論

看評論非常有趣,一些人覺得沒價值的東西,在另一堆人眼中卻十分實用。

五星評論

2012 11/23 非常實用 沒有廣告,沒有其他複雜的功能,打開快速不會造成手機的負擔,其實 app 像這樣簡單就很好用 10/26 以後出門忘記捷運坐到哪一站,有了這程式都不怕! 10/23 超簡潔 很簡單明瞭,很小巧不到 1Mb,完全不必特殊受權。好! 10/2 為了新的捷運路線下載 只要能正常使用就好了。沒有任何權限真是好! 1/12 把其他複雜的下拉選站名,路線規劃的 app 刪掉了,其實我只要這樣一張捷運圖就好.  1/6 非常實用 簡單的東西有時候是最好用的東西 2011 10/14 好用 對不是住台北的民眾是非常方便明瞭的  8/16 很方便 一張地圖正是我的需求~ 單點放大也很好用 1/31 正好符合我需求,一張圖就好,簡簡單單 2010 10/10 好方便啊!簡單又直覺的設計!

一星評論 2013 1/8 只是一張圖 好歹也整合一下出口及票價吧,只是張圖的話自己下載不就好了,說好用的人要求會不會太低了? 2012 12/15 就一張圖? 4/23 根本不用做成程式 只要放張圖就好了。 2011 2/10 無聊的東西,只是張照片 1/29 一張捷運路線圖罷了 2010 10/31 縮放功能很不方便,只有一張地圖要幹嘛

被檢舉資訊(隱去人名)

AutoDetectedBrowser: Google Chrome
AutoDetectedOS: Windows XP
IIILanguage: zh-Hant
IssueType: lr_dmca
Language: zh-Hant
agree1: checked
agree: checked
android_app_developer_1: gasolin
android_app_name_1: 台北捷運地圖 Taipei Metro Map
android_app_url_1:[https://play.google.com/store/apps/details?id=com.gasolin.droid.metrotaipei&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nYXNvbGluLmFuZHJvaWQubWV0cm8udGFpcGVpIl0](https://play.google.com/store/apps/details?id=com.gasolin.android.metro.taipei&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nYXNvbGluLmFuZHJvaWQubWV0cm8udGFpcGVpIl0)
companyname: 台北大眾捷運股份有限公司
country_residence: TW
description_of_copyrighted_work: 「台北捷運地圖 Taipei Metro Map」未經本公司授權許可,逕自使用本公司之路線圖。
location_of_copyrighted_work: 「台北捷運地圖 Taipei Metro Map」這支APP內容直接使用本公司之路線圖。
represented_copyright_holder: 楊xx
signature: 許xx 
signature_date_day: 14
signature_date_month: 12
signature_date_year: 2012

· 3 min read

前陣子(10 月初)托台北捷運東門站開通的福,我將過去寫的台北捷運地圖App 更新上東門站後,在一週時間內,使用者就成長了數萬人,也因此上了Play Store 首頁熱門應用區,就排在 Rivio 的 Bad Piggies 旁邊。

台北捷運地圖App 功能單純到不行。一進入 App,就給你一張每次做捷運時牆上都會貼的捷運路線圖。你可以在地圖上用兩隻指頭,或用一隻指頭長按即可縮放觀看地圖。放大後可以繼續用指頭拖拉至想查詢的位置。

這個 App 在前幾次的更新中已經使用了 Android 4.0 版的介面,相容手機與平板。

其實這次的改版中,就程式本身而言,並沒有做什麼調整,因此能進首頁熱門推薦的原因,可以排除與功能面更新的關連。

我總結了這次更新能上熱門應用區最大的原因,應該是與 Play Store 的機制有關。

主題圖片、宣傳圖片之必要

要上(台灣)熱門推薦的元素如下

  • 日均下載超過 1500~3000 次
  • 提供 180*120 宣傳圖片
  • 提供 1024*500 主題圖片
  • 提供 512*512 高解析度應用程式圖示

第一點其實我也很驚訝,原來熱門下載的門檻並不算太高,只要單日數千人次下載就有成為熱門應用的可能。

後面幾點則是許多個人開發者沒特別留意的。注意到了嗎?在首頁上的圖示和實際程式圖示並不相同。首頁上顯示的是另外上傳的高解析度應用程式圖示。

過去 Android Market 還不是那麼規範的時候,開發完程式丟上去就是了。現在 Android Market 上的程式已經超過 70 萬支,要讓使用者找到你的程式,只有多花一些心力,提供消費者更多易於辨識的資訊囉。

除了台北捷運地圖App 之外,也請試試看我的其他 App

推薦大家試試 gPaper 隨手畫或條碼盤點機,都已經更新至 Android 4.0 介面。

· 2 min read

Dropbox 提供用一般資料夾的方式存取資料,資料夾會自動同步到雲端

現在微軟,Google 都將原有的 SkyDrive, Google Docs 升級,支援類似 Dropbox 這功能

使用微軟,Google 的雲端硬碟比起Dropbox 來有以下好處:

  • Windows Live 帳號登入,降低了雲端硬碟的入門門檻
  • 微軟,Google 的雲端硬碟仍支援線上版的 Word, Powerpoint, Excel 等原有功能. Google Docs 甚至支援上傳圖檔 / PDF 的文字辨識
  • 可預期兩家的雲端硬碟將會像 Mac, iPhone 預載 iCloud 一樣整合進 Windows/Windows Phone 或 Android 下一代系統中

在這兩家進入了雲端硬碟服務領域後,已經拉高雲端硬碟服務的競爭門檻。開發者可以開始考慮,該如何應用他們提供的服務,來開發更便利使用者的應用.

參考資料

· 3 min read

自從 Android 3.x 發佈後,Android 虛擬機器由於要完整模擬硬體指令,因此在電腦上跑得極慢,慢到去年 Google 舉辦的 Taiwan Android Developer Lab 會場上,講者拿「模擬器慢」這理由當作送平板的梗來用。

最近隨著 Android SDK Tools r17 的發佈,「Android SDK Manager」裡面多了一個 Intel 貢獻的「Intel Hardware Accelerated Execution Manager」套件,下載這個套件後,可以自動讓使用 Intel CPU 的機種用全速跑 Android 4.x 虛擬機器。安裝前後虛擬機器執行時的速度,確實有極大的差異(從不堪用變成可用)。

於是有人開始認真使用 ICS(Android 4.x)虛擬機器了,一試才發現一些問題:怎麼跑 BMI 範例時,書上說會彈出軟體鍵盤,但我在 ICS 虛擬機器上跑,卻沒有彈出來?

原因是 ICS 虛擬機器的預設設定改變了。因為只有當系統不提供硬體鍵盤時,畫面上才會彈出軟體鍵盤。而目前版本的 ICS 虛擬機器的預設設定為「有硬體鍵盤」。由於系統認定你的虛擬機器已經配有硬體鍵盤可用,因此在按下對應欄位時,畫面上當然不會再彈出軟體鍵盤。

要在虛擬機器中顯示軟體鍵盤,只要在設定虛擬機器時,在「Hardware」欄位加入「Keyboard Support」,並將值設為「no」即可(代表建立的虛擬機器不含硬體鍵盤)。

啟動後再開啟 BMI 範例程式,點選欄位時就會看到軟體鍵盤了。

· One min read

用 ant 來編譯 Android 專案的開發者,在 2011/10 月中升到 r14 之後版本的開發工具之後,ant 檔案的格式又被修改了。

要升級到新版的 build.xml,記得先把原來的 build.xml 檔案備份,

$ mv build.xml oldbuild.xml

再跑一下命令行

$ android update project --path .

以更新相關檔案。

若有參考到相關的 library project 的話,在各 library project 中執行

$ android update lib-project --path .

開啟新的 build.xml 並加入自用的相關設定後,最後再執行

$ ant clean release

看看有沒有問題。如果沒有問題的話,就恭喜你順利升級囉。