發表文章

Andriud studio emulator IP 設定 # Connect server # setprop: failed to set property .....

圖片
1. 確認模擬器版本 2. 確認是否連接到 Default Wifi 3. 網路詳細資訊 4. IP 地址及閘道不需要另外修改 5. IP 設定使用 DHCP 6. 編輯 platform-tools 開啟環境變數,選擇 Path 7. 加入 platform-tools 位置 8. cmd 輸入 powershell 9. 使用 cd 到 platform-tools 位置 10. 輸入 adb shell 11. 如果失敗會有兩個問題,一個是手機沒有連接獲開啟開發人員選項 執行失敗,顯示 device offline 12. 另一個問題是沒有取得 root 權限,顯示 setprop: failed to set property ..... 13. 按照此令取得 root 權限 14. 如果以取得權限,就不須用重新執行 15. 質性設定 IP 動作 setprop net.dns1 192.xxx.xx.xx 16. 設定完成後,檢查是否設定成功 執行 getprop 設定很多往下尋找 net.dns1 17. 到此不走已經全部完成 補:額外設定 port 口 關鍵字 : adb forward 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

java.lang.SecurityException android.permission.SCHEDULE_EXACT_ALARM 錯誤

圖片
造成條件: 1. Android targetSdk 設定到 31 以上 2. 使用 Android 12 以上機型 3. 使用到 AlarmManager 錯誤截圖: 造成原因 :  缺少 Permission AndroidManifest.cml 補上 Permission <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> google 說明 連結 設定完後,可以到 APP 設定內查看 Alarms & reminders Default 是開啟的 如何處理: 1. 取得 AlarmManager AlarmManager alarmManager =                                            (AlarmManager)getSystemService(Context.ALARM_SERVICE); boolean isPermissionAgreed = alarmManager.canScheduleExactAlarms(); 2. 檢查權限 @RequiresApi(api = Build.VERSION_CODES.S) public void checkPermission() { AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE); boolean isPermissionAgreed = alarmManager.canScheduleExactAlarms();        } 3. 使用者可能手動關閉,加入 if-else 但斷是否繼續執行 setAlarm 動作 if-else 判斷使用者是否將權限關閉,避免操作 Crash 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

BW WORLD BW-7 POWER ver14 大鐵人版本

圖片
本體 細節 頭部分色 本體分色 眼部細節 半身細節 蒐藏整理 如果你也喜歡這篇文章,可以幫忙分享給更多人. ver.1 綠 介紹 ver.2 藍 介紹 ver.3 聖誕紅配色 介紹 ver.4 巴斯光年配色 介紹 ver.5 復仇者聯盟配色 介紹 ver.6 大黃蜂配色 介紹 ver.7 原子小金剛配色 介紹 ver.8 柯博文配色 介紹 ver.9 Moss 介紹 ver.10 螢光 介紹 ver.11 戰士 介紹 ver.13 英雄 介紹 ver nono. 改色

Android APP Icon 自行更換 # 按照節日 #不用透過更新軟體 #定時更新

圖片
前言 :  PChome 或 Momo 等 APP,在遇到節日促銷時會去更換 APP 的顯示 icon,可是 APP 並沒有透過 Google Play 去更新,怎麼 icon 就自行更新了? 介紹一個類似的 Demo  launcherIconLib ,如果想要查訊更多的資料,可以搜尋關鍵字 activity-alias. 主要的流程: 當前時間 (8/8),想要慶祝父親節檔期(8/6 ~ 8/9).在(8/6)時,APP 會提前更新父親節圖標,在(8/10)時更新回原本的圖標. 介紹 : 分析 LauncherIconLib 架構 1. LauncherIconLib 網址  https://github.com/madchan/LauncherIconLib 2. 準備 mipmap 圖片 3. 準備 3 張圖片 4. 透過 library import 來實現,底下有 3 個資料夾 5. bean folder - SwitchIconTask 時間 DateTime format 可以自定義 6. util folder - RunningStateRegister.kt , 確保 APP 開啟後,可以在背景做圖標更換的動作 7. util - ActivityUtil 工具類 8. 準備 manager - LauncherIconManager 之前要先做一些準備動作 9. 開啟 AndroidManifest.xml,以 SplashActivity 為基準做更換 10.  新增 activity-alias 及更換 APP icon MainActivity 後續會透過 SplashActivity intent 11. 準備 Application register 12. 透過 SplahActivity intent Activity 13.  準備做兩個節日的圖標更換,共準備 3 種圖片 並且 add newTask 14 . 校對時間 15. 幾個主要處理的 function,可以透過 Debug 斷點來查看 16. 下斷點實際去執行 17. 兩個 alias 18. 確認是否要 Enable 哪個圖標 以上為大致流程 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具

熱門文章

Google Play Console 2022 上架資訊,審核通過時間

2021申請 Android Developer 開發者帳號及上架步驟

[ 教學 ] 如何使用 Sourcetree 對 Github 進行版本控制 #Mac OS 版本控制