摘要:
通知的进阶技巧 NotificationCompat.Builder 中提供了非常丰富的API来让我们创建出更加多样的通知效果。 1 Notification notification = new NotificationCompat.Builder(MainActivity.this) 2 ... 阅读全文
摘要:
一、收获 1.这是开课的第十三周,这一周学习了Android中的LitePal数据库,Litepal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查的操作。学习了Li 阅读全文
摘要:
1.删除数据 直接调用DataSupport类的deteleAll()方法来删除数据,deteleAll()方法第一个参数指定操作的表对象,第二个和第三个参数指定删除的对象。 1 //删除数据 2 Button delData = findViewById(R.id.del_data); 3 del 阅读全文
摘要:
假设我们想要对Book表进行CUDR操作,首先需要在Book类中添加Book类的继承结构: 1 public class Book extends DataSupport{ 2 ... 3 } 这是因为要对表内数据进行操作需要继承DataSupport类。 1.添加数据 1 //添加数据到Book表 阅读全文
摘要:
1.创建数据库 在LitePal中,一张表对应着一个Java类,下面新建一个Book类,代码如下: 1 public class Book{ 2 3 private int id; 4 private String author; 5 private String name; 6 private d 阅读全文
摘要:
一、简介 Litepal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查的操作。 二、配置Litepal 1.是编辑app/build.gradle文件,在depen 阅读全文
摘要:
老师今天在课堂上讲到了《三个和尚没水喝》的小故事,并且通过这个小故事给我们讲解了好的团队合作应该具备的条件。 故事讲的是:开始小和尚一个人在寺庙的时候,他每天都去挑水喝、念经、敲木鱼、给观音菩萨像案桌上的净水瓶添水,日子过的很好。不久来了一个长和尚,他一来到庙里就把半缸水喝光了。小和尚就叫他去挑水, 阅读全文
摘要:
使用SQL操作数据库 如何直接使用 SQL 来完成前面几小节中学过的 CRUD 操作呢? 添加数据的方法如下 1 db.execSQL("insert into Book (name, author, pages, price) values(?, ?, ?, ?)", new String[] { 阅读全文
摘要:
一、收获 1.这是开课的第十二周,这一周学习了Android如何创建数据库、数据库的升级,以及对数据的增删改查等操作。有了数据库的操作后,我们的app就不仅仅是静态的界面,就可以实现更多的功能。并且进行了一些实例,完成了一个完整的增删改查系统。 2.每天主要花费1个小时来学习,并且会根据当天学习任务 阅读全文
摘要:
删除数据 SQLiteDatabase 中提供了一个 delete()方法专门用于删除数据,这个方法接收三个参数,第一 个参数仍然是表名,,第二、第三个参数又是用于去约束删除某一 行或某几行的数据,不指定的话默认就是删除所有行。 实例: 修改 activity_main.xml 中的代码: 1 <L 阅读全文