怎麼讓一個android APK安裝之後無法卸載?

來源:互聯網
上載者:User

標籤:android   sp   問題   代碼   bs   ad   管理   伺服器   應用   

============問題描述============


要給學生安裝一個管理軟體  不能被卸載   有人知道怎麼做嗎? 

============解決方案1============


這麼一分析
要想把軟體做成這樣,還是有辦法的:
你去找Google,把你的軟體整合到android系統裡

============解決方案2============


寫倆apk  一個是管理 一個是服務 做嵌套。
重點在服務,開機自動啟動,各種狀態全不顯示,只在程式進程裡顯示。如果管理那個被刪了,服務檢測到的話 在連網的情況下再下載。

再,管理的話 肯定有儲存資訊吧 ,定時往你指定伺服器發訊息(學生ID),監控,這樣誰刪除了都能看到,不怕他刪服務。  

============解決方案3============


將APK放在system/app目錄下,在互動介面是無法卸載。前提是root過。如果你有android源碼那就方便的多。即使ROOT過,禁用網路,防止下載ROOT工具就行了

============解決方案4============


系統在啟動時,會啟動一個PackageManagerService,然後通過它來安裝系統中的應用程式。你去改改那裡的代碼吧,做個檢測,如果裝完最後一個apk發現還沒有安裝過你要的那個管理apk,那就。。。?後果你自己設計吧,反正提前把後果告訴學生,警告他們不能刪這個apk,不然pad就變磚頭

怎麼讓一個android APK安裝之後無法卸載?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.