自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 拦截安卓app跳转浏览器打开某个网址的请求 hook

参考自:https://blog.csdn.net/sunyao19940708/article/details/80021252?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.n

2020-07-22 10:52:17 391

原创 retrofit常用请求的方式与注解, post,get heard 文件上传

参考我的这个代码文件,有各种注解的使用。具体使用可以看项目其他文件。https://gitee.com/linxunyou/NetWorkProject/blob/master/app/src/main/java/com/xunua/networkproject/Retrofit/RetrofitService.java内容来自拉大锯的retrofit学习视频。 可以去b站搜索观看详细的。...

2020-07-02 19:09:48 135

原创 Android隐藏输入法 【有效】

private void hideKeyBord(View view){//这个view我传的是popwindow的view InputMethodManager inputMgr = (InputMethodManager) getContext() .getSystemService(Context.INPUT_METHOD_SERVICE); inputMgr.hideSoftInputFromWindow(view.getWin...

2020-05-29 23:48:52 181

原创 Android获取手机光照传感器的值 工具类

帮别人写的工具类。其实在Activity中直接写原始代码会更简单。package com.example.myapplication01;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;

2020-05-25 21:07:18 313

原创 Glide的最常用指令

官方文档 Glide.with(SplashActivity.this) .load(response.body().getPic_url()) .centerCrop()//缩放模式// .thumbnail(Glide.with(SplashActivity.this)//

2020-05-18 17:21:05 129

原创 Android设置TextView点击时变换颜色(内有无效果解决方案)

设置TextView的点击时变色1、写好TextView<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="用户注册" android:textColor="@color/login_text_color"//这里是引入的点击变色的xml文件。这个color只是文件路径,也可以放在现有的drawable文件夹下 and

2020-05-15 13:03:01 371

原创 安卓EventBus的订户索引使用

1、在app的build文件中配置android { defaultConfig { javaCompileOptions { annotationProcessorOptions { arguments = [ eventBusIndex : 'com.xunua.MyEventBusIndex' ]//这里随便填入一个都可以,前面的是包名,最后一个是文件名,比如我这个 构建好之后就build-->rebuild之后。

2020-05-12 13:48:32 112

原创 EventBus的ThreadMode解释

EventBus的传递线程模式(ThreadMode):发布线程就是发布者EventBus.getDefault().post(new MessageEvent(“Hello everyone!”)); 发布信息所在的线程主线程就是UI线程1、ThreadMode.POSTING 在发布者的当前线程执行2、ThreadMode.MAIN 在UI线程 即主线程运行3、MAIN_ORDERED 在UI线程执行,但是会按顺序执行 谁先发布那就先执行谁的4、ThreadMode.BACKGRO

2020-05-11 21:46:31 356

原创 retrofit2.8.1版本网络请求崩溃的解决方法

打开Android Studio,摁住shift+ctrl+alt+s,指定jdk版本即可(或者使用retrofit 2.7.0以下的版本)

2020-05-07 10:30:00 309

原创 基于Android分区存储下 使用okhttp上传图片与下载图片至相册(已封装好工具类)
原力计划

关于分区存储1、Android10加入了分区存储, Android11后会强制执行,执行的后果就是无法使用file来访问非应用包名目录下的文件。2、只需要在清单文件中的application中加入这行android:requestLegacyExternalStorage="true"即可强制关闭分区存储(Android10有效 Android11不行),设为true则为开启分区存储(用来提前...

2020-05-06 19:37:05 212

原创 对线程池的学习与理解(内有代码实例)
原力计划

java线程池创建的简单实例线程池1、线程分为内核线程KLT和用户线程ULT Android中:ULT(APP使用的线程) KLT(系统使用的)2、我们的jvm虚拟机大多数都是内核线程klt这个可以编译一下我的Hello.java文件,将for循环数值调整到2000,运行,然后打开你的windows系统任务管理器,可以看到系统进程多了二千个,这就是klt。如果ult的话那么...

2020-04-16 23:08:30 137

原创 as导入maven中依赖出错Manifest merger failed with multiple errors, see logs解决方案

查看aar包和当前项目包的sdk相关版本是否一致,不一致的话让他一致即可

2020-04-07 17:32:34 165

原创 利用Android studio上传module的aar文件和jar文件到maven仓库,以及远程代理的配置(解决上传jar包到远程代理的maven仓库失败问题),和对上传后maven仓库文件的引用
原力计划

一、配置Maven仓库首先找到要上传到maven仓库的moudle对应的builder.gradle文件 在最下面 新增如下代码即可 复制即可(放在代码的最下面 不需要被其他代码块包裹)apply plugin: 'maven'//打包main目录下代码和资源的 tasktask androidSourcesJar(type: Jar) { classifier = 'sour...

2020-04-07 16:01:14 229

原创 Android studio线刷安装app出现安装不了的情况的原因。

看看是否隐私空间里装了这款app,而主要桌面的app却卸载了。把隐私空间中的该app卸载即可解决。或者手动安装安装包也可解决问题。

2020-03-09 13:09:48 157

原创 判断assets文件夹下的zip压缩包(单个js文件压缩包)里面js文件是否和之前解压出来保存在手机中的js文件代码一致

我是用来对比,解压出来的js文件通常要放置在安卓目录里面,每次app启动时都要调用这个文件来进行渲染,所以在每次打开app的时候就拿存放在assets文件夹下的zip源文件来和js文件进行对比,判断js文件是否被修改了或者破损了。(assets文件夹下的内容只可读取不可写入)public void btn3(View view) { try { Inpu...

2020-03-09 12:58:07 345

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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