Android
zxsenqiu
这个作者很懒,什么都没留下…
展开
-
安卓 框架模式——MVC、MVP、MVVM
安卓 框架模式——MVC、MVP、MVVM一、MVC1、MVC介绍2、MVC流程、实现方式3、MVC关系4、MVC的优点5、MVC的缺点二、MVP1、MVP介绍2、MVP流程、实现方式3、MVP关系4、MVP的优点5、MVP的缺点6、MVP和MVC的区别三、MVVM1、MVVM介绍2、MVVM流程、实现方式3、MVVM的优点4、MVVM的缺点5、MVP和MVVM的区别一、MVC1、MVC介绍MVC全名是Model是模型(model) 、View视图(view)、 Controller控制器(contr原创 2020-12-08 09:55:41 · 218 阅读 · 1 评论 -
安卓 自定义View 转圈圈
安卓 自定义View 转圈圈public class MyView extends View { //默认大小 private int dsize; //绘制扇形区域 private RectF rectF; //画笔 private Paint paint; //中心点 private PointF pointF; private int n; private int o; public MyView(Conte原创 2020-10-19 19:22:46 · 312 阅读 · 0 评论 -
安卓 Banner轮播图 SP存储 去头 圆角
安卓 Banner Activity Handlerbanner简介activity生命周期Handler演示banner简介先导依赖implementation 'com.youth.banner:banner:1.4.10'//轮播图布局 <com.youth.banner.Banner android:id="@+id/banner" android:layout_width="match_parent" android:layou原创 2020-08-25 20:53:56 · 343 阅读 · 0 评论 -
安卓 Application基础和生命周期
安卓 专高 day17 ApplicationApplication简介Application传值Application数据共享Application数据缓存易导致的错误生命周期Application简介Application和Activity,Service一样,是Android框架的一个系统组件,当Android程序启动时系统会创建一Application 对象,用来存储系统的一些信息。...原创 2020-03-10 16:50:26 · 338 阅读 · 0 评论 -
安卓 Service进程间通信
安卓 专高 day16 Service进程间通信Myserverimport android.app.Service;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.os.IBinder;import android.os.Message;...原创 2020-03-09 18:36:57 · 191 阅读 · 0 评论 -
安卓 Service生命周期和启动方式
安卓 专高 day14 Service生命周期和启动方式Service介绍Service特点如何创建ServiceService介绍Service,服务,是四大组件之一, 和Activity 非常相似, 一般运行在后台, 没有用户界面, 可执行的程序Activity 和 Service的区别不同点:Activity : 可以和用户交互, 页面可见Service : 后台运行, 没有界面...原创 2020-03-06 21:27:56 · 259 阅读 · 0 评论 -
安卓 BroadCastReceiver广播的运用
安卓 专高 day13 BroadCastReceiver运用全局广播本地广播本地广播案例全局广播默认发送的广播,就是全局广播,所有的App都可以请求接受全局广播既可以动态注册,也可以静态注册本地广播发送的广播事件不被其他应用程序获取,也不能响应其他应用程序发送的广播事件本地广播只能被动态注册,不能静态注册。动态注册或方法时需要用到LocalBroadcastManager本地广播案...原创 2020-03-05 20:20:56 · 134 阅读 · 0 评论 -
安卓 BroadCastReceiver安卓的广播接收者
安卓 专高 day12 BroadCastReceiver安卓的广播接收者BroadCastReceiver 广播接收者简介使用BroadCastReceiver 广播接收者简介其实BroadcastReceiver就是应用程序间的全局大喇叭,即通信的一个手段, 系统自己在很多时候都会发送广播,比如电量低或者充足,刚启动完,插入耳机,输入法改变等, 发生这些时间,系统都会发送广播,这个叫系...原创 2020-03-04 19:02:46 · 173 阅读 · 0 评论 -
安卓 ContentProvider图片浏览器
安卓 专高 day11 ContentProvider图片浏览器图片浏览器图片浏览器清单文件中的授权 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_E...原创 2020-03-04 09:36:32 · 185 阅读 · 0 评论 -
安卓 ContentProvider内容提供者
安卓 专高 day10 ContentProvider内容提供者ContentProvider 的使用介绍和使用ContentProvider 的使用介绍和使用内容提供者,就是给其他的应用程序,提供一个访问我们sqlite的文件的机会导入注解的包implementation ‘androidx.annotation:annotation:+’1.ContentProvider内容提供...原创 2020-03-02 17:03:37 · 185 阅读 · 0 评论 -
安卓 Sqltie数据库
安卓 专高 day09 Sqltie数据库Sqltie数据库Sqltie数据库简介SQL语句使用方式操作值Sqltie数据库Sqltie数据库简介Android 系统中集成的轻量级的数据库特点轻量级 只用一个动态的库, 是以单个文件的形式进行存取跨平台 支持多个操作系统零配置 无需安装, 直接使用嵌入式 内嵌到手机中存放的类型NULL 空值INTEGER 整型(不用int)...原创 2020-03-02 16:31:18 · 198 阅读 · 0 评论 -
安卓 SharedPreferences存储+SD卡存储
安卓 专高 day08 SharedPreferences存储+SD卡存储SharedPreferences写数据读数据内部文件存储openFileOutputopenFileInputSharedPreferencesSharedPreferences简称Sp(后面都会称Sp),是一种轻量级的数据存储方式,采用Key/value的方式 进行映射在手机的/data/data/package_...原创 2020-02-28 19:38:45 · 228 阅读 · 0 评论 -
安卓 TabLayout 选项卡
安卓 专高 day07 TabLayoutTabLayout简介Fragment+ViewPager+TabLayout组合使用TabLayout简介Tablayout继承自HorizontalScrollView用于页面切换指示器TabLayout 是属于 com.android.support:design 包的控件,所以需要依赖该包implementation 'com.androi...原创 2020-02-27 12:22:39 · 251 阅读 · 0 评论 -
安卓 ViewPager的介绍和使用
安卓 专高 day06 ViewPager的介绍和使用ViewPager的介绍ViewPager的基本使用自动翻页ViewPager与Fragment结合使用ViewPager的介绍Viewpager 视图翻页工具,提供了多页面切换的效果Viewpager 使用起来就是我们通过创建adapter给它填充多个view,左右滑动时,切换不同的viewViewPager 直接继承了 ViewGr...原创 2020-02-26 21:26:48 · 255 阅读 · 0 评论 -
安卓 Fragment进阶
安卓 专高 day05 Fragment进阶fragment传值activity向fragment传值fragment向activity传值fragment向fragment传值fragment传值activity向fragment传值fragment的xml文件<?xml version="1.0" encoding="utf-8"?><FrameLayout xml...原创 2020-02-25 19:23:22 · 168 阅读 · 0 评论 -
安卓 碎片Fragment
安卓 专高 day03 碎片FragmentFragment静态加载动态加载Fragment静态加载创建一个fragment<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too...原创 2020-02-24 20:41:46 · 144 阅读 · 0 评论 -
安卓 双击退出和Notitfcation 通知
安卓 专高 day03 双击退出和Notitfcation 通知双击退出Notitfcation 通知双击退出自定义一个long值然后进行以下java代码//双击退出 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE...原创 2020-02-23 20:05:05 · 153 阅读 · 0 评论 -
安卓 菜单和弹窗
安卓 专高 day02 菜单和弹窗菜单系统菜单(OptionsMenu)上下文菜单(ContextMenu)弹出菜单弹出窗口菜单系统菜单(OptionsMenu)在res下面创建一个menu文件夹,并新建一个xml文件作为OptionMenu的布局文件<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="h...原创 2020-02-21 19:41:41 · 208 阅读 · 0 评论 -
安卓 对话框
安卓 专高一 day01 对话框对话框普通对话框单选对话框多选对话框自定义对话框进度条对话框日期选择对话框时间选择对话框对话框普通对话框//普通对话框 public void a1(View view) { //1.先创建构造者 AlertDialog.Builder builder = new AlertDialog.Builder(this);...原创 2020-02-20 18:03:21 · 1346 阅读 · 0 评论