作者: louislam 時間: 2013-7-11 15:58 標題: Open Source - HKEPC for Android (Unofficial)
本帖最後由 louislam 於 2025-7-5 12:42 編輯
== (2025-07-04) ==
由於 Google Play 審批愈來愈麻煩,愈來愈唔自由。
預計喺 8 月會被下架。
雖然目前用戶唔夠 1000 人,但日後如要下載,請到 GitHub 下載 APK 版:
https://github.com/louislam/hkepc-unofficial-android/releases/tag/1.7.0
亦都唔會再有更新,多謝 12 年來的支持。
=============
因為小弟要工作要返學,冇咩時間搞,所以好耐都未 Update。因此 Open Source 俾 巴打一齊搞。
搞咩都得, 唔識寫Program 整下Icon 都得 :P
啲 Code 當時冇預 Open Source, 寫得有啲亂, 自己睇得明就算. 所以有咩唔明都可以喺度問下。
GitHub:
https://github.com/louislam/hkepc-unofficial-android
License: Under MIT License
Play Store:
https://play.google.com/store/apps/details?id=net.louislam.hkepc
程式設計 + 簡單 Class Diagram
http://www.hkepc.com/forum/redirect.php?goto=findpost&ptid=1979380&pid=30269596
工具:
IDE: IntelliJ IDEA Community Edition 12.1.4
Emulator: Genymotion (教學: http://blog.louislam.net/post/55086883014/android-emulator-genymotion-androvm)
[attach]1555727[/attach]
作者: hongkong_netcop 時間: 2013-7-11 17:07
研究一下先
作者: a886 時間: 2013-7-11 17:21
得閒改下做養眼版
作者: louislam 時間: 2013-7-11 17:29
感謝, 呢個功能好多會員想要
作者: louislam 時間: 2013-7-11 17:30
好似某日Skype 見過你
作者: a886 時間: 2013-7-11 17:47
回復 4# louislam
我講配色渣,你諗左去邊
作者: louislam 時間: 2013-7-11 17:58
黑底白字嘛
作者: hongkong_netcop 時間: 2013-7-11 18:35
唔記得lu
你skype用咩名?
回復 5# louislam
作者: louislam 時間: 2013-7-12 22:53
有日好似問關於jquery date picker haha
(由 HKEPC Android 手機版 發出)
作者: hongkong_netcop 時間: 2013-7-12 23:01
記起了
回復 9# louislam
作者: JackKnight 時間: 2013-7-12 23:41
寫iOS的我都要入黎比個like
(Sent from HKEPC iPhone app)
作者: max918 時間: 2013-7-12 23:55
Can't connect to any repository: git://github.com/louislam/hkepc-unofficial-android (An internal Exception occurred during push: git://github.com/louislam/hkepc-unofficial-android:
You can't push to git://github.com/louislam/hkepc-unofficial-android.git
Use https://github.com/louislam/hkepc-unofficial-android.git)

作者: louislam 時間: 2013-7-13 00:34
Can't connect to any repository: git://github.com/louislam/hkepc-unofficial-android (An internal Exc ...
max918 發表於 2013-7-12 23:55
感謝你的貢獻先, 因為 Github 唔係俾人隨便 Push commits, 所以正確做法係:
1. Fork 咗我個project 先
2. 喺你個 Fork 到改嘢
3. 去我個 main project, pull request 你個 fork project
4. 等我同意merge 你啲CODE
(我都是GIT新手, 有錯請指正)
作者: bluenemo 時間: 2013-7-13 11:29
強帖留名
作者: icarus-c 時間: 2013-7-13 15:21
回復 13# louislam
最好開新branch做任何改動
作者: 艾力龍 時間: 2013-7-14 16:27
提示: 作者被禁止或刪除 內容自動屏蔽
作者: chungyip 時間: 2013-7-15 19:23
樓主好有心,我又學下野先
作者: ProjectZ 時間: 2013-7-15 19:26
本帖最後由 ProjectZ 於 2022-6-12 15:56 編輯
Del......
作者: louislam 時間: 2013-7-15 21:56
未有啊
作者: louislam 時間: 2013-7-15 22:03
Open Source 喺外國都好流行~ 我呢啲其實好小兒科~
作者: 必殺技 時間: 2013-7-15 22:06
乜都唔識,入嚟支持吓
作者: goofyz 時間: 2013-7-16 09:21
支持!!
樓主真係好!
作者: louislam 時間: 2013-7-16 14:41
本帖最後由 louislam 於 2013-7-16 14:42 編輯
Update: UML Class Diagram
[attach]1557312[/attach]
主要嘅 Class 就係 MainActivity, 咁佢就會叫三個 Package 做嘢:
主要係用 WebView 顯示內容.
1. Page Handler: 呢個係當載入咗 EPC 一頁網頁時, 之後處理嘅工作。
當載入完成, MainActivty會 Pass 咗隻 Jsoup Document 內去個 Handler, 最尾 return 返啲砌好嘅 html string 就OK。
[attach]1557314[/attach]
2. Action Handler: 呢個主要係俾 Context Menu 或 Actionbar button 用. 例如"登入"鍵。
3. Url Handler: 當進入某啲 URL, 係想有其他動作, 而唔係載入內容, 可以用呢個。例如網頁上有 hkepc login link, 咁就用 URL Handler 改成開啟 LoginActivity
作者: justlazy 時間: 2013-7-16 16:47
用github個wiki整理資料好似好尐啵!
作者: goofyz 時間: 2013-8-30 21:51
樓主係咪放棄左呢個 app ?
作者: louislam 時間: 2013-9-1 11:42
暑假都要搵食
作者: goofyz 時間: 2013-9-1 20:21
其實我想寫,但又驚你唔 maintain。你介唔介意我 spin off 寫過第二個啊?
作者: louislam 時間: 2013-9-1 22:23
你意思係 FORK 定係 起過一個新app?
無論如何, 當然冇問題~
如果你 pull request 俾我都收到 email 嘅, 我會merge, 放心~
作者: goofyz 時間: 2013-9-2 22:30
本帖最後由 goofyz 於 2013-9-3 11:37 編輯
我睇下有冇心機再 fork 定 merge,
或者可能由頭寫過
作者: felica 時間: 2013-9-3 20:52
提示: 作者被禁止或刪除 內容自動屏蔽
作者: goofyz 時間: 2013-9-4 20:29
原來是用 webview 砌的?
同我想像中有出入
作者: 吹水王 時間: 2013-9-6 12:26
提示: 作者被禁止或刪除 內容自動屏蔽
作者: louislam 時間: 2013-9-14 02:11
為感謝巴打們對本 APP 作出貢獻, 每人私人醒 EPC$100
小小心意.
巴打 (排名跟 lines of code) :
goofyz (221 ++)
max918 (13 ++)
作者: goofyz 時間: 2013-9-14 19:03
咁多謝呀:)
作者: louislam 時間: 2013-9-15 00:37
回復 34# goofyz
已推上 Google Play
作者: 神秘二代 時間: 2013-9-15 02:18
用webview不如直接弄個html5版/phone gap版......
上埋Apple store應該都仲得
作者: reXxx 時間: 2013-9-15 02:29
X2....
Android 行 webview 慢到嘔, 要是 webview 就 phonegap cross platform,
唔係根本無意思.....
作者: adrianmak 時間: 2013-9-15 07:25
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 必殺技 時間: 2013-9-15 11:21
回復 35# louislam
thx for the update
作者: louislam 時間: 2013-9-15 11:53
X2....
Android 行 webview 慢到嘔, 要是 webview 就 phonegap cross platform,
唔係根本無意思..... ...
reXxx 發表於 2013-9-15 02:29
講就容易囉, 你地用PhotoGap/HTML5 做落就知有咩問題.
PhoneGap (半年前嘅版本) 連 Scroll 都卡下卡下, 唔敢用.
另外希望你試過個APP, 先好講慢到嘔, THANKS
作者: louislam 時間: 2013-9-15 11:54
登入先睇到
作者: adrianmak 時間: 2013-9-15 12:49
提示: 作者被禁止或刪除 內容自動屏蔽
作者: justlazy 時間: 2013-9-15 15:07
講就容易囉, 你地用PhotoGap/HTML5 做落就知有咩問題.
PhoneGap (半年前嘅版本) 連 Scroll 都卡下卡下, ...
louislam 發表於 2013-9-15 11:53
我讚成改 PhoneGap 唔係細工程,不過 scroll 個問題應該係 front-end framework 既問題。2012年三月左右時做 PhoneGap 已經解決到。
作者: adrianmak 時間: 2013-9-15 17:09
提示: 作者被禁止或刪除 內容自動屏蔽
作者: hkguile 時間: 2013-9-15 19:13
提示: 作者被禁止或刪除 內容自動屏蔽
作者: hkguile 時間: 2013-9-15 19:31
提示: 作者被禁止或刪除 內容自動屏蔽
作者: gamezz 時間: 2013-9-15 23:37
回復 45# hkguile
我試過 phonegap @ android 係可以 local 去 remote 羅 xml
作者: louislam 時間: 2025-7-4 15:29
本帖最後由 louislam 於 2025-7-5 12:42 編輯
由於 Google Play 審批愈來愈麻煩,愈來愈唔自由。
預計喺 8 月會被下架。
雖然目前用戶唔夠 1000 人,但日後如要下載,請到 GitHub 下載 APK 版:
https://github.com/louislam/hkepc-unofficial-android/releases/tag/1.7.0
亦都唔會再有更新,多謝 12 年來的支持。
作者: platinum 時間: 2025-7-5 11:10
本帖最後由 platinum 於 2025-7-5 11:48 編輯
始終這個最好用.
還會繼續用
(如果有dark mode 就好了)
1.7.1 有閃退
暫時用翻1.7.0
作者: louislam 時間: 2025-7-5 12:45
我upload返1.7.0算,啱啱用另一部Android試的確係彈APP
反正其實無實際分別
作者: 1122_3344 時間: 2025-7-7 00:38
多謝, 雖然google play已經將你的資料公開, 越來越冇私隱
via HKEPC IR 5.1.14 - Android(5.1.2F)
作者: louislam 時間: 2025-7-7 01:46
多謝, 雖然google play已經將你的資料公開, 越來越冇私隱
via HKEPC IR 5.1.14 - Android(5.1. ...
1122_3344 發表於 2025-7-7 12:38 AM
你講起呢個Google Play新政策,都真係嬲,完全係危害啲獨立開發者嘅個人私隱。
作者: knelson 時間: 2025-9-29 16:49
你的app UI不友善到爆,
無論佢係平價、免費定開源,
其他人都係鍾意用 香港天晴 個 封閉 源碼 收費版。

