摘要:
为什么需要内容提供者 a) 如何创建数据库 b) 文件权限 c) Chmod linux修改权限 内容提供者原理 a) 内容提供者把数据进行封装然后提供出来,其他应用都是通过内容解析这访问 b) 定义内容提供者,写一个类,继承ContentProvider 实现内容提供者步骤 a) 写一个类,继承C 阅读全文
摘要:
实现备份短信到xml文件和像短信中插入一条数据 一、实现短信将备份到xml文件中 在布局文件中定义一个按钮,定义点击事件为copyClick MainActivity.java: 1 package com.lgqrlchinese.heima76android_copysms; 2 3 impor 阅读全文
摘要:
实现这么个需求:应用1创建数据库Account.db,应用2对Account.db进行操作 有两个办法。 首先记录第一个不合常理的方法:将创建的数据库的权限改为公开的可读可写的,然后其他应用就可以访问了。当然没人会这么做,太不安全还麻烦。在这里就不详细说了,之提供一个方法可以在代码里写shell命令 阅读全文
摘要:
进程的概念 a) 四大组件都运行在主线程中 b) 服务是没有界面的,可理解为没有界面的Activity c) 进程的优先级 i. Foreground process前台进程:优先级最高,相当于activity执行了onResume()方法,用户正在交互; ii. Visible process 可 阅读全文
摘要:
实验目的:深入理解图的邻接矩阵存储结构 实验内容: 已知某无向网如图所示,要求利用数组表示法建立该网。 基本思想:编写两个功能函数,一个负责建立无向网的邻接矩阵存储结构,另一个负责对无向网的打印输出。 步骤1:引入必要的函数库 1 #include <stdio.h> 2 #include <std 阅读全文
摘要:
首先在清单文件中注册 然后在MainActivity.java中将权限封装到一个String数组中 1 static final String[] PERMISSION = new String[]{ 2 Manifest.permission.READ_PHONE_STATE, 3 Manifes 阅读全文
摘要:
实验目的:深入理解单链表的建立及操作 实验内容: 1.建立单链表A与B 2.实现主要的函数,查找、插入、删除等 3.实现操作A-B 步骤1:包含必要的函数库,对结构体LNode中的抽象数据类型ElemType进行具体定义 1 #include <stdio.h> 2 3 #include <stdl 阅读全文
摘要:
实验目的: 深入理解二叉树的递归建立以及遍历过程。 了解二叉树遍历的非递归算法。 实验内容: 对于如下的二叉树: 要求编程实现: 1.以递归方式建立该二叉树。 2.以递归方式实现对该二叉树的先序、中序和后序遍历。 步骤1:包含必要的函数库 1 #include <stdio.h> 2 #includ 阅读全文
摘要:
一、实验目的理解贪心法思想,掌握构造哈夫曼树的方法及哈夫曼编码的生成。 二、实验内容 按要求编写程序,次都选取未构造过的权值最小的叶子结点来构造哈夫曼树,最后根 据哈夫曼编码规则求出哈夫曼编码。 三、实验步骤步骤1:引入必要的函数库。 1 #include <stdio.h> 2 #include 阅读全文
摘要:
一、MYSQL的安装 1、打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行"setup.exe"。 2、选择安装类型,有"Typical(默认)"、"Complete(完全)"、"Custom(用户自定义)"三个选项,选择"Custom",按"next"键继 阅读全文