- 博客(12)
- 收藏
- 关注
原创 Android----上传头像
上传头像可以从相册获取和拍照1.加入权限<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
2021-05-11 14:38:27
757
原创 简单的拦截器okhttp3(只添加一个请求头)
自定义拦截器代码package com.example.lib.http.factory;import java.io.IOException;import okhttp3.Interceptor;import okhttp3.Request;import okhttp3.Response;public class MyIntenter implements Interceptor { @Override public Response intercept(Chain ch
2021-04-08 13:25:23
385
原创 简单的Service应用
(这里只有bind启动的方法)1.先创建一个服务2.Service里的代码package com.example.zuoye;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;import android.widget.Toast;public class MyService extends Service {
2021-04-08 13:06:35
153
原创 简单的弹幕效果
1.导入依赖implementation ‘top.littlefogcat.easydanmaku:easydanmaku:0.1.3’2.xml布局 <FrameLayout android:id="@+id/danmu" android:layout_width="match_parent" android:layout_height="wrap_content"/>3.activity代码// 设置一个FrameLayout为弹
2021-04-03 08:14:56
192
原创 底部点击切换Fragment
导入依赖implementation ‘com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar’//flycotablayout1.xml布局中与ViewPager联合使用<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sch
2021-03-28 19:51:30
112
原创 类似快手短视频播放器
1.先创建视频资源文件package com.example.zoukao1.video;public class TestDataVideo { public static String[] videoUrls = { "https://txmov2.a.yximgs.com/upic/2021/01/12/15/BMjAyMTAxMTIxNTI5NDZfMjI2MTM5MzBfNDIyNjA5MTg5NjJfMV8z_b_B30ec7ad328493ab683c38
2021-03-27 10:09:06
4514
1
原创 Android动画
补间动画xml文件透明<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="1" android:duration="2000" android:interpolator="@android:anim/accelerate_interpolator" andro
2021-03-03 09:39:33
75
原创 自定义VIewGroup
代码package com.example.day011;import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.util.Log;import android.view.View;import android.view.ViewGroup;import android.widget.LinearLayout;public
2021-03-03 08:30:43
76
原创 PickerView
PickerView是什么仿iOS的PickerView控件,带有3D圆弧效果,并封装了时间选择和选项选择这两种选择器。WheelView —— 基础控件带有3D圆弧效果。支持文字、颜色、大小设置。支持背景颜色设置。支持item的分隔线设置。支持item间距设置。支持设置是否循环。OptionsPickerView —— 选项选择器支持一、二、三级联动数据。支持一、二、三级不联动数据。支持自定义布局。支持自定义标题栏。支持“省,市,区”等选项的单位(label)显示、隐藏和自定义
2021-03-02 13:41:18
147
原创 Android-Notification通知简单应用
Notification通知Notification的简单应用使通知显示在顶部,并跳转使用自定义布局通知进度条通知通知分组展示大图及多行文字通知Notification的简单应用使通知显示在顶部,并跳转public void send(View view) { Notification.Builder builder = new Notification.Builder(this); builder.setSmallIcon(R.mipmap.ic_launcher);
2020-12-10 14:13:14
110
原创 新手快速入门---Android菜单
DAY2菜单与双击退出普通菜单上下文菜单弹出窗口双击推出菜单与双击退出普通菜单在reg文件夹下创建menu文件夹<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id
2020-12-08 15:15:04
118
原创 Android对话框
DAY01常用对话框普通对话框单选对话框多选对话框进度条对话框自定义对话框完全自定义对话框日期对话框时间对话框常用对话框普通对话框public void btn(View view) { //创建一个对话框创建者 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("标题");//设置标题属性 builder.setMessage("内
2020-12-07 16:27:51
317
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人