摘要: 一 创建手机通知 1.创建一个NotificationManager 创建一个NotificationManager来对通知就行管理。一般调用context的getSystemService()方法得到这个对象,这个方法传入要获取的服务,返回的是一个该类型的值。如下: 2.创建一个Notificat 阅读全文
posted @ 2018-08-25 15:43 Mask_D 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 创建自己的内容提供器很简单,只需要新建一个类继承ContentProvider类,并重写其中的6个抽象方法即可。(需要全部重写) 一 URI的写法 一个标准的内容URI写法有两种: 1.路径结尾,表示访问表中所有内容: 2.id结尾,表示访问表中特定id的内容: 二 借助UriMatcher类 在U 阅读全文
posted @ 2018-08-24 23:51 Mask_D 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 不同程序之间想要获取数据需要用到的即使内容提供器来提供数据,而现有内容提供器可以提供给其他程序一些所需要的数据,如果想访问这些数据,则程序中需要通过context获得实例,借助ContentResolver类,其中提供了一系列的增删改查的方法。 内容提供器的操作和内置数据库SQLite的操作很像,不 阅读全文
posted @ 2018-08-24 15:54 Mask_D 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 程序运行是的权限分为两种,一种是普通权限,一种是危险权限。普通权限的话可以直接使用,只有危险权限需要询问用户的同意。 危险权限分组以及组内权限如下: 注:危险权限同一组内有一项权限被授权,则一组权限都被授权。 申请权限: 以获取拨打电话call权限为例。 首先在 AndroidManifest.xm 阅读全文
posted @ 2018-08-22 20:50 Mask_D 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一 配置litepal 1.在app/build.gradle中的dependencies闭包中添加依赖: 2.在app/src/mian目录里 new一个Directory,命名为assets目录,在目录中创建一个file,命名litepal.xml。并进行编辑: dbname用于指定数据库名,v 阅读全文
posted @ 2018-08-21 23:40 Mask_D 阅读(1843) 评论(2) 推荐(0) 编辑
摘要: 一 创建数据库 1.创建一个 “数据库管理器” 实体类来继承 SQLiteOpenHelper抽象类。其中需要重写两个方法用于创建数据库和升级数据库:onCreate()和onUpgrade()。 2.数据库管理器的构造方法接收四个参数。第一个是context(环境),第二个是数据库名,第三个是查询 阅读全文
posted @ 2018-08-20 18:21 Mask_D 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 一 SharedPreferences存储 (1)得到sharedpreferences对象的三种方法。 1.Context类中的getSharePreferences()方法:该方法接收2个参数,一个参数用于指定SharePreferences文件的名称,如果指定的文件不存在则会创建一个,Shar 阅读全文
posted @ 2018-08-20 09:27 Mask_D 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一 。数据存储到文件中 通过openFileOutput()方法来讲数据存储到指定的文件中。接收两个参数,第一个参数是存储的文件名,第二个参数是文件操作模式。openFileOutput()返回的是一个FileOutputStream对象(字节输出流)。 存储代码如下: 其中先新建一个字节输出流,新 阅读全文
posted @ 2018-07-27 19:46 Mask_D 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一 广播机制 广播分为标准广播和有序广播,标准广播是异步执行的广播,没有先后顺序。而有序广播是一种同步执行的广播,有接收的先后顺序,所以可以被截断。 二 接收系统广播 1.动态注册(在代码中注册) 广播接收器是一个类。继承自BroadcastReceiver类,重写了onReceiver()的方法, 阅读全文
posted @ 2018-07-21 16:51 Mask_D 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一 Neo4j的连接 在这里因为需要依赖Neo4j的部分jar包,所以我们使用Maven来管理各种依赖包。 首先创建一个Maven项目,并在maven项目中的pom.xml中引入 在java中代码如下即可以连接到Neo4j数据库: 二 设计问题类别 经过贝叶斯分类计算后可以将问题分为几类规范问题,所 阅读全文
posted @ 2018-07-06 11:03 Mask_D 阅读(1362) 评论(0) 推荐(0) 编辑