摘要: 全局获取Context技巧 我们在编写代码的时候需要获取全局的Context,有时候会非常不太方便。例如我们写一个弹出Toast的工具类, 上面这个方法是讲Context作为参数传递进来,调用以上方法,这样会让调用放,将context委托给,showToast调用方 这样的话我们自己创建一个MyAp 阅读全文
posted @ 2022-02-07 15:05 IT小五 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 什么事Material Design Material是 Google 设计师们基于传统优秀的设计原则,开发出的一套全新的界面设计语言,包含了视觉,运动,互动效果等特性。 Toolbar 我们任何一个新建的项目,都会默认显示ActionBar,我们打开AndroidMainfest.xml文件看一下 阅读全文
posted @ 2022-01-25 16:37 IT小五 阅读(356) 评论(0) 推荐(0) 编辑
摘要: WebView的用法 当我们在Android应用中需要加载一个网页,但是需要却要求不能打开浏览器。这个需求怎么实现呢,这就需要用到了WebView了,我们还是通过代码来认识一下,首先创建一个WebViewTest项目,首先修改activity_main.xml中的代码 先添加一个WebViwe并设置 阅读全文
posted @ 2022-01-22 18:09 IT小五 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Service简介 Service是Android程序中实现后台运行的解决方案,非常适合执行哪些不需要和用户交互而且还要求长期运行的任务。 特点: 1.Service不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个应用程序。 2.Service并不是运行在一个独立进程当中的,而是依 阅读全文
posted @ 2022-01-21 16:35 IT小五 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 下面介绍Android中多媒体的使用,首先学习一下通知的概念,以及学习任何调用摄像头和播放多媒体文件 使用通知 通知其实说白了就是我们在手机状态栏展示的APP应用信息,在Android8.0中用户要么全部接受一个app的通知,要么全部屏蔽 在Android8.0之后引入了通知渠道的概念,就是每条通知 阅读全文
posted @ 2022-01-20 17:18 IT小五 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Android中的数据持久化主要有三种方式 1.文件存储 2.SharedPreferences存储 3.以及数据库存储 文件存储 是Android中最基本的数据存储方式,它不对任何格式化处理,所有数据时原封不动的保存到文件中的,比较适合存储一些简单文本或者二进制数据。 存数据到文件中 需要知道的常 阅读全文
posted @ 2022-01-19 16:52 IT小五 阅读(479) 评论(0) 推荐(0) 编辑
摘要: ContentProvider简介 我们之前学习的所有存储数据的介质,只是在当前程序中存储的。我们可否实现跨程序使用呢。Android官方推介给我们使用ContentProvider技术, ContentProvider主要用于在不同的程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序 阅读全文
posted @ 2022-01-19 16:46 IT小五 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 广播机制简介 在Android系统中,引入了广播机制。Android系统中的每个引用程序都可以自己感兴趣的广播进行注册,这样每个程序就能收到广播,这些广播可以来自其他应用程序,也可以来自系统。发送广播其实可以借助我们之前用到的Intent,接受广播需要我们学习BroadcastReceiver。 A 阅读全文
posted @ 2022-01-17 15:54 IT小五 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Fragment认识 Android自3.0版本之后引入了Fragment,Fragment是一种可以嵌入在Activity当中的UI片段,其实就是将大屏分成几个组,然后进行模块化管理。 Fragment的简单用法 首先编写两个布局文件,左边新建一个Fragment 右边新建一个right_grag 阅读全文
posted @ 2022-01-14 17:46 IT小五 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 制作9-Path图片 参考博客: https://www.cnblogs.com/aukle/p/3214867.html 编写聊天界面 学习了控件和布局之后可以,我们可以编写一个精美的聊天界面了 因为我们要使用到RecycleView控件,所以要引入依赖 我们接下来编写activity_main. 阅读全文
posted @ 2022-01-14 15:03 IT小五 阅读(45) 评论(0) 推荐(0) 编辑