自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 RecyclerView 瀑布流 StaggeredGridLayoutManager 图片自适应高度

效果图不废话直接上代码1.首先要集成 glideimplementation 'com.github.bumptech.glide:glide:4.12.0'2.在主页( 没有什么特殊操作,就是实例化适配器)StaggeredGridLayoutManager staggeredGridLayoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)...

2021-04-24 17:43:53 1038

原创 andoridQ获取剪切板内容,当复制内容到剪切板,应用从后台切换到前台,无法获取剪切板内容问题

这个问题要谢谢 论坛区的老哥,在论坛来找到了正确的回答.androidQ 对剪切板的改动是,当应用没有获取到焦点的时候是无法读取剪切板内容的。但是, 在应用切换到前台的时候,此时app获取到了焦点啊?有人会有这样的疑问。。其实是,获取到焦点,和获取到剪切板内容的这个过程必须有一个延迟, 写一个线程延迟一秒左右,再去去读剪切板内容,就可以读取到了.这个也困扰了好久,终于找到了原因...

2019-12-24 15:46:17 2270 1

原创 android 集成分享!!

分享这里用的是友盟  ,不跟你多逼逼,开始了.......1.去友盟官网下载sdk 地址是  https://developer.umeng.com/sdk/android,  找到社会化分享(记得选中,然后选中需要的分享平台,然后下载)!() 2.解压下载的sdk包(下面是找到你要分享到平台的步骤)  3.将要分享的平台的lib  和res内的全部 文...

2018-12-05 14:43:49 645

原创 怎么快速获取发布版的sha1和md5

前文说群里的兄弟文微信支付,申请的时候需要md5 ,蹦特么废话直接上代码1.将打包文件直接复制到项目里2.androidstudio打开项目3.点击下方右下角的termianl,直接输入keytool -list -v -keystore 你的带包文件名.jks ,回车直接输入打包密码,回车即可出现下方代码!4.最后将md5 去掉分号,并且将大写换成小写,...

2018-12-04 15:12:27 155

原创 android app支付-------微信支付

群里有人问我微信支付,这里写出来给他看,妈的最烦前文瞎墨迹的,直接上代码1.到微信开发平台下载https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1,下载demo包.2.解压出来支付要用到的jar包 libammsdk.jar3.将libammsdk.jar 导入到studi...

2018-12-04 14:57:51 212

原创 仿抖音下载完成打开相册

Intent intent = new Intent();intent.setAction(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_APP_GALLERY); startActivity(intent);

2023-08-26 16:20:57 95

原创 头像 堆叠 效果

//自定义类public class DiscussionAvatarView extends ViewGroup { /** * 头像的半径 */ private int mRadius; /** * 头像间的距离 */ private float mSpace; private Context mContext; private LayoutInflater mInflater; /** .

2021-11-18 14:41:24 452

原创 textview 限制显示字数

android:maxEms="8"android:singleLine="true"android:ellipsize="end"

2021-11-01 14:53:48 1670

原创 CommonQuickAdapter 获取数据长度 和当前位置

