第一个程序的:

SharedPreferences  preferences = getSharedPreferences("count", MODE_WORLD_READABLE);

第二个程序的: 

// 获取其他程序所对应的 Context

Context  useCount = createPackageContext("org.crazyit.io", Context.CONTEXT_IGNORE_SECURITY);

SharedPreferences prefs = useCount.getSharedPreferences("count", Context.MODE_WORLD_READABLE);

***接下来做一下解释,红色字体的是代表储存的位置,因此需要一致;蓝色字体的是第一个程序的包名(在AndroidManifest中可以找到);绿色字体:CONTEXT_INCLUDE_CODE的意思是包括代码,也就是说可以执行这个包里面的代码。CONTEXT_IGNORE_SECURITY的意思是忽略安全警告,如果不加这个标志的话,有些功能是用不了的,会出现安全警告

Android之SharedPreferences(二)——跨程序调用相关推荐

  1. android安全问题(二) 程序锁

    导读:本文介绍如何实现对应用加锁的功能,无须root权限 某些人有时候会有这样一种需求,小A下载了个软件,只是软件中的美女过于诱惑与暴露,所以他不想让别人知道这是个什么软件,起码不想让别人打开浏览.而 ...

  2. 移动应用开发技术——Android Studio实验二——Activity的调用——竹园摘竹子

    掌握线性布局和相对布局的使用方法 掌握基本控件的属性功能及使用方法 掌握Activity的数据回传 通过线性布局和相对布局来搭建两个Activity界面,界面效果如下图所示.当点击"去竹园按 ...

  3. IPCInvoker,Android跨进程调用如此简单

    一个APP为什么需要多条进程? 如果一条进程能够拥有足够多的资源,且不会被系统kill掉的话,让程序运行在一条进程上是最好的选择.但是系统资源是按进程来分配的,每条进程资源分配是有个上限的,而且当我们 ...

  4. Android原生系统开发如何优雅的提供系统级的API供第三方程序调用?

    目录 故事背景 二.开发步骤 Step1.添加一个专属系统级服务 2.1.1.模仿Android原生服务接口,如WifiManager,规划自己的Manager 2.1.2.为我们的Manager生成 ...

  5. Android 数据库综述(二) 程序计算器与信号量来处理多线程并发问题

    Android 数据库综述(二) 程序计算器与信号量来处理多线程并发问题 多线程操作数据库,为处理并发问题,大家第一想到的是加锁操作 ,SQLite是文件级别的锁.SQLite3对于并发的处理机制是允 ...

  6. Android中的跨进程调用技术AIDL

    什么是AIDL Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信. 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用 ...

  7. cocos2dx 应用程序调用已有的android程序,cocos2dx-JniHelper 使用(示例代码)

    1.操作的游戏工程和cocos2d_x游戏引擎是一个目录的 2.跟jni相关的C++代码文件放在proj.android\jni\hellocpp目录下,每加一个cpp文件,都需在proj.andro ...

  8. c语言程序中变量先引用声明,C语言如何跨文件调用函数定义中声明的变量

    变量的作用域 我们知道,变量根据其作用域有全局变量和局部变量之分.全局变量作用域是整个文件,并且可以使用关键字 extern 达到跨文件调用的目的.但是局部变量值作用于它当前所在的块(即该变量所处最内 ...

  9. Android中Sharedpreferences牵涉到跨进程时不能实时读取的问题

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/11271053 在做课程表应用时,由于要设置课前提醒的时间,我通过Sharedprefere ...

最新文章

  1. 硬科技凭什么产业化?
  2. Socket.IO 客户端 API IO
  3. 复制内存时检测到可能的io争用条件_这篇高并发服务模型大科普,内部分享时被老大表扬了...
  4. 平衡二叉查找树 AVL 的实现
  5. 爬虫批量下载全站小说并自动保存
  6. 打印纸张尺寸换算_纸张尺寸与开(K)数换算
  7. html5退出全屏触发的方法_在实战中学??typescript - 实现浏览器全屏(100行)
  8. 号称“完全自主研发”的木兰编程语言开发者道歉后,中科院的回应来了!
  9. 如何利用第三方数据进行大数据分析
  10. java 反射 接口_Java 怎么通过反射获取并实现这个类里面的接口,并且实现接口中的方法...
  11. 对数周期天线hfss建模_Ansoft HFSS 在设计对数周期天线时的仿真方法-HFSS教程
  12. Win10 删除网络驱动器
  13. html 文件 转换成mp4视频,[swf转视频]一个带有Play播放按钮的swf文件怎么转换成mp4视频...
  14. python3实用小工具--语言翻译器(附源码)
  15. Windows10一句话从administrator权限提升到system权限
  16. RHCSA/Linux基础
  17. 《鸟哥的Linux私房菜》chapter9 20180818~20180826
  18. 服务器系统获取最高权限,webshell+serv-u获取系统最高权限
  19. Html5--audio标签使用教程
  20. 什么是基本的逻辑运算?

热门文章

  1. 计算机有哪两种绘图,能被计算机接受的数字图像有哪两种?它们分别由什么构成?...
  2. c51语言if语句多条件使用,单片机if语句判断多个条件
  3. html怎么防止修改数据,HTML防数据采集
  4. python3写冒泡排序_使用python3实现冒泡排序、选择排序和快速排序
  5. callablestatement.setstring会不会将字符串trim_Java String:重要到别人只能当老二的字符串类
  6. nit计算机应用基础是考试大纲,全国计算机应用技术证书考试(NIT)考试大纲(计算机应用基础Windows XP)...
  7. java string document_java - String 和 document 的相互转换总结
  8. 实现查询菜品信息考试题
  9. mybatis 知识1
  10. 微信小程序之坦克大战学习