- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Reyclerview 刷新后滑动问题解决
第一种方法:布局文件加:android:descendantFocusability="blocksDescendants"第二种方法:adapter重写@Override public int getItemCount() { return datas.size(); }
2021-12-27 10:13:11
374
原创 Android viewpager完美画廊
Android viewpager完美画廊画廊实现:1. ViewPager.PageTransformer类布局文件Activity设置adpter:画廊实现:1. ViewPager.PageTransformer类public class ScalePageTransformer implements ViewPager.PageTransformer{public static f...
2020-03-31 10:23:27
727
原创 android 29 项目迁移
android29 依赖包全部市androidx;迁移项目时ReFactor —— Migrate to AndroidX主要依赖库:com.android.support.constraint:constraint-layout androidx.constraintlayout:constraintlayout:1.1.2com.android.support:appcompa...
2019-11-16 18:38:20
1204
原创 Android应用前后台监听最简单的方法
public class IsForeBackGroundActivityCallback implements ActivityLifecycleCallbacks { private int foregroundActivities = 0; private boolean isbackGroudAcitvity; @Override public void...
2019-09-05 12:12:54
1597
1
原创 SmartRefreshLayout 嵌套reycleview 长按排序下拉刷新
布局文件 <com.scwang.smartrefresh.layout.header.ClassicsHeader android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" ...
2019-06-11 10:08:45
498
原创 recycleview添加分割线
package com.hlds.cp.view;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.graphics.drawable.Drawable;impor...
2019-01-15 16:16:22
346
1
原创 FFmpeg 音频 调节音量 剪切 合成 拼接 视频命令
a.音频调节音量大小String cmd = "-y -i " + input.mp3+" -af volume=-10dB "+ outpath.mp3;b.音频拼接String cmd1 = "-y -i " + "concat:"+ inputone.mp3+"|"+ inputtwo.mp3+" -acodec copy "+outpath.mp3;c.音频截取St
2018-10-17 09:46:28
11289
原创 android状态栏
5.0以上的处理:自5.0引入 Material Design ,状态栏对开发者更加直接,可以直接调用 setStatusBarColor 来设置状态栏的颜色.在oncreat方法中直接调用getWindow().setStatusBarColor(getResources().getColor(R.color.color_1f2326));即可一般我们采用下面方法直接设置
2017-01-22 16:53:18
291
原创 android studio 一键生成bean 插件GsonFormat的使用
安装插件GsonFormat1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat2.安装插件,重启android studio使用:建立一个bean class类;鼠标右击出现如下图使用方法:
2017-01-10 10:31:00
1258
原创 6.0以上手机运行时权限第三方PermissionsDispatcher的使用
PermissionsDispatcher通过注解的方式,动态生成类处理运行时权限。配合插件使用,可自动生成代码。github地址:https://github.com/hotchemi/PermissionsDispatcher使用方法如下:1>将下面这段代码添加到project的build.gradle文件中。buildscript { dependencies
2017-01-10 10:23:10
3087
翻译 Butterknife 一键成成注解
ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主页:http://jakewharton.github.io/butterknife/Android Butterknife Zelezny这个插件安装,在Android Studio的plugin中搜索Butterknife Zelezny,然后找到相应的插件install,然后rest
2017-01-10 10:17:03
420
翻译 Freeline
Freeline是什么Freeline 是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队15年10月在Android平台上的量身定做的一个基于动态替换的编译方案,5月阿里集团内部开源。稳定性方面:完善的基线对齐,进程级别异常隔离机制。性能方面:内部采用了类似Facebook的开源工具 buck 的多工程多任务并发思想:端口扫描,代码扫描,并发编译,并发dx,并发merge dex等
2017-01-10 10:13:57
1183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人