發表文章

目前顯示的是有「ContentProvider」標籤的文章

Godot 使用Android module 踩坑步驟,一踩就上手

圖片
範例影片: https://www.youtube.com/watch?v=rbr3a7xh4dk 參考網址: https://docs.godotengine.org/en/3.1/development/compiling/compiling_for_android.html 作業系統:Mac OSX 由於我需要修改 godot 對輸出 Android 平台的設置,需要修改Android manifest 並且使用Android Class(Content provider) 去達到 多個應用程式共用資料,需要使用 godot GitHub 上的 Godot IDE source 。 Step 1. 打開Terminal,git clone https://github.com/godotengine/godot.git Step 2.  cd godot/ Step 3. 這時候你可以先在godot/ 資料夾內,這邊使用scons自動構建工具去安裝平台的套件套件,輸入scons看看,如果找不到,需要上網搜尋如何安裝scons。 Step 4. 安裝好scons後,輸入scons看看有幾個平台,如果沒有Android,你要先把SDK、NDK路徑先設定好, 這篇 給你參考。 *** 注意這邊我為什麼用ndk-r15c(第一坑)呢,因為我遇到 這個問題 *** 順邊貼上我自己的設定 Step 5. 設定完成後發現輸入scons 有多一個Android平台跑出來,此時輸入 scons platform = android Step 6. 安裝完成後, cd godot/bin/ chmod +x godot.osx.tools.64 ./godot.osx.tools.64 即可開啟Godot IDE Step 7. 接下來要 Building the export templates Step 8. 接下來  Installing the templates 設定debug release apk Step 9. Setting it up in Godot ,設定Adb Jarsigner Debug keystore,

Android ContentProvider 實現多個應用程式共享資料

圖片
這篇文章探討的是如何在 單個 應用程式或者 多個 應用程式間做出 安全的共享資料 功能,此篇會運用到  ContentProvider + SQLite , ContentProvider為應用間的數據交互提供了一個安全的環境。它準許你把自己的應用數據根據需求開放給其它應用進行 新增(insert)、刪除(delete)、修改(update)、查詢(query) ,而不用擔心直接開放數據庫權限而帶來的安全問題。