- 博客(18)
- 收藏
- 关注
原创 Android 自定义drawable可以更改背景颜色动态修改背景圆角
(入门篇)Android 自定义drawable可以更改背景颜色动态修改背景圆角
2022-07-20 11:31:13
2999
转载 Service生命周期和启动方式
Service生命周期和启动方式Service介绍Service特点如何创建ServiceService的启动方式以及生命周期启动方式一 (startService)启动方式二 (bindService)(就是想调用服务里面的方法)两种的启动服务的最大特点两种启动方式切换前台服务Foreground Service (就是一个广播)Service介绍1.Service,服务,...
2020-03-06 20:00:55
1087
转载 BroadCastReceiver运用-广播接受者
BroadCastReceiver运用全局广播:本地广播案例 1 BroadCastReceiver和Notifcation案例 2 使用BroadCastReceiver发送消息更新UIAndroid EventBus 的使用全局广播:发送的广播事件可被其他应用程序获取,也能响应其他应用程序发送的广播事件(可以通过 exported–是否监听其他应用程序发送的广播 在清单文件中控制...
2020-03-05 19:21:08
204
转载 EventBus的介绍和使用
EventBus的介绍EventBus是一种用于Android的事件发布-订阅总线作用它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。引入implementation ‘org.greenrobot:eventbus:3.2.0’最新版本可以去官网查看成员1.发送者用来在任意线程中,发送数据,参数是Objce...
2020-03-04 19:28:09
705
转载 ContentProvider 系统URI
ContentProvider 系统URI案例一,获取手机联系人,展现在ListView中并存储到数据库中案例二,获取手机短信案例三,获取手机所有的图片案例四,获取手机所有的图片案例五,获取手机所有的视频所有权限及接口明细案例六,手机联系人的增删改案例七,自动填写注册手机验证码案例一,获取手机联系人,展现在ListView中并存储到数据库中添加获取手机联系人的权限<us...
2020-03-03 21:13:59
383
转载 ContentProvider内容提供者的使用
介绍1、ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。2、三个重点(1) contentProvider 内容提供者(2) contentResolve 内容解析者(3) uri 地址简单的理解:内容提供者提供一个地址,内容解析者把uri解析一下,去指向提供者的地址.。思路1.提供方:ContentProvider(1)创...
2020-03-03 17:37:16
331
转载 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
198
转载 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
293
转载 Fragment基础
加载模式静态加载自动生成的java文档/** * A simple {@link Fragment} subclass. */public class BlankFragment extends Fragment {public BlankFragment() { // Required empty public constructor}@Overridepub...
2020-03-03 11:54:57
122
转载 Fragment高级
Fragment回退栈代码展示public class Main2Activity extends AppCompatActivity {private FragmentManager supportFragmentManager;private BlankFragment blankFragment;private Button butBack;@Overrideprotect...
2020-03-03 11:50:17
210
转载 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
6843
转载 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
424
转载 SharedPreferences储存+SD卡储存
SharedPreferences写数据 //文件的名字 final SharedPreferences login = getSharedPreferences("login", MODE_PRIVATE); //获取编辑的对象 SharedPreferences.Editor edit = login.edit(); //编写数据 edit.p...
2020-03-03 11:14:00
350
转载 Sqltie数据库
介绍存放路径data/data/应用程序包名/database/ ****.db存放的类型NULL 空值INTEGER 整型(不用int)VARCHAR 可变长度的字符数据TEXT 文本字符串BOOLEAN 布尔DATEAndroid 系统中集成的轻量级的数据库。Sql语句复习创建表:create table student(_id integer primary key...
2020-03-03 10:56:17
215
转载 Dialog对话框及自定义 Dialog对话框
普通对话框### 代码展示 //设置普通对话框点击事件 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //创建对话框 AlertDialog.Builder ...
2020-02-21 14:21:01
993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人