zoukankan      html  css  js  c++  java
  • Kotlin 卸载APP自身

     1 package com.example.batdw01.myapplication
     2 
     3 import android.net.wifi.WifiManager
     4 import android.support.v7.app.AppCompatActivity
     5 import android.os.Bundle
     6 import android.content.Intent
     7 import android.net.Uri
     8 import kotlinx.android.synthetic.main.activity_main.*
     9 
    10 
    11 class MainActivity : AppCompatActivity() {
    12 
    13     override fun onCreate(savedInstanceState: Bundle?) {
    14         super.onCreate(savedInstanceState)
    15         setContentView(R.layout.activity_main)
    16 
    17         //Kotlin 给按钮添加事件
    18         btnUninstall.setOnClickListener { uninstallMe(); }
    19     }
    20 
    21     fun uninstallMe(){
    22 
    23         //Kotlin调用字符串资源
    24         txtInfo.text = getString( R.string.uninstalling );
    25 
    26         //Kotlin调用系统功能卸载APP自身
    27         val packageUri = Uri.parse("package:" + this@MainActivity.packageName)
    28         val intent = Intent(Intent.ACTION_DELETE, packageUri)
    29         startActivity(intent)
    30     }
    31 
    32 }

    需要权限:

        <permission android:name="android.permission.DELETE_PACKAGES" />
  • 相关阅读:
    react native 添加mobx
    js-(19,999,999.00)
    html移动端 -- meta-模板 + rem
    HTML5 移动端头部标签
    js
    html --- rem
    es6--async--await
    nrm+nvm
    js-call-apply
    SQL映射文件
  • 原文地址:https://www.cnblogs.com/ybst/p/7830750.html
Copyright © 2011-2022 走看看