getData().size()​​​​​​​(baseViewHolder.getLayoutPosition()

2021-11-01 14:35:44 378

原创 RecyclerView嵌套RecyclerView,内层RecyclerView区域无法响应Item点击

rv.setOnTouchListener((v, event) -> ViewHolder.view.onTouchEvent(event));

2021-11-01 14:04:39 254

原创 布局延伸到状态栏

Integer statusHight = getStatusBarHeight();if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) youview.getLayoutParams(); lp.toMargin = statusHight + (界面布局到状态栏的布局(d...

2021-09-26 18:58:39 109

转载 完美解决EditText和ScrollView的滚动冲突

public class MainActivity extends Activity implements View.OnTouchListener { private EditText mEditText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou...

2021-09-13 21:44:18 462

原创 RecyclerView 去除notifyitemchanged 闪烁问题

//去除闪烁动画((SimpleItemAnimator) listview.getItemAnimator()).setSupportsChangeAnimations(false);

2021-09-03 10:34:11 660

转载 ListView嵌套GridView点击空白地方无法触发ListView点击事件解决方法

第一步:public class CanDoBlankGridView extends GridView { OnTouchInvalidPositionListener mTouchInvalidPosListener; public CanDoBlankGridView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } p...

2021-08-26 18:23:55 217

原创 Retrofit2 单文件 , 多文件上传

1.单文件上传//图片的单独的上传(接口定义)@Multipart@POST("common/uploadPhoto")Call<ResponseBody> psot_send_singlepic(@Part MultipartBody.Part file);(方法)private void send_picture_cover(String compress_path) {Retrofit retrofit = new Retrofit.Builder()

2021-04-22 08:48:41 845

原创 Androidstudio 4.0 没有 Gsonformat插件

第一步..2.第二步 Alt+Insert 唤出界面3.第三4.最后取消选中上两个,选中下面那个

2021-04-13 15:14:57 446

原创 studio安装jdk

1.JDK默认安装后jdk和jre都在C:\Program Files\Java目录下。2.配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量"(1.)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写)(2.)在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\.

2021-04-11 10:44:36 226

原创 微信分享小程序出现无法分享到微信,返回(未审核应用)

1. 首先 遥登录微信 开放平台 是否 绑定了微信小程序,如下图2.再看代码 内的appid 是不是 微信开放平台内的 appid 有无填写错误//下面是分享方法IWXAPI api = WXAPIFactory.createWXAPI(this, BaseApplication.WEIXIN_APP_ID);// 将该app注册到微信api.registerApp(BaseApplication.WEIXIN_APP_ID);WXMiniProgramObject ...

2021-03-17 16:04:35 3017

转载 Android 防止连点 页面连续跳转

public static void fastClickChecked(View v, View.OnClickListener listener) {//判断是否是空 if (v == null) return; v.setOnClickListener(v1 -> { listener.onClick(v1); v1.setClickable(false); v.postDela.

2021-03-11 16:05:33 125

转载 使用更简单的方式实现滑块拼图验证码功能(以后开发可能会用到的收藏)

https://juejin.cn/post/6937962491653652517

2021-03-11 15:41:42 335

转载 Android6.0以上 如何动态获取权限

public class PermissUtil { public static final int PERMISSON_REQUESTCODE = 123; /** * app需要进行检测的权限数组 * 根据自己项目情况去添加权限 */ public static String[] appNeedPermissions = { Manifest.permission.WRITE_EXTERNAL_STORAGE, .

2020-11-26 15:23:03 87

原创 Textview 在文字的前面 添加一个本地图片, 和文字一起换行.(无图言吊)!!效果图 如下

就是多选 这个图标 和文字一起 算一个文本, 折行时 不是分离的。而且 图片和文字 要适应居中.1.封装的类//图文 混排 让图片居中public class CenterImageSpan extends ImageSpan { public CenterImageSpan(Drawable drawable) { super(drawable); } public CenterImageSpan(Bitmap bit...

2020-10-22 16:14:37 839

原创 Execution failed for task ‘:app:transformClassesWithMultidexlistForRelease

昨天下班 要打包,突然就出现了这个问题, 一直是链接数据线 真机直接运行的, 可是打包就报下面的错。Execution failed for task ':app:transformClassesWithMultidexlistForRelease Caused by: com.android.build.api.transform.TransformException: Error while generating the main dex list.话不多说, 直接整解决办法 这个问题...

2020-09-24 14:21:02 458

原创 Unable to open connection to: localhost/127.0.0.1:5037

Adb connection Error:远程主机强迫关闭了一个现有的连接。Unable to open connection to: localhost/127.0.0.1:5037, due to: java.net.ConnectException: Connection refused: connect1.打开cmdc:cd\windows\system322. 输入 netstat -ano|findstr 5037 回车在输出的最后找到占用 ...

2020-06-01 14:17:07 31263

原创 keytool -importkeystore -srckeystore keystore.jks ...迁移到行业标准格式 PKCS12

把建议后面的这串代码 复制到 terminal中,回车,会直接生产一个同名的打包文件,并备份老的jks文件,用新生成的打包即可

2020-05-07 10:18:36 315

原创 agentWeb JS 交互部分, Android 端的集成 和具体使用方法

1.集成implementation 'com.just.agentweb:agentweb:4.1.2'2.布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android...

2020-04-27 11:56:17 1920 2

转载 regist too many Broadcast Receivers(华为手机)

implementation 'com.llew.huawei:verifier:1.0.6'Baseapplocation:添加初始化LoadedApkHuaWei.hookHuaWeiVerifier(this)

2020-04-07 10:23:04 426

原创 android 8.1 Not allowed to start service Intent 无法后台开启服务的异常(8.0以上系统)

1.添加权限<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />2.添加版本判断private Socket_BackService socketservice; socketservice = new Intent(this, Socket_BackService.cla...

2020-04-07 09:15:09 3337

原创 socket连接

/** * websocket的心跳连接 的服务 */public class Socket_BackService extends Service { public static final String data = "jsondata";//接收广播的标示 public static final String data_agin = "jsondata_agin";...

2020-04-01 19:14:25 240

转载 适配器 item 倒计时 (笔记 下回复制粘贴用)

自定义类public class Adapter_CountDownLL extends LinearLayout { private TextView hourTv, minTv, secondTv; private Context context; private CountDownTimer countDownTimer; private Drawable...

2020-03-17 18:39:42 154

原创 记一次 ,Scrollview嵌套listview显示出来的位置不在顶部而是中间的问题(只做自己的笔记)

Scrollview 下 只能有一个子view 在这个子view下 添加属性android:focusable="true"android:focusableInTouchMode="true"

2020-03-06 11:28:26 120

原创 记录一次androidQ 文件创建问题(笔记)

在2019年10月份Android Q正式发布了,新增文件沙盒系统。在Android Q的机器上,并且使用了target 为29以上Android SDK版本,任何非沙盒/sdcard/*或者Environment.getExternalStorageDirectory()的目录都无法创建和访问文件。如果你什么也不想改那只要在app 的applocation内添加android:r...

2020-01-11 11:41:39 606

转载 textview 加载 带图的html标签对(转载,当笔记使用)

原链接https://blog.csdn.net/qq_27706837/article/details/90403533public class ImageGetterUtils { public static MyImageGetter getImageGetter(Context context, TextView textView) { MyImage...

2020-01-07 17:42:40 83

原创 记一次,Activity+Viewpager+Fragment ,fragment 中启动startActivityForResult,并在fragment 的onActivityResult 接收

直接采用Intent intent = new Intent(getContext(), Activity.class);startActivityForResult(intent, 88);Override public void onActivityResult(int requestCode, int resultCode, Intent data) {super.onAc...

2019-12-24 10:28:06 212

原创 用okhttp自带的websocket 写一个聊天室的长链接

首先谢谢 https://blog.csdn.net/u010257931/article/details/79694911 这位老哥的博客 给我我很大的帮助:下面是我的,可以复制直接使用1.新建一个service /** * websocket的心跳连接 的服务 */public class BackService extends Service { public s...

2019-11-21 10:40:22 292

原创 最近 自己写了一个长链接 的聊天室,遇到了 ListView数据变化后 setSelection 无效 的情况!!

网上说 加下面的属性 android:stackFromBottom="false" android:transcriptMode="normal" 这个只能保证 进入界面 listview 数据在底部展示经过我的 百度 研究 结合应该这样写 ://在长链接的服务内的onMessage 方法内//长链接的接收服务器返回的,用户发送的某一条信...

2019-11-11 11:39:11 95

转载 缓存线程池的使用 (来自https://blog.csdn.net/tyyecec/article/details/62443587)

public class Model { private Context mContext; private ExecutorService globalThreadPool = Executors.newCachedThreadPool(); private static Model model = new Model(); private Model()...

2019-11-07 12:00:49 144

原创 Scroview嵌套 viewpager Fragment出现的不显示,和不能动态改变 viewpager 高度问题

1.自定义viewpagerpublic class MyViewPager extends ViewPager { private int current; private int height = 0; /** * 保存position与对于的View */ private HashMap<Integer, View&...

2019-10-22 11:41:35 279

原创 微信取消支付 跳过微信支付的回调界面 ,直接回到拉起微信支付的原界面

1. 给支付回调的界面 配置一个theme<!--微信支付 -->在styles内设置一个样式<style name="wx_theme" parent="AppTheme"> <!--<style name="AppTheme" parent="android:Theme.Material.Light.NoActionBar">--&...

2019-10-21 11:59:49 1958

原创 Android webview 计算高度问题.

1. copy 下面的自定义的webviewpublic class MyWeb extends WebView { private inter activity; public MyWeb(Context context, AttributeSet attrs) { super(context, attrs); } @Override...

2019-10-13 15:30:00 1001

仿淘宝详情.zip

这是一个经过整理的 仿淘宝详情的源代码,此代码适配了 详情内有web计算web的处理。可以直接复制真帖使用

2019-10-13

仿滴滴首页的滑动效果

仿滴滴首页效果

2019-05-07

StringUtils(最新)

StringUtils(最新的哦)

2018-12-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除