zoukankan      html  css  js  c++  java
  • 跨apk访问SharedPreferences

     
    http://xiechengfa.iteye.com/blog/1077355

    //该activity生成一个SharedPreferences

    //1:APK->activity
    //包名:com.test.pkg
    public void onCreate(Bundle savedInstanceState)
     {
      super.onCreate(savedInstanceState);
     SharedPreferences mPrefs = getSharedPreferences("com.test.pkg_preferences ",Context.MODE_WORLD_READABLE );
    //注意这里的  Context.MODE_WORLD_READABLE
    }
     
    //访问上一个activity的SharedPreferences
    //2:APK->activity
    public void onCreate(Bundle savedInstanceState)
     {        
      Context otherAppsContext = null;
      try
      {
       otherAppsContext = createPackageContext(
         "com.test.pkg ", 0);
      }
      catch (NameNotFoundException e)
      {
      }
     SharedPreferences mPrefs = otherAppsContext.getSharedPreferences("com.test.pkg_preferences ",Context.MODE_PRIVATE);
    }
    //备注:不同的APK互相访问对方的资源文件或图片也可以使用此方法(otherAppsContext )。
  • 相关阅读:
    判断touchmove上下的方向
    this的指向
    JS 判断浏览器是否安装Flash 兼容IE、firefox
    Array类型
    addEventListener()与removeEventListener()
    tap 点透问题
    ts 接口
    ts 类型断言
    ts学习
    vue时间戳转换(10位数)/(13位)
  • 原文地址:https://www.cnblogs.com/leaven/p/2613291.html
Copyright © 2011-2022 走看看