LazyApkShare
LazyApkShare
分享當前應用的簡單實現。
開源地址
ofollow,noindex">LazyApkShare
新增依賴
步驟一. 根目錄下build.gradle
allprojects { repositories { maven { url 'https://jitpack.io' } } }
步驟二. 新增依賴
dependencies { implementation 'com.github.onlyloveyd:LazyApkShare:1.0' }
整合工作
執行時讀寫儲存許可權需要開發者自行處理.詳細操作可參考示例程式碼。
ShareManager shareManager = new ShareManager(this); shareManager.shareApp(getPackageName());
實際效果
實現原理
程式碼相對比較簡單,不做贅述。關鍵在於Android應用資訊類ApplicationInfo中存在一個sourceDir,通過這個我們可以拿到使用者安裝過程中使用的安裝包。然後對其執行系統分享操作即可。