自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 专高2-day1 网络模块——HTTP基本使用方法

它有两个,一个是1.0一个是1.1,他们的区别在于。知识导入——什么是HTTP协议。一些HTTP的一些基本使用方法。:http协议是超文本传输协议。get请求post请求区别。更不安全,因为参数直接暴露在。什么时候使用post请求。GET参数通过URL传递,用哪 种传输方式更好,以不能用来传递敏感信息。HTTP协议的会话方式。如何完成完成文件上传。

2023-03-22 13:34:19 67

原创 专高一,day10 ContentProvider ,内容提供者

3.数据在Android的应用程序中是私有的,该类数据包括文件数据、数据库数据以及其他类型的数据。因此要进行数据间的共享及传递数据,就要创建一个ContentProvider。因为一个ContentProvider类实现了一组标准的方法接口,从而能够让其他的应用保存或读取此ContentProvider的各种数据类型,即一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据暴露出去。里面的这些方法,都是已经创建好的。在这里面,要创建两个要用的。解决问题需要运用知识点。

2023-03-03 20:27:43 71

原创 专高一,day9 SQLite

SQLite-使用方法执行增删改。为什么要学习SQLite数据库。一 SQLite-常见操作。解决问题需要运用知识点。SQL需要用到的语句。使用sql语句增删该查。

2023-03-02 19:03:41 79

原创 专高一,day8 Android6.0权限和SharedPreferences存储

在按钮创建的方法里调用继承的方法,并且把链接放进去,点击以后,可以到刚刚说的地方找到图片。接下来是在 Device File Explorer中找到sdcard。一. SharedPreferences存储。Sharedreferences的四种操作权限。//在里面创建 文件名.txt。这个我们要创建一个方法继承。为什么要学习sd和sp存储。解决问题需要运用知识点。

2023-03-01 19:04:48 109

原创 专高一,day7Fragment+ViewPager+TabLayout

tablayout选项卡颜色和指示器样式修改(提薪)FragmentPagerAdapter的方法。创建Fragment。

2023-02-28 20:29:15 37

原创 专高一,day6 ViewPager及ViewPager2,轮播图

ViewPager轮播图组件随处可见了,viewpager可以实现左右滑动,viewpager实现fragment切换是目前大部分app所需要使用的技术。常见的轮播图和引导页使用viewpager完成,能够实现自动轮播。在MainActivity中 初始化控件 准备数据源 定义适配器 设置适配器,调用你添加的照片名字。初始化控件 准备数据源 定义适配器 设置适配器,在drawable中创建个类型,可以切换的时候,颜色变化。首先创建控件,导入ViewPager。

2023-02-27 19:00:18 170

原创 专高一,Fragment的基本使用

Fragment作为Android最基本,最重要的基础概念之一,在开发中经常会和他打交道。Fragment可以理解成Activity中用户界面的一个行为或者一部分,它必须被嵌套在Activity中。但是一个Fragment有它自己独立的xml布局文件,并且具有良好的封装性,因此特殊情况下Fragment可以很容易用Activity来进行替换。一 Fragment的创建-静态加载。二 Fragment的创建-动态加载。fragment两种创建方式。fragment两种创建方式。

2023-02-24 20:10:32 36

原创 专高一,day3 Notitfcation 通知,还有双击退出设置

/跳转到指定的Activity。先在项目中创建按钮控件,在里面创建方法到MainActivity中。builder.setContentText("我是普通通知");builder.setContentTitle("普通通知");假如你要点击通知,通知消失,并且退回页面,可以这样。如何使用Notifcation,分为4大步骤。Notifcation的6个方法。紧接着在获取实例化通知对象后边添加。Notifcation的作用。这里还不能用,需要在添加。//通知管理器发送通知。获取实例化通知对象,

2023-02-23 10:16:59 98

原创 专高一,day2PopupWindow弹窗,OptionsMenu系统菜单,ContextMenu,PopupMenu

