- 博客(24)
- 收藏
- 关注
原创 支持各类view item刷新效果和动画 雨滴+雷达脉冲 等等...
(向大神致敬,由衷感谢)刷新模式只写了两个,这里只是简单使用了一下,深入了解自行再搜索(除此之外还有很多,https://www.cnblogs.com/foxy/p/7825073.html可以查看这个)//雨滴刷新模式 (类似一滴雨降下来)WaveSwipeRefreshLayout: //简单使用 repositories { maven { url "https://jitpack.io" }
2020-12-11 14:11:48
301
原创 android8.0适配通知和判断通知栏是否开启 搜刮拼凑来的代码,只当是记录
boolean notificationEnabled = isNotificationEnabled(this); //判断是否开启通知 if (!notificationEnabled) { gotoSet(); } else { //通知信息 NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTI...
2020-12-09 10:44:02
201
原创 android聊天界面软键盘和工具页切换(类似微信)
//本文只针对聊天页面的软键盘和工具页面的切换(类似微信),可直接粘贴//布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout android:id="@+id/relayout_recycleview" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" a
2020-10-09 17:14:37
1338
2
原创 android 网络请求超时简单处理(基于rxjava)
implementation ‘com.squareup.retrofit2:adapter-rxjava:2.1.0’public class ExceptionHandle {private static final int UNAUTHORIZED = 401;private static final int FORBIDDEN = 403;private static final int NOT_FOUND = 404;private static final int REQUEST_TI
2020-10-09 13:58:10
800
原创 粘性广播的极其简单般使用》》》
<uses-permission android:name="android.permission.BROADCAST_STICKY" />《清单文件中声明》写一个类继承于BroadcastReceiver《有两种注册方法,这里介绍了动态》<动态>IntentFilter intentFilter=new IntentFilter();inten...
2019-11-22 20:40:39
113
原创 Activity生命周期详解和思维几图简单易懂法
Activity的切换过程: 启动一个Activity:onCreate()–>onStart()–>onResume() 打开一个新Activity: 旧Activity的onPause() –>新Activity的onCreate()–>onStart()–>onResume()–>旧Activity的onStop() 返回...
2019-11-16 11:47:10
222
原创 android 跳转使用=相机摄+像机+打电话+浏览器
跳转拨打电话界面Intent intent=new Intent();intent.setAction(Intent.ACTION_CALL);intent.setData(Uri.parse("tel:"+"110"));startActivity(intent);跳转浏览器界面 Intent intent=new Intent(); intent.setAction(Inten...
2019-07-26 12:01:58
183
原创 OKGO +OKHTTP上传+下载进度条+glide详细使用
//okgo post 请求登录 HashMap<String,String>map=new HashMap<>(); map.put("phone","1823379750"); map.put("passwd","123456"); OkGo.<S...
2019-07-26 11:45:30
1686
原创 Banner轮播图和FlycoTabLayout使用
导入依赖:Banner依赖implementation ‘com.youth.banner:banner:1.4.10’FLycoTabLayout依赖implementation ‘com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar’Activity代码:private Banner banner;private List list_i...
2019-07-19 10:04:22
242
原创 AndroidSurfaceView的视频弹慕使用
SurfaceView 和SurfaceHolder一起使用,弹幕需要用到画笔,画布,这两样及其简单package com.example.day_SurfaceView;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.gra...
2019-07-17 21:20:42
166
原创 安卓相机、拨打电话、视频的简单操纵
相机操做:相机推荐这一种:先在清单文件中进行注册一下代码:<providerandroid:authorities=“www.jincai.com”//随意写android:exported=“false”//false 代表其他的App无法访问、true代表其他app可以访问android:grantUriPermissions=“true”//授权android:name=...
2019-07-16 22:18:21
132
原创 Toolbar+DrawerLayout实现抽屉式测滑动
Toolbar+DrawerLayout是由Google官方推出的!首先在app\src\main\res\values\styles.xml中将DarkActionBar改为NoActionBar重点是布局重点是布局:一定要率先布置主布局,即:Activity页面 ,然后是侧滑动布局,测滑动一定要加入 android:layout_gravity=“left”(right是右滑动)/...
2019-07-15 21:35:59
183
原创 recyclerView下拉加载+上拉加载简单版本使用
添加依赖implementation ‘com.android.support:recyclerview-v7:28.0.0’recyclerView<下拉加载/font>一下是xml文件<android.support.v4.widget.SwipeRefreshLayoutandroid:id="@+id/srl"android:layout_width=“mat...
2019-07-14 21:32:42
187
原创 OkHttp和万能适配器的使用
万能适配器public class MyAdapter extends BaseQuickAdapter<Bean.DataBean, BaseViewHolder> {private Context context;public MyAdapter (int layoutResId, @Nullable List<Bean.DataBean> data,Contex...
2019-07-12 21:42:22
338
原创 圆角简单设置和recyclerView的大体使用
设置圆角Glide.with(context).applyDefaultRequestOptions(RequestOptions.bitmapTransform(new RoundedCorners(30))).load(list.get(i).getA()).into(myRecycler.imageView);recyclerView的操做和listView有些相同先导入依赖 imp...
2019-07-11 21:33:53
2561
原创 安卓OKGO
OkGo 的使用<注意事项>《==== OKGO.post()泛型必须得写,决定execute(xxxCallBack(){});例入:泛型内是Bitmap execute((new BitmapCallback() {}》添加依赖 implementation ‘com.lzy.net:okgo:3.0.4’(okgo)post()操做:HashMap<St...
2019-07-09 15:33:28
348
原创 安卓端点续传
端点续传需要多次请求;第一次请求获取文件的长度RandomAccessFile randomAccessFile=new RandomAccessFile(pase,“rw”);//随机流第一个参数为存放地址,第二个(r)读,(w)写,加起来可读可写int end=0; //总长度int start=0;//文件存放长度int max=0;//最大值(用于更新UI进度)InputS...
2019-07-07 21:34:49
111
原创 下载和上传
下载和上传都必须在清单文件里注册SD卡权限下载InputStream it=null;FileOutputStream fos=null;try {URL url = new URL(name);HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();urlConnection.setCon...
2019-07-05 21:49:53
144
原创 androidsd和sp存储
手机存储sp写入数据SharePreferences sha= getSharedPreferences(第一个参数文件名称,第二个参数文件类型);创建编辑对象SharePreferences.editor editor= sha.editor();编辑内容以键值对的形式存放editor.PutString(“Key”,“valueof”),;editor.putInt();...
2019-06-24 15:07:19
121
原创 android简单视频控件
简单视频控件//写入地址videview.setVideoPath(地址);//控制器videview.setMediaController(new MediaController(this));//准备资源viewview.setOnPreparedListener(new MediaPlayer.OnPreparedListener(){public void onPrepare...
2019-06-18 22:31:44
2345
原创 AndroidFragment和g轮播图的基本应用
Fragment 传值有两种Handler和接口回调(全局)继承 Fragment 类重新oncreateView()方法Activity中//获取管理者FragmentManger manger= getSupportFragmentManger();//事物管理者//f.beginTransaction();//五种方法添加 删除 替换 显示 隐藏add remove r...
2019-06-12 21:54:35
598
原创 Android中Notification(通知)的基本应用
//通知 Notification简而言之,通知,可以比喻成一个老板,和数名员工,老板就是管理者。当管理者想要完成一件事情时,就会通知员工。员工NotificationManage manager=(NotificationManage)getSystemService(NOTIFICATION_SERVICE);...
2019-06-10 21:34:11
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人