自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 如何把List中重复的实体类去掉

1.先重写实体类中的equals()方法和hashCode()方法,import java.util.Objects;public class Bluetooth { private String name; private String address; private int type; //...其他代码 @Override public boolean equals(Object o) { if (this == o) r

2021-08-23 15:48:25 564

原创 在Activity中生成ViewModel对象

mViewModel = new ViewModelProvider(this, new ViewModelProvider.NewInstanceFactory()).get(MainViewModel.class);

2021-08-13 16:34:41 371

原创 Ubuntu系统下,Android Studio4.2.2的模拟器初使用无法启动

Ubuntu系统下,Android Studio4.2.2的初使用安装过程不加说明,当我们安装好Android Studio之后,要启动安卓模拟器的花需要下载,下载完成之后,在模拟器中进行如下点击 会弹出无法启动的小窗口,需要我们在linux的终端中进行命令操作,输入的命令为:sudo chown ts -R /dev/kvm再次点击图上的三角启动符号,模拟器即可成功启动。...

2021-08-12 19:33:13 597

原创 Android四大组件——ContentProvider学习总结

ContentProvider简介内容提供者,是 Android 四大组件之一,是不同应用程序之间进行数据交换的标准API,ContentProvide以Uri的形式对外提供数据,允许其他应用访问和修改数据;其他应用使用ContentResolve根据Uri进行访问操作指定的数据。使用ContentProvider共享数据的好处是统一了数据访问方式。Android内置的许多数据都是使用ContentProvider形式,如视频,音频,图片,通讯录等。使用ContentProvider我们经常会用

2021-08-02 11:34:39 318

原创 Android四大组件之——Service学习总结

什么是ServiceService提供了两个主要的功能:可以让程序在后台一直做它想要做的事情,即使当前没有与用户进行交互。(对应context.startService()的启动方式)。 实现了某些功能已供其他程序调用的工具,并可保持长期连接进行交互。(对应context.bindService()的启动方式)。Service的生命周期(对应两种启动方式)onCreate () 首次创建服务时,系统将调用此方法来执行一次性设置程序(在调用 onStartCommand()..

2021-07-30 19:24:07 272

原创 Fragment知识总结

Fragment简介(Fragment是什么)Fragment是Android3.0后引入的一个新的API,可以把他看成一个小型的Activity。 如下应用界面: 微信/QQ界面、网易云音乐界面、手机拨号盘界面Fragment的作用(为什么要使用Fragment)提高代码的重用性,改善用户体验和适应大屏。Fragment的特点Fragment是Activity界面的一个布局,依赖于Activity。 一个Activity可以拥有多个Fragment。 Fragm...

2021-07-30 17:39:58 466

原创 Android四大组件之——Activity学习总结

简介在Android系统中Activity提供可视化的用户界面, 一个Android应用通常由多个Activity组成。多个Activity 组成了Activity栈(Stack),当前活动的Activity处于栈顶。Activity有自己的生命周期,由Android系统来控制。...

2021-07-30 16:53:42 210

原创 Git拉取代码

Linux的常用命令(7.7)ls命令:显示指定工作目录下之内容dir命令:同 lscd命令:变换工作目录pwd命令:显示用户当前的工作路径,显示出完整的当前活动目录名称。clear命令:在允许的情况下清除屏幕man命令: 查看指令用法的helpmkdir命令:用来建立新的目录rmdir命令:用来删除已建立的目录du命令:显示目前的目录所占的磁盘空间df命令:显示目前磁盘剩余的磁盘空间mount命令:将某个文件系统挂载到某个目录上apt-get命令: Ubuntu系统下载软件命令

2021-07-30 15:01:02 515

原创 Android四大组件之——Broadcast学习总结

1.Broadcast概念是一个全局的监听器,属于Android四大组件之一。Broadcast(广播)是一种广泛运用的在应用程序(APP)之间传输信息的机制。而BroadcastReceiver(广播接收器)是对发送出来的 广播进行过滤接受并响应的一类组件。2.Broadcast作用:监听 / 接收 应用发出的广播消息,并做出响应。3.三要素和两步骤。(1)Broadcast (广播) – 用于发送广播(2)BroadcastReceiver (广播接收器) – 用于接受广播(3)Inte

2021-07-28 10:54:49 848

原创 Android创建SQLite的小练习

上午学习了ContentProvider的相关知识,并且根据所学知识进行了SQLite创建的demo练习。记录了SQLite的创建过程。1.自定义一个类MySQLite,继承SQLiteOpenHelper2.定义需要用到的相关变量。3.重写MySQLite中的onCreate与onUpgrade方法。4.在onCreate方法中调用db.execSQL(SQL语句)方法,执行原先定义好的SQL语句。5.定义一个按钮,绑定点击事件,点击触发数据库创建的操作。6.在MainActivity

2021-07-28 10:49:39 132

原创 activity显式启动和隐式启动

1.当虚拟机卡死无法操作时,通过终端命令杀死进程(1)ps -ef | grep -i “avd”(2) kill -9 7328 -9是强行关闭,7328是进程端口2.当Android Studio卡死的时候,通过终端命令杀死进程(1)ps -ef | grep -i “studio”(2)kill -9 xxxx 杀掉对应的进程3.在做activity之间的跳转时,有两种启动方式:(1)显式启动Intent intent = new Intent();intent.se

2021-07-28 10:38:37 2036

原创 linux基本命令学习

ls命令:显示指定工作目录下之内容dir命令:同 lscd命令:变换工作目录 cd /etc/vsftpd/ 更换到/etc/vsftpd目录pwd命令:显示用户当前的工作路径,显示出完整的当前活动目录名称。clear命令:在允许的情况下清除屏幕man命令: 查看指令用法的helpmkdir命令:用来建立新的目录 mkdir test 创建一个空目录testrmdir命令:用来删除已建立的目录du命令:显示目前的.

2021-07-28 10:27:02 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除