Toast.makeText(MainActivity.this,"你点击了添加好友菜单",Toast.LENGTH_SHORT).show();Toast.makeText(MainActivity.this,"你点击了扫一扫菜单",Toast.LENGTH_SHORT).show();这样的 ,和平常用的支付宝,微信等都需要用到的,点击弹出系统菜单,要实现他,分为3步。在文件中res中添加menu包,这个是需要自己添加的。在里面添加你需要的东西,比如我这个,添加。需要在drawable中添加一个类。

2023-02-22 19:59:22 126

原创 专高一,day1,对话框,分别有,普通,单选,多选,自定义,进度条,日期,时间,自定义布局对话框

Toast.makeText(MainActivity.this,"你选择你的性别"+names,Toast.LENGTH_SHORT).show();Toast.makeText(MainActivity.this,"确定按钮",Toast.LENGTH_SHORT).show();Toast.makeText(MainActivity.this,"取消按钮",Toast.LENGTH_SHORT).show();最常用的有三种对话框,普通,单选,多选,这三个一部分代码是一样的比如。

2023-02-21 19:22:32 52

原创 专高一.day15,单例模式:饿汉式,懒汉式、双重锁,静态内部类、枚举 实现,外加GET解析和PATH解析

一。饿汉式优点:简单,线程安全。缺点:实例对象是static的,在声明的时候就实例化了,浪费资源。二.

2023-02-10 19:36:02 78

原创 专高一,day14Service生命周期和启动方式

这里有一个和开启不同的是,需要创建一个MyBind并且要继承Binder在到,创建完,里面就有的onBind中把原本的return的东西删掉,换成new MyBind();在创建一个Service,在里面先创建方法onCreate,onStartCommand,onUnbind,onDestroy,弄完以后,最后去MainActivity中,在那两个按钮创建的方法中,直接用Intent中调用就可以。在到两个绑定按钮,也是要用到Intent,但和开启不一样的,绑定那里最后在。有两种,1.开启服务,2绑定。

2023-02-10 08:44:18 42

原创 专高一day13真机测试包括电话,飞行模式,插拔耳机,电话,和网络

接下来,需要创建一个文件, 比如我这个MySysBroadReceiver,还是需要继BroadcastReceiver。把这些打完以后,也是去MainActivity中用在飞行模式已经创建好的 intentFilter来调用。是为了让软件来判断飞行模式开没开,开了if默认第一个是true,没有开放第二个在if中默认我false。因为也和飞行模式一样需要判断他有没有插拔,需要和飞行模式一样先创建。调出他的方法onReceive ,这里面用if()判断,这几个可以在一个文件中,在飞行模式下边在弄个if()

2023-02-08 19:55:24 47

原创 专高一day13本地广播和在不同接收之间的广播

也还是在这里面调用IntentFilter,在拿registerReceiver,调用你创建的文件名称和intentFilter,最后调用onDestroy方法,在里面添加unregisterReceiver在他括号李添加创建的文件名,unregisterReceiver(myAppRecieve);在创建一个,在New , Java Class中创建项目,创建完以后继承 BroadcastReceiver 调用onReceive方法,在里面判断你的广播。在里面调用你刚刚创建文件的名字。

2023-02-07 13:46:04 69 1

原创 day12广播

1.在Android7.0之前我们只需要静态注册一下广播就可以实现实时监听网络状态的变化;2.但是在Android7.0之后,如果我们需要实时监听监听网络状态变化,需要动态注册广播;1.广播不会跟随Activity的生活周期的结束而结束,一直存在,即使应用程序关闭,也会被唤醒接受广播。1.广播会跟Activity的生活周期的结束而结束。2、注册广播接受者(静态或动态,常用动态注册)2.自由的控制注册和取消,有很大的灵活性。有静态,动态,粘性,有序广播。静态和动态注册的区别。

2023-02-06 19:57:34 108

空空如也

空空如也

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

TA关注的人

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