訪問外部程式的SharedPreference

2021-06-07 16:20:09 字數 1478 閱讀 9653

專案1:建立sharedpreference檔案,包名:com.shared.p1

注意1:sharedpreferences shared_f = getsharedpreferences("shared_f_name", context.mode_world_readable);第二個引數mode設定為context.mode_world_readable或context.mode_world_writeable

demo source:

package com.shared.p1;

import android.content.context;

import android.content.sharedpreferences;

import android.os.bundle;

import android.view.view;

import android.view.view.onclicklistener;

import android.widget.button;

import android.widget.toast;

public class shared_f1activity extends activity implements onclicklistener

public void onclick(view v)

}}

布局檔案只有3個按鈕

專案2:可以訪問專案1的sharedpreference檔案  ,package com.shared.p1;

訪問專案1的sharedpreference檔案,必須獲得專案1的context--方法如下:

f1context = createpackagecontext("com.shared.p1", context.context_ignore_security);

demo2 source

package com.shared.f2;

import android.content.context;

import android.content.sharedpreferences;

import android.content.pm.packagemanager.namenotfoundexception;

import android.os.bundle;

import android.view.view;

import android.view.view.onclicklistener;

import android.widget.button;

public class shared_f2activity extends activity implements onclicklistener catch (namenotfoundexception e)

}public void onclick(view v)

}}

訪問外部程式的SharedPreference

專案1 建立sharedpreference檔案,包名 com.shared.p1 注意1 sharedpreferences shared f getsharedpreferences shared f name context.mode world readable 第二個引數mode設定為co...

redis外部訪問

1 redis的搭建這裡就不做描述的了,可以參考我的另外乙個部落格。2 說明一下我們在其他伺服器上面不能訪問自己搭建的redis伺服器的原因 1 bind 127.0.0.1 因為redis.conf中預設是配置的bind 127.0.0.1。這個就只能本地訪問,所以需要注釋掉 2 redis預設配...

redis外部訪問

1 redis的搭建這裡就不做描述的了,可以參考我的另外乙個部落格。2 說明一下我們在其他伺服器上面不能訪問自己搭建的redis伺服器的原因 1 bind 127.0.0.1 因為redis.conf中預設是配置的bind 127.0.0.1。這個就只能本地訪問,所以需要注釋掉 2 redis預設配...