首先看定义: 1.public: 共有的 訪問沒有限制 2.private: 私有的 聲明他們的類和結構中才能訪問 3.internal: 內部的 同一個程序集(命名空間)中的所有類都能訪問,可跨類 4.protected: 受保護的 只能在它的類和它的派生類(繼承的子類)中訪問,可跨程序集 5.p ...
分类:
其他好文 时间:
2018-07-25 18:16:25
阅读次数:
183
运行时权限 Android 6.0 之后的系统提供了两种权限: 1. 普通权限。例如:访问网络状态、监控开机是否完成等。这种权限会在安装 APP 时询问用户是否同意。 2. 危险权限,也就是说运行时权限,需要在程序运行时动态获取用户许可。例如:定位、拨打电话等。这种权限会在 APP 使用到相关功能时 ...
分类:
其他好文 时间:
2018-05-05 20:43:19
阅读次数:
165
使用之前的SQLite存储的应用程序。首先需要在这个应用程序中创建内容提供器,右击com.example.administrator.exp7包→New→Other→Content Provider,会弹出这样的对话框, 其中Class name 是内容提供器的名字,Authorities是包名co ...
分类:
移动开发 时间:
2017-08-26 19:51:58
阅读次数:
196
想要实现跨程序共享数据需要用到内容提供器,内容提供器给别的应用提供了访问接口,可以新建一个类去继承ContentProvider来创建一个自己的内容提供器。ContentProvider类中有6种抽象方法,在使用子类继承的时候需要全部重写。 1 public class Myprovider ext ...
分类:
移动开发 时间:
2017-08-25 19:25:30
阅读次数:
271
通过应用程序名称创建Mutex实现跨程序标识. program中的调用方法: SingleProcessFixer singleProcessFixer = new SingleProcessFixer(); if (!singleProcessFixer.CreateMutex()) //程序正在 ...
内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能, 它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。 目前,使用内容提供器是 Android 实现跨程序共享数据的标准方式。 内容提供器的用法一般有两种,一种是使用现 ...
分类:
其他好文 时间:
2017-06-05 00:20:05
阅读次数:
234
1.开始启程 你的第一行Android代码 2.先从看得到的入手 探究活动 3.软件也要拼脸蛋 UI开发的点点滴滴 4.手机平板要兼顾 探究碎片 5.全局大喇叭 详解广播机制 6.数据存储全方案 详解持久化技术 7.跨程序共享数据 探究内容提供器 8.丰富你的程序 运用手机多媒体 9.看看精彩的世界 ...
分类:
其他好文 时间:
2017-04-26 13:51:48
阅读次数:
143
今天写代码时偷懒用了dynamic,结果遇到问题,运行时始终无法获取dynamic对象的属性。原问题简化后如下: 程序集A包含SampleClass类,有一个静态方法,接收一个dynamic类型参数并将其Value属性输出。 程序集B引用程序集A并调用Output方法: 运行结果是: "Unhand ...
概念:XML:提供数据交换、系统配置、内容管理等的功能,可跨平台、跨网络、跨程序的数据描述方式。XSL:依靠XPath定位,提供显示模板,且专门为了显示XML文件信息的语言。CSS(层叠样式表):在网页中进行样式显示的语言。(若需要XML文件显示是否独立运行需要CSS/XSL。通过浏览器XML一般显 ...
分类:
其他好文 时间:
2017-02-04 01:05:46
阅读次数:
273
XML 简介 Xml(eXtensible Markup Language) 即可扩展标记语言。提供了一套跨平台、跨网络、跨程序的语言的数据描述方式,使用XML 可以方便地实现数据交换、系统配置、内容管理等常见功能。 元素VS 节点 节点包括元素节点、属性节点、文本节点;元素一定是节点,但是节点不一 ...
分类:
其他好文 时间:
2017-01-26 19:01:03
阅读次数:
215