当前位置: 代码迷 >> Android >> 封锁android应用程序
  详细解决方案

封锁android应用程序

热度:105   发布时间:2016-05-01 12:26:56.0
关闭android应用程序

方法一:

   ActivityManager am = (ActivityManager) getSystemService   
   (Context.ACTIVITY_SERVICE);
    am.restartPackage(getPackageName());


   Androidmanifest.xml里添加权限

    <uses-permission 
      Android:name="android.permission.RESTART_PACKAGES">
   </uses-permission>


方法二:

杀死进程   android.os.Process.killProcess(android.os.Process.myPid());   

方法三:
 
  System.exit(0);

方法四:

  每次打开下个Acitivity的时候将当前Activity关闭,如此循环。关闭当前Acitivity就相
  当于退出系统,应该以前打开的Activity都关闭了·  但问题是返回上一个页面的时候会重新
  上个Acitivty的onCreate 方法,速度会受影响、



    个人见解而已,限制参考···





1 楼 lufengdie 2010-11-16  
使用 SharedPreferences

SharedPreferences 使用 xml 格式为 Android 应用提供一种永久的数据存贮方式。对于一个 Android 应用,它存贮在文件系统的 /data/ data/your_app_package_name/shared_prefs/目录下,可以被处在同一个应用中的所有 Activity 访问。Android 提供了相关的 API 来处理这些数据而不需要程序员直接操作这些文件或者考虑数据同步问题。

// 写入 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
Editor editor = preferences.edit();
editor.putBoolean("boolean_key", true);
editor.putString("string_key", "string_value");
editor.commit();
       
// 读取 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
preferences.getBoolean("boolean_key", false);
preferences.getString("string_key", "default_value");


2 楼 lufengdie 2010-12-10  


lufengdie 写道
使用 SharedPreferences

SharedPreferences 使用 xml 格式为 Android 应用提供一种永久的数据存贮方式。对于一个 Android 应用,它存贮在文件系统的 /data/ data/your_app_package_name/shared_prefs/目录下,可以被处在同一个应用中的所有 Activity 访问。Android 提[/color][color=olive]供了相关的 API 来处理这些数据而不需要程序员直接操作这些文件或者考虑数据同步问题。

// 写入 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
Editor editor = preferences.edit();
editor.putBoolean("boolean_key", true);
editor.putString("string_key", "string_value");
editor.commit();
       
// 读取 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
preferences.getBoolean("boolean_key", false);
preferences.getString("string_key", "default_value");






SharedPreferences 用法

http://www.cnblogs.com/jerrychoi/archive/2010/04/14/1712151.html

参考地址: http://www.iteye.com/topic/644580
           http://www.eoeandroid.com/thread-3160-1-1.html

  相关解决方案