随笔分类 -  Android学习

摘要:Android实现记住用户名和密码 先前我的打卡APP并没有记住登录者账号密码的功能,今天把这个功能实现了。 当我们勾选“记住密码”,退出应用后会保存账号密码,反之则会被清空 具体是使用了SharedPreference 存储来实现的。我们需要创建一个复选按钮,通过按钮的否选取来判断是否保存账号密码 阅读全文
posted @ 2023-03-15 22:52 冰稀饭Aurora 阅读(364) 评论(0) 推荐(0) 编辑
摘要:实现了安卓每日打卡APP教师身份的登录,在这部分我选择使用子菜单实现,效果如下: 实现代码见后 进入APP,默认是学生登录界面: 打开右上角子菜单,选择跳到教师登录界面: 用同样的操作可以跳转回去;如果已经是本页面还点击跳转到本来的页面,则会弹出提示: 核心代码其实就是重写这两个方法: public 阅读全文
posted @ 2023-03-15 20:03 冰稀饭Aurora 阅读(266) 评论(0) 推荐(0) 编辑
摘要:一个好的APP,漂亮而易用的界面是非常重要的。APP的页面是用户能够显性直观看到的,没有哪个用户会拒绝一个漂亮的界面。 今天我用各种方式美化了我的界面: 美化界面有以下几个注意的点和小技巧: 1.为APP添加背景图片 要想为APP添加背景,我们需要用到: android:background="@m 阅读全文
posted @ 2023-03-15 19:53 冰稀饭Aurora 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Service是什么 Service是安卓四大组件之一,不需要有任何用户界面,能一直保持正常运行,因此它能够实现后台长期运行的一些任务,是Android中实现程序后台运行的解决方案。 服务并不是运行在一个独立的进程当中的,它也依赖创建服务时所在的应用程序进程。进程被杀掉时,所有依赖于该进程的服务会停 阅读全文
posted @ 2023-03-12 21:40 冰稀饭Aurora 阅读(19) 评论(0) 推荐(0) 编辑
摘要:上个博客我展示了如何监听电量变化,但是那个过于简陋,没有将电量显示到屏幕上的功能。 这个功能看起来似乎当然没什么用,但是却是之后学习的基础。 package com.example.broadcastapplication; import androidx.appcompat.app.AppComp 阅读全文
posted @ 2023-03-11 00:48 冰稀饭Aurora 阅读(45) 评论(0) 推荐(0) 编辑
摘要:BroadcastReceiver ,也就是广播接收器,可以让我们的 APP监听系统或其他应用的广播。 今天学习了一下如何使用BroadcastReceiver 监听系统的电量变化。 单纯只是实现这个功能还是很简单的,看一下代码 我们需要创建一个广播接收者,继承自 BroadcastReceiver 阅读全文
posted @ 2023-03-11 00:27 冰稀饭Aurora 阅读(141) 评论(0) 推荐(0) 编辑
摘要:ContentProvider(内容提供者)是安卓四大组件之一 它的主要作用: 我们想在自己的应用中访问别的应用或者ContentProvider暴露给我们的一些数据如联系人或短信等。并且想对这些数据进行读取或者修改,这就需要用到ContentProvider。 我们自己的应用,想把自己的一些数据暴 阅读全文
posted @ 2023-03-10 18:09 冰稀饭Aurora 阅读(13) 评论(0) 推荐(0) 编辑
摘要:今天了解了一下BroadcastReceiver Broadcast直译广播。BroadcastReceiver就是应用程序间的全局大喇叭,即通信的一个手段, 系统自己在很多时候都会发送广播,比如电量低或者充足,刚启动完,插入耳机,输入法改变等, 发生这些时间,系统都会发送广播,这个叫系统广播,每个 阅读全文
posted @ 2023-03-09 21:37 冰稀饭Aurora 阅读(18) 评论(0) 推荐(0) 编辑
摘要:今天写APP时遇到了一个问题,卡了我好一会,最终找出来解决方法。 首先是报错:NullPointerException 这显然是空指针异常问题,什么是空指针异常呢 当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括: 调用 null 对象的实例方法。 访问或修改 null 对 阅读全文
posted @ 2023-03-08 23:36 冰稀饭Aurora 阅读(69) 评论(0) 推荐(0) 编辑
摘要:今天应用RecyclerView于我的App,每天的打卡内容将以浏览列表(类似listview)的效果,呈现在主页面 也就说我们的应用可以将每天的打卡内容从数据库拿出来呈现在应用里 现在我的应用的主要功能已经更加完善了 主要代码我会放后边 大致效果,我直接修改系统日期,进行三天的打卡,然后就显示在了 阅读全文
posted @ 2023-03-08 21:30 冰稀饭Aurora 阅读(40) 评论(0) 推荐(0) 编辑
摘要:每日打卡APP界面优化与功能完善 今天把app的界面完善了一下,让其更为美观 我们可以通过在drawable中创建bg_xml文件 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android. 阅读全文
posted @ 2023-03-08 21:29 冰稀饭Aurora 阅读(27) 评论(0) 推荐(0) 编辑
摘要:在Android开发中,我们经常需要实现这样一个下拉的浏览列表:这非常有用,典型的例子就是我们的微信好友列表, 可以显示出好友的头像昵称等,还能点击实现更多功能,今天我学习了一个非常有用也是实际开发中大量应用的组件RecyclerView 我的练习项目效果图如图所示,可以看到实现了下拉浏览,显示图片 阅读全文
posted @ 2023-03-07 21:25 冰稀饭Aurora 阅读(78) 评论(0) 推荐(0) 编辑
摘要:今天学习了一下子菜单的做法,主要是重写这两个方法实现,效果见下图,很简单很基础 onCreateOptionsMenu onOptionsItemSelected 代码 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http: 阅读全文
posted @ 2023-03-07 18:05 冰稀饭Aurora 阅读(188) 评论(0) 推荐(0) 编辑
摘要:本周还是主要学习安卓:列一个小计划 1.深入学习RecyclerView 2.进一步学习Fragment 3.进一步学习Service 4.Broadcast/Receiver学习 5.ContentProvider学习 6.优化一下APP的界面,界面设计还是比较重要的,设计一个简洁好用,功能多,而 阅读全文
posted @ 2023-03-06 23:03 冰稀饭Aurora 阅读(21) 评论(0) 推荐(0) 编辑
摘要:接着写每日打卡App,终于把闹钟功能实现了 核心知识是广播Broadcast和AlarmManager闹钟服务 首先,点击登录进入主界面,然后点击每日提醒 点击设置时间, 然后,到点能弹出提醒(还未完善) 代码 SetTimeActivity package com.example.clockapp 阅读全文
posted @ 2023-03-06 01:10 冰稀饭Aurora 阅读(526) 评论(0) 推荐(0) 编辑
摘要:接着写每日打卡App 现在实现了浏览功能 package com.example.clockappliction; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import andro 阅读全文
posted @ 2023-03-05 21:42 冰稀饭Aurora 阅读(21) 评论(0) 推荐(0) 编辑
摘要:今天有学习了一个安卓中重要的内容,Fragment Fragment 可以做到把屏幕划分成几块,然后进行分组,进行模块化的管理。并且可以更加方便的在运行过程中动态地更新Activity的用户界面 Fragment并不能单独使用,他需要嵌套在Activity 中使用,尽管他拥有自己的生命周期,但是还是 阅读全文
posted @ 2023-03-05 18:09 冰稀饭Aurora 阅读(28) 评论(0) 推荐(0) 编辑
摘要:之前接触了一点ListView的基础知识,但没有自己去敲,学的不是很深刻,今天我按照教程,写了一个listview的基本实现,基本掌握了listview listview的学习是为了给RecyclerView打一下基础,毕竟RecyclerView优点更多,更好用,实际开发中主要就是用到它。 先看看 阅读全文
posted @ 2023-03-05 16:51 冰稀饭Aurora 阅读(18) 评论(0) 推荐(0) 编辑
摘要:继续写我的打卡APP-完成了每日打卡的功能,其实还是比较简单,因为和注册一样都是插入的过程 同时还能实现自动计数的功能,把坚持天数自动计算出来,打卡后插入数据库 效果,可以看到第一次打卡显示坚持天数为0,点击打卡,提示打卡成功,再查看数据库文件,可以看到多了这条数据 代码 package com.e 阅读全文
posted @ 2023-03-04 17:33 冰稀饭Aurora 阅读(289) 评论(0) 推荐(0) 编辑
摘要:每日打卡APP新的进展-实现登录功能-昨天已经把注册功能实现了,今天也很快把登录功能做了出来,然后接着着手做其他功能,打卡功能写在下一篇博客 能够实现登录和注册,注册相关的代码我在之前的博客中写过了,这里主要是登录的部分!同时登录后自己的学号姓名信息会显示在自己的主页里! 我在CRUD.java中又 阅读全文
posted @ 2023-03-04 17:22 冰稀饭Aurora 阅读(59) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示