随笔分类 - 我的学习笔记-日常学习总结
我的日常学习总结笔记-加油Aurora!
摘要:Service是什么 Service是安卓四大组件之一,不需要有任何用户界面,能一直保持正常运行,因此它能够实现后台长期运行的一些任务,是Android中实现程序后台运行的解决方案。 服务并不是运行在一个独立的进程当中的,它也依赖创建服务时所在的应用程序进程。进程被杀掉时,所有依赖于该进程的服务会停
阅读全文
摘要:上个博客我展示了如何监听电量变化,但是那个过于简陋,没有将电量显示到屏幕上的功能。 这个功能看起来似乎当然没什么用,但是却是之后学习的基础。 package com.example.broadcastapplication; import androidx.appcompat.app.AppComp
阅读全文
摘要:BroadcastReceiver ,也就是广播接收器,可以让我们的 APP监听系统或其他应用的广播。 今天学习了一下如何使用BroadcastReceiver 监听系统的电量变化。 单纯只是实现这个功能还是很简单的,看一下代码 我们需要创建一个广播接收者,继承自 BroadcastReceiver
阅读全文
摘要:ContentProvider(内容提供者)是安卓四大组件之一 它的主要作用: 我们想在自己的应用中访问别的应用或者ContentProvider暴露给我们的一些数据如联系人或短信等。并且想对这些数据进行读取或者修改,这就需要用到ContentProvider。 我们自己的应用,想把自己的一些数据暴
阅读全文
摘要:今天写APP时遇到了一个问题,卡了我好一会,最终找出来解决方法。 首先是报错:NullPointerException 这显然是空指针异常问题,什么是空指针异常呢 当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括: 调用 null 对象的实例方法。 访问或修改 null 对
阅读全文
摘要:今天应用RecyclerView于我的App,每天的打卡内容将以浏览列表(类似listview)的效果,呈现在主页面 也就说我们的应用可以将每天的打卡内容从数据库拿出来呈现在应用里 现在我的应用的主要功能已经更加完善了 主要代码我会放后边 大致效果,我直接修改系统日期,进行三天的打卡,然后就显示在了
阅读全文
摘要:每日打卡APP界面优化与功能完善 今天把app的界面完善了一下,让其更为美观 我们可以通过在drawable中创建bg_xml文件 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.
阅读全文
摘要:在Android开发中,我们经常需要实现这样一个下拉的浏览列表:这非常有用,典型的例子就是我们的微信好友列表, 可以显示出好友的头像昵称等,还能点击实现更多功能,今天我学习了一个非常有用也是实际开发中大量应用的组件RecyclerView 我的练习项目效果图如图所示,可以看到实现了下拉浏览,显示图片
阅读全文
摘要:接着写每日打卡App,终于把闹钟功能实现了 核心知识是广播Broadcast和AlarmManager闹钟服务 首先,点击登录进入主界面,然后点击每日提醒 点击设置时间, 然后,到点能弹出提醒(还未完善) 代码 SetTimeActivity package com.example.clockapp
阅读全文
摘要:接着写每日打卡App 现在实现了浏览功能 package com.example.clockappliction; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import andro
阅读全文
摘要:今天有学习了一个安卓中重要的内容,Fragment Fragment 可以做到把屏幕划分成几块,然后进行分组,进行模块化的管理。并且可以更加方便的在运行过程中动态地更新Activity的用户界面 Fragment并不能单独使用,他需要嵌套在Activity 中使用,尽管他拥有自己的生命周期,但是还是
阅读全文
摘要:之前接触了一点ListView的基础知识,但没有自己去敲,学的不是很深刻,今天我按照教程,写了一个listview的基本实现,基本掌握了listview listview的学习是为了给RecyclerView打一下基础,毕竟RecyclerView优点更多,更好用,实际开发中主要就是用到它。 先看看
阅读全文
摘要:继续写我的打卡APP-完成了每日打卡的功能,其实还是比较简单,因为和注册一样都是插入的过程 同时还能实现自动计数的功能,把坚持天数自动计算出来,打卡后插入数据库 效果,可以看到第一次打卡显示坚持天数为0,点击打卡,提示打卡成功,再查看数据库文件,可以看到多了这条数据 代码 package com.e
阅读全文
摘要:每日打卡APP新的进展-实现登录功能-昨天已经把注册功能实现了,今天也很快把登录功能做了出来,然后接着着手做其他功能,打卡功能写在下一篇博客 能够实现登录和注册,注册相关的代码我在之前的博客中写过了,这里主要是登录的部分!同时登录后自己的学号姓名信息会显示在自己的主页里! 我在CRUD.java中又
阅读全文
摘要:今天晚上接着写了会打卡APP-现在实现了用户注册,我打算一步步来,一个一个功能实现,这也是一个比较谨慎和比较好的习惯 虽然之前已经实现过添加数据了,但毕竟参考的比较多,这次拿新项目练手,就再写一遍,让自己更加熟练一些 这部分的代码也会放在后边 先来看一下效果,进入app,点击注册 进入注册页面,写入
阅读全文
摘要:今天课比较多,但是还是要抽出时间写安卓,又有了一些小进展,将数据库的部分代码写了出来 可以参考一下 package com.example.clockappliction; import android.content.Context; import android.database.sqlite.
阅读全文
摘要:Toast(吐司) Android用于提示信息的一个控件 也就是一个消息提示框,能显示一个框,没任何按钮,一段时间过后自动消失,是很常用的一个知识 toast的使用非常简单,格式和上图差不多,用最简单的方式写就是一行代码,格式为:() Toast.makeText(this, "内容", 显示时间)
阅读全文
摘要:今天开始着手做个人作业-每日打卡APP 今天首先实现了主要页面和简单功能,项目的结构基本确定,进展刚开始 初步实现主要页面和页面跳转,之后的进展见之后的博客吧
阅读全文
摘要:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 首先我们安装git https://git-scm.com/ 下载特别慢就用这个,微软商店里面有
阅读全文
摘要:我自主完成的Servlet连接数据库实现完整功能增删改查的代码,放在这里,也可以到我github上下载: https://github.com/BXF-Aurora168 练习项目-Servlet实现数据库增删改查-新闻发布系统 Exercise project -Servlet to achiev
阅读全文