自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio 使用WIFI连接手机进行无线调试

【代码】Android Studio 使用WIFI连接手机进行无线调试。

2023-05-24 18:01:48 2100 4

原创 使用AutoSize,横竖屏切换适配问题

当使用项目中使用了AutoSize进行页面适配时,有时候需求会有横竖屏幕切换的需求,这是时候就有问题出现了。我们一般都是在Manifes或者代码中配置的宽高基准,然而当手机旋转的时候就不适用了,因为竖屏和横屏的宽高恰好相反,这就导致页面适配出现了问题。所以我们需要监听屏幕适配器,根据屏幕的宽高来设置适配基准,一般是在application中进行监听设置,代码如下:在这里插入代码片好了,至此就可以解决使用autosize,横竖屏页面布局异样的问题了。......

2022-06-23 16:33:31 1909 3

原创 Push rejected Push to origin/master was rejected

错误如下图解决方案如下:1、进入自己的项目目录下,然后打开GIT BASH Here(右键即可),会弹出terminl窗口2、git pull 然后回车3、git pull origin master 回车4、git pull origin master --allow-unrelated-histories 回车5、git push -u origin master -f 回车这样就大功告成了...

2021-07-14 13:54:34 340 2

原创 图片高度固定,宽度自适应,最大充满设定宽度,多余裁剪

需求:图片高度固定,宽度自适应,最大充满设定宽度,多余裁剪,且有圆角说道这这里,就要用到adjustViewBounds,这个属性就是调整ImageView的长宽比例,使得图片和ImageView控件有一样的长宽比例。因此需要用到这个属性android:adjustViewBounds="true"高固定的话,那就给ImageView的高一个固定值,或者充满都可以,让其宽度包裹,注意,这里的宽度只能是wrap_content,不能给定值,这样就可以达到高度固定,宽度自适应的效果。如下: a

2021-06-04 14:03:09 1090 1

原创 Idea SpringBoot 控制台乱码问题

当运行SpringBoot醒目之后,控制台出现了乱码情况,莫慌,如果尝试了网上的各种方案,如什么log日志,VM Options,在idea安装目录中修改32位,64位我呢见等,还没有解决的话,那你就算来对了,请看一下首先 检查配置有以下几种情况1.idea配置问题2.Tome cat3.HTTP问题下来就讲解决办法吧第一步,检查配置 .file->setting->file encodings第二步,在你的配置application.propertie.

2021-01-07 00:04:46 3922 1

原创 沉浸式与华为手机等其他手机虚拟键冲突问题

沉浸式与华为手机等其他手机虚拟键冲突问题今天有人问我,在做沉浸式时候,华为手机的虚拟键被覆盖掉了,变成了透明的,今天呢,把这个问题记录下吧,下次直接给他人发链接就好了,是不是一石二鸟,两全其美,美不胜收。问题图如下图:直接上解决方案:无论是自己实现,还是用第三方工具此方法均适用,其实就是一句代码惹的祸,见下图就是这句 代码惹的祸,直接将其注释掉就可以了activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCE

2020-11-18 19:05:33 147

原创 Key was created with errors: Warning: JKS 密钥库使用专用格式。建议使用 keytool -importkeystore -srckeystore签名迁移

之前有次生成签名文件时,遇到了这个问题,没记录,这次生成签名及us婚变记录下吧在使用AndroiStudio生成jks时,会提示警告,让你迁移到行业,如下图解决办法如下:1.确保java环境正常2.在cmd或者Androidstudio的terminal中输入提示中的命令行keytool -importkeystore -srckeystore D:\androidProjectCode\tests.jks -destkeystore D:\androidProjectCode\t

2020-09-08 18:20:55 1322

原创 : error: unsupported reloc 43 libnativehelper/JNIHelp.cpp:310: error: unsupported reloc 43

prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270: error: unsupported reloc 43prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270: error:

2020-06-16 11:33:36 359

原创 源码编译 error:inconsistent uses of .cfi_sections clang: error: assembler command failed with exit code

error:inconsistent uses of .cfi_sections clang: error: assembler command failed with exit code 1 (use -v to see invocation) make: *** [out/host/linux-x86/obj32/STATIC_LIBRARIES/libcompiler_rt_intermediates/lib/builtins/absvdi2.o] 错误 1 make: *** 正在等待未完成的任务.

2020-06-16 11:01:14 640

原创 Android AOSP 源码 编译 android5.1.1,并刷入手机

必备:linuxaosp1.进入aosp源码目录,执行下面命令,意思就是给他一个写内存,保证他可以顺利编译,当然也可以不执行下面命令也是可以的,你内存如果多的话,不妨给他,有舍有得嘛。echo export USE_CCACHE=1 >> ~/.bashrcprebuilts/misc/linux-x86/ccache/ccache -M 50G2.也是在当前目录下,不用切换,执行以下命令:source build/envsetup.sh3.执行lunch,会

2020-06-12 16:34:34 1680

原创 慎用yum clear all,慎用、慎用、慎用...最终解决

今天在用yum安装库的时候报错了,然后就网上搜了下,有好些人说yum clear all之后再yum makecache我执行之后,就大事不妙了,尴尬了。Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host: mirrorl

2020-06-09 14:06:27 9265 6

原创 Android 编译内核 (kernel)

