韌館-LearnHouse

[Android]如何在AOSP下編譯JNI

JNI是什麼,我就不多作介紹,估狗一下應該資料就一堆,而且也會有很多教學。不過一般找到的教學都是透過Android Studio寫APP使用JNI的方式。卻找不到如果是AOSP開發者,如何撰寫JNI與配置Android.mk。

首先在你的上層JAVA的APP新增class介面來提供呼叫底層的API,其中System.loadLibrary的部分還可以不用先寫,不過寫了也不會影響產出header檔。
這裡宣告一個呼叫底層的函式,帶入整數值並回傳字串。 Read more...

2022年7 月 posted by admin in 程式&軟體 and have No Comments

天堂W無課妖精玩家新手入門心得

天堂在我小時候網路剛起步還在撥接的時代很火紅,而我也只儲值過一次150元玩了那麼幾次,現在趁它推出remake版(我都這麼稱呼它,畢竟現在很多遊戲都流行在賣情懷),來回味一下經典。

實際入坑玩幾天後發現,做得還蠻不錯的有主線的劇情與支線的任務,遊戲畫面也有現在遊戲畫風的水準。多了內掛功能讓我這個沒太多時間在遊戲上的上班族也都能掛網練功。

本來覺得一個人玩玩回憶一下就好,但覺得後期可能還是需要朋友們一起組隊打怪,所以有興趣的朋友可以來亞丁01找我

Read more...

2022年5 月 posted by admin in 影視娛樂 and have No Comments

透過AIFA艾法科技i-Ctrl Pro將所有能紅外線遙控的家電整合到Google Home

一直以來我都希望將所有家電能整合到Google Home,透過手機Google assistant或Google nest mini靠一張嘴就能控制家裡的所有家電。
而且不想要花大錢重新購買有支援Google Home的設備,而是想做到將現有的家電升級。
無意間看到AIFA艾法科技在挖貝WaBay集資,又是台灣的公司,因此也加入了贊助行列先購買i-Ctrl AC試試。
Read more...

2022年4 月 posted by admin in 電腦&硬體 and have No Comments

[Android]Play Auto Installs (PAI),編譯失敗FAILED: ninja: unknown target 'MODULES-IN-PlayAutoInstallConfig'

由於Google有明確說此文件為Confidential material,也因為如此,當使用相關技術的開發時,常常會面臨實作不出來或遇到問題,上網Google卻又找不到相關討論或解決方法。
有鑑於此,在這記錄一下解決方法供給其他OEM的開發者參考,因此就不細說其運作原理,知道的人就知道要做什麼
不過還是要感謝對岸的作者,我也是參考它的範例進行修改:https://blog.csdn.net/xct841990555/article/details/80896429
Read more...

2022年1 月 posted by admin in 程式&軟體 and have No Comments

FTP主動模式(PORT)與被動模式(PASV)

有在架設FTP或連FTP的人,除非是直接取得public IP上網,不然應該很常被防火牆或NAT搞得要google一下為何就是連不上伺服器。
因此在這裡簡化與備份一下網路上的原理說明,讓我之後能快速查閱釐清是哪裡出問題,哪裡該如何設定。

FTP需要兩個通訊埠,一個用來傳遞客戶端與伺服器之間的命令,一般設在port 21,稱之為命令通訊埠(Command Port);另一個是真正用來傳遞資料的,一般都設在port 20,稱之為資料通訊埠(Data Port),FTP資料傳送的模式又分二種:PORT、PASV。
Read more...

2021年10 月 posted by admin in 文獻參考 and have No Comments

Win10設定自動登入之找不到『必須輸入使用者名稱和密碼...』

每次開機就都要打一次密碼覺得很煩,這時就可以設定讓Windows自動登入,以下是普遍的作法
隨便google都有一堆教學:

1. 同時按『WIN鍵+R鍵』→在「執行」視窗輸入「netplwiz」,按「確定」
Read more...

2021年10 月 posted by admin in 電腦&硬體 and have No Comments