Board logo

標題: Open Source - HKEPC for Android (Unofficial) [打印本頁]

作者: 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

得閒改下做養眼版
a886 發表於 2013-7-11 17:21


感謝, 呢個功能好多會員想要
作者: louislam    時間: 2013-7-11 17:30

研究一下先
hongkong_netcop 發表於 2013-7-11 17:07


好似某日Skype 見過你
作者: a886    時間: 2013-7-11 17:47

回復 4# louislam


    我講配色渣,你諗左去邊
作者: louislam    時間: 2013-7-11 17:58

回復  louislam


    我講配色渣,你諗左去邊
a886 發表於 2013-7-11 17:47


黑底白字嘛 其實改CSS 就OK
作者: hongkong_netcop    時間: 2013-7-11 18:35

唔記得lu
你skype用咩名?

回復 5# louislam
作者: louislam    時間: 2013-7-12 22:53

唔記得lu
你skype用咩名?

回復  louislam
hongkong_netcop 發表於 2013-7-11 18:35

有日好似問關於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

有沒有查看新帖的功能?
ProjectZ 發表於 2013-7-15 19:26


未有啊
作者: louislam    時間: 2013-7-15 22:03

樓主好有心,我又學下野先
chungyip 發表於 2013-7-15 19:23

Open Source 喺外國都好流行~ 我呢啲其實好小兒科~

哈哈,釋穿咗,大家都係epc友!
艾力龍 發表於 2013-7-14 16:27


作者: 必殺技    時間: 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

樓主係咪放棄左呢個 app ?
goofyz 發表於 2013-8-30 21:51


暑假都要搵食 明天又返學, 都冇咁多時間搞
作者: goofyz    時間: 2013-9-1 20:21

暑假都要搵食 明天又返學, 都冇咁多時間搞
louislam 發表於 2013-9-1 11:42

其實我想寫,但又驚你唔 maintain。你介唔介意我 spin off 寫過第二個啊?
作者: louislam    時間: 2013-9-1 22:23

其實我想寫,但又驚你唔 maintain。你介唔介意我 spin off 寫過第二個啊?
goofyz 發表於 2013-9-1 20:21


你意思係 FORK 定係 起過一個新app?  
無論如何, 當然冇問題~

如果你 pull request 俾我都收到 email 嘅, 我會merge, 放心~
作者: goofyz    時間: 2013-9-2 22:30

本帖最後由 goofyz 於 2013-9-3 11:37 編輯
你意思係 FORK 定係 起過一個新app?  
無論如何, 當然冇問題~

如果你 pull request 俾我都收到 em ...
louislam 發表於 2013-9-1 22:23


我睇下有冇心機再 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 砌的?
同我想像中有出入
goofyz 發表於 2013-9-4 20:29


用webview不如直接弄個html5版/phone gap版......
上埋Apple store應該都仲得
作者: reXxx    時間: 2013-9-15 02:29

用webview不如直接弄個html5版/phone gap版......
上埋Apple store應該都仲得
神秘二代 發表於 2013-9-15 02:18



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

用webview不如直接弄個html5版/phone gap版......
上埋Apple store應該都仲得
神秘二代 發表於 2013-9-15 02:18

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

這個hkepc app 看不到吹水區?
adrianmak 發表於 2013-9-15 07:25


登入先睇到
作者: 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

始終這個最好用.
還會繼續用   

(如果有dark mode 就好了)

1.7.1 有閃退
暫時用翻1.7.0 ...
platinum 發表於 2025-7-5 11:10 AM


感謝report
我upload返1.7.0算,啱啱用另一部Android試的確係彈APP
反正其實無實際分別
作者: 1122_3344    時間: 2025-7-7 00:38

由於 Google Play 審批愈來愈麻煩,愈來愈唔自由。
預計喺 8 月會被下架。

雖然目前用戶唔夠 1000 人,但 ...
louislam 發表於 2025-7-4 15:29

多謝, 雖然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不友善到爆,

無論佢係平價、免費定開源,

其他人都係鍾意用 香港天晴 個 封閉 源碼 收費版。





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2