- 博客(18)
- 收藏
- 关注
原创 Android 自定义drawable可以更改背景颜色动态修改背景圆角
(入门篇)Android 自定义drawable可以更改背景颜色动态修改背景圆角
2022-07-20 11:31:13
3142
转载 Service生命周期和启动方式
Service生命周期和启动方式 Service介绍 Service特点 如何创建Service Service的启动方式以及生命周期 启动方式一 (startService) 启动方式二 (bindService)(就是想调用服务里面的方法) 两种的启动服务的最大特点 两种启动方式切换 前台服务Foreground Service (就是一个广播) Service介绍 1.Service,服务,...
2020-03-06 20:00:55
1236
转载 BroadCastReceiver运用-广播接受者
BroadCastReceiver运用 全局广播: 本地广播 案例 1 BroadCastReceiver和Notifcation 案例 2 使用BroadCastReceiver发送消息更新UI Android EventBus 的使用 全局广播: 发送的广播事件可被其他应用程序获取,也能响应其他应用程序发送的广播事件(可以通过 exported–是否监听其他应用程序发送的广播 在清单文件中控制...
2020-03-05 19:21:08
271
转载 EventBus的介绍和使用
EventBus的介绍 EventBus是一种用于Android的事件发布-订阅总线 作用 它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。 引入 implementation ‘org.greenrobot:eventbus:3.2.0’ 最新版本可以去官网查看 成员 1.发送者 用来在任意线程中,发送数据,参数是Objce...
2020-03-04 19:28:09
956
转载 ContentProvider 系统URI
ContentProvider 系统URI 案例一,获取手机联系人,展现在ListView中并存储到数据库中 案例二,获取手机短信 案例三,获取手机所有的图片 案例四,获取手机所有的图片 案例五,获取手机所有的视频 所有权限及接口明细 案例六,手机联系人的增删改 案例七,自动填写注册手机验证码 案例一,获取手机联系人,展现在ListView中并存储到数据库中 添加获取手机联系人的权限 <us...
2020-03-03 21:13:59
467
转载 ContentProvider内容提供者的使用
介绍 1、ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。 2、三个重点 (1) contentProvider 内容提供者 (2) contentResolve 内容解析者 (3) uri 地址 简单的理解:内容提供者提供一个地址,内容解析者把uri解析一下,去指向提供者的地址.。 思路 1.提供方:ContentProvider (1)创...
2020-03-03 17:37:16
387
转载 Menu菜单和PopupWindow窗口
系统菜单OptionsMenu 代码展示 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/red" android:title="红色"></item...
2020-03-03 12:18:54
253
转载 Notitfcation通知
简单的通知 代码展示 private void initView() { btn_Button = (Button) findViewById(R.id.btn_button); btn_Button.setOnClickListener(new View.OnClickListener() { @Override public void onCl...
2020-03-03 12:01:05
376
转载 Fragment基础
加载模式 静态加载 自动生成的java文档 /** * A simple {@link Fragment} subclass. */ public class BlankFragment extends Fragment { public BlankFragment() { // Required empty public constructor } @Override pub...
2020-03-03 11:54:57
165
转载 Fragment高级
Fragment回退栈 代码展示 public class Main2Activity extends AppCompatActivity { private FragmentManager supportFragmentManager; private BlankFragment blankFragment; private Button butBack; @Override protect...
2020-03-03 11:50:17
264
转载 ViewPage的使用与介绍
介绍 1.Viewpager,视图翻页工具,提供了多页面切换的效果。Android 3.0后引入的一个UI控件,位于v4包中。低版本使用需要导入v4包,但是现在我们开发的APP一般不再兼容3.0及以下的系统版本,另外现在大多数使用Android studio进行开发,默认导入v7包,v7包含了v4,所以不用导包,越来越方便了。 2.Viewpager使用起来就是我们通过创建adapter给它填充多...
2020-03-03 11:38:12
7195
转载 Fragment+ViewPage+TabLayout
TabLayout介绍 TabLayout 是一个横向标签显示的布局,效果就是现在很多新闻客户端的那种顶部标签展示效果,并支持指示器、 ViewPager 联动 注意事项 Android最新版本 也就是AndoirdX是引用不到TabLayout的,必须加上 implementation ‘com.android.support:design:28.0.0’ 这个依赖,同时要把build.grad...
2020-03-03 11:23:03
517
转载 SharedPreferences储存+SD卡储存
SharedPreferences 写数据 //文件的名字 final SharedPreferences login = getSharedPreferences("login", MODE_PRIVATE); //获取编辑的对象 SharedPreferences.Editor edit = login.edit(); //编写数据 edit.p...
2020-03-03 11:14:00
410
转载 Sqltie数据库
介绍 存放路径 data/data/应用程序包名/database/ ****.db 存放的类型 NULL 空值 INTEGER 整型(不用int) VARCHAR 可变长度的字符数据 TEXT 文本字符串 BOOLEAN 布尔 DATE Android 系统中集成的轻量级的数据库。 Sql语句复习 创建表: create table student(_id integer primary key...
2020-03-03 10:56:17
250
转载 Dialog对话框及自定义 Dialog对话框
普通对话框 ### 代码展示 //设置普通对话框点击事件 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //创建对话框 AlertDialog.Builder ...
2020-02-21 14:21:01
1096
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1