在编译内核的时候,需要具备两个条件1.下载好kernel源码2.交叉编译器(如果你有已经下载了AOSP),那就好,AOSP里面就有这个交叉编译器,位置呢在aospCode/prebuilts/gcc/linux-86/aarch64/aarch64-linux-android-4.9/bin解释一aospcode就是你的源码目录,然后一级一级往下找,当到linux-86的时候,下面就有好多选项了,看你的设备cpu是那种架构,然后你就选择那种,我的是aarch64的,所以就选择arrch64

2020-06-09 09:35:45 5345

原创 android AOSP 下载

这个下载是接着repo安装的,可以去看本人前面的博客,接着repo那片博文接着往下走就可以了安装好repo之后,然后你就可以下载AOSP了,在安装的时候你要知道你要下哪个版本,这个你可以去网上搜一下,关键词就是“aosp源码版本” 就可以,然后对照着你需要那个版本,下面是我在网上搜的部分我的是nexu9,N9F27M是版本号,这个是在你的手机中,或者pad中的关于手机里面有,选取你需要的即可然后你就用清华大学的镜像下吧命令如下repo init -u https://aosp.tun.

2020-06-06 21:11:14 1742

原创 Android Kernel下载

1.先创建一个目录文件夹,存放你要下载的内核源码,至于目录在哪里创建,你在看,我在根目录下,因为懒得找。mkdir kernel2.进入所创建的kernel目录cd kernel3.下载你需要的kernel,按照下面的对照即可。以下是官方和国内镜像名称 Google GIT地址 清华服务器地址common https://android.googlesource.com/kernel/common.git https://aosp.tuna.t

2020-06-04 16:40:41 2908 2

原创 linux(centos7)安装repo

这个repo是什么呢,网上详细讲的也很多,加单而言就是就是为了更好地管理git仓库,下来我们闲言少叙,进入正题步骤:1.在你的根目录创建.bin文件夹,命令如下:mkdir ~/.bin2.配置环境变量。命令如下:PATH=~/.bin:$PATH3.就是下载这个repo了,命令如下:git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo这个下载url正常都是会下载下下来的,而且很快,我没有搭梯子翻墙

2020-06-04 11:44:21 5758

原创 AndroidStudio 3.6.3,配置NDK

最近在做物联网方面的项目,需要用到串口通讯了,那么也就需要配置NDK了,之前配置过几次,没有记录,这次就记录下吧,也给我这冷清的博客增添的资源气吧。闲话少叙,我们言归正传。第一步:打开Androidstudio后,找到如下图的tab,这个也就是下载sdk的地方点击之后,就会出现下图中的弹窗:第二步:选择SDK Tools第三步:勾选下图中方框中的三个选项(为什么会选择L...

2020-05-05 00:49:30 1320 2

原创 All flavors must now belong to a named flavor dimension. Learn more at https://

在gradle插件3.0.0包括一个新的依赖机制时自动匹配,需要你的flavorDimensions保持一致,为什么会出现这个问题呢,原因也就在于你分包了productFlavors{}解决办法呢,在你app下的gradle.build中的defaultConfig{}中添加flavorDimensions "versionCode" ,然后Sync Now即可 defaultC...

2019-12-26 14:00:16 187

原创 控制AppBarLayout是否滑动

当使用 CoordinatorLayout+AppBarLayout做滑动悬浮效果时,有时由于业务需求,需要动态控制AppBarLayout是否滑动,也就是禁止滑动和开启滑动一、禁止滑动首先1.绑定AppBarLayout视图AppBarLayout appBarLayout=findViewById(R.id.appbar);2.找到appBarLayout指定位置...

2019-12-16 17:04:00 1077

原创 Tablayout、fragment、viewpager数据动态刷新

当viewpage和fragment共用时,在fragment中数据,比如删除,新增,或者某个状态改变后,需要数据刷新,此时如果不做任何处理,这些数据是不会刷新的,原因呢,也就是viewpager的缓存机制造成数据无法刷新解决办法:需要再你的FragmentPagerAdapte中重写两个方法 @Override public long getItemId(int po...

2019-11-21 15:04:38 968

原创 Android resource compilation failed E:\androidstudioCode\xxx\app\build\intermediates\incremental\mer

Android resource compilation failedE:\androidstudioCode\xxx\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:2619: error: duplicate value for resource 'attr/layou...

2019-08-25 22:52:28 2629

原创 ScrollView RecyclerView Fragment viewpager 卡顿,定位,不显示等问题

时间长了就忘了,然后又要找之前的项目,很是麻烦了,还是记录下吧1.有ScrollView和RecyclerView ,出现定位订到RecyclerView 的直接在xml中ScrollView的上一级,注意是上一级添加android:focusableInTouchMode="true" 即可2..有ScrollView和RecyclerView ,滑动卡顿的直接在xml...

2019-06-26 16:14:20 362

原创 ERROR: Failed to resolve: support-compat

这个问题还是经常遇到的,基本都是改变了sdk版本出现的,一直也没有记录,记录下在项目的build.gradle中添加google()到两处,如下注意顺序google()一定要在前...

2019-05-23 10:38:26 109

原创 Android dependency 'com.android.support:appcompat-v7' has different version for the compile (25.4.0)

本人一直未在此写博客,一直也就是本地文档记录一下,奈何形式所迫,还是写一下吧。Android dependency 'com.android.support:appcompat-v7' has different version for the compile (25.4.0) and runtime (27.1.1) classpath. You should manually set the...

2019-01-29 11:36:10 3688 4

空空如也

空空如也

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

TA关注的人

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