Android 实现中英文切换 创建一个sp对象,存储当前系统的语言类型,然后在BaseActivity中对语言进行判断;2、可以新开一个页面,用来set当前的sp中数据(只写代码)//可以自定义一个String字符串,不用全局变量。
The minCompileSdk (34) specified in adependency‘s AAR metadata 如果老项目改动大的话,不想进行升级,就删除build.gradle文件中。这样就可以解决问题了。
Android 实现TextView超过屏幕的显示约束 但必须保证外层是约束布局:ConstraintLayout。可以将尾部的end文字改成你想要的view,都可以实现。这是前端文字没有超过一行展示的样式。这是超过一行展示的样式。
Android 仿订房日期选择器 之前做的APP,没有明确的需求,就是说让我做一个像那种酒店订房的日期选择,用来订位置???说是出差的人回来可能工位被占了,需要用到这个软件去预定位置····(内部人使用的,当然没用起来··)所以我在网上找了一个模板,但是已经过了很久了,我已经记不清是哪位大神做的,我只是进行一些小小的更改,还有发现一些小BUG,改了下,这图好像太大了,,,,不知道怎么调,将就着看吧,主要代码呢,全是自定义Vi...
Springboot + mybatis搭建后台框架 最近在学习Java搭建后台框架,想自己写接口,自己用,毕竟自己动手丰衣足食,同时也想去了解一下后台的大体框架和流程是怎么创建的,此过程由公司后台教的,有人带着真好~首先第一步,就是创建数据库,这个是必不可少的,本人用的数据库为Mysql,数据库管理工具为Mysql Workbeanch:打开workbeanch,如果你的工作空间有本地数据库连接,就无须创建一个了,因为自己本地的数据库连接只有一...
Android 实现MVP+Retrofit2+OkhTTP3网络请求 根据网上的资料进行自己手动搭建的一套网络请求框架,也为以后的使用做一个记录,废话不多,开始搭建!1.首先我们先将依赖注入: //网络请求 compile 'com.squareup.okhttp3:okhttp:3.9.1' compile 'com.squareup.retrofit2:retrofit:2.3.0' //ConverterFactory的...
kotlin实现底部导航栏 最近在学习kotlin,因为基本语法和基本用法大概了解了一下,但是古话说的好,实践是检验真理的唯一标准,所以,我觉得还是一边写,一边了解更为深刻,吃过亏就会印象更深刻,首先给大家看下我的界面:不要在意我的数据,这篇博客主要讲的是这个框架的实现,效果看完了,现在看看这个布局的实现吧!<?xml version="1.0" encoding="utf-8"?><Relati...
Android的三种图片加载(ImageView,SufaceView,自定义View) 最近看了音视频的入门,所以对着三种加载图片的方式自己动手实现了一下,下面就是自己实现的过程还有我在实现种所处理的问题:MainActivity种的代码:public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; privat...
Android 如何适配平板 关于适配平板,我也是第一次接触,在网上的资料中,都是说关于比例问题,但是我想要的是一种在手机上是一种 布局,在平板上是另一种布局的样式,也是通过郭霖大神的《第一行代码》第二版接触的,现在就来罗列下我在实验过程中遇到的问题首先给大家看一下效果在手机上的样式:(右边是点击进去的样式)在平板上的样式:这就是全部样式啦···接下来看代码怎么实现的吧!首先新建两个...
Android app版本迭代升级(适配Android 10) 在我们进行App开发的时候,免不了进行进行版本迭代,所以就将自己的版本迭代进行整理,以便大家使用,也对自己以后的开发更方便首先是请求后台数据,获取当前后台版本号,然后和自己客户端的版本号进行比对,如果高于当前版本,就进行升级在AndroidManifest中声明权限(读写权限需要动态申请,允许未知来源声明一下就可以了)//写入文件夹权限<uses-permission a...
Android 将Base64转成Bitmap 这个问题网上的解决方式很多,但是我都使不了,这是网上的代码,但是我转出来的Bitmap为空public static Bitmap base64ToBitmap(String base64Data) { byte[] bytes = Base64.decode(base64Data, Base64.DEFAULT); return BitmapFactory.decodeB...
Python3.7的微信群聊自动回复及打包成.exe文件 首先我们在实现微信自动回复时,要使用的是itchat这个包,所以,我们可以直接在python中进行下载,既然有自动回复,也用打包,那么我们就将一些所需要的包都下载下来,如果你是用的pycharm,那么可以直接在下面的DOS命令框中写命令:pip install itchat 因为网上说这个用的多,所以就用这个包来打包:pip install pyinstaller 接下来就是代码:我这里用的是用户...
TabLayout选中更改标签字体大小及颜色 由于最近要使用TabLayout加载顶部导航栏,但是产品需求是将我们选中的标签变大,上网找了一下,发现TabLayout中除了XML中可以设置字体大小之外,其他没有啥API能更改字体大小,,这个是在XML中设置字体大小,但是我们想要的是在代码中设置,所以,我在网上查找资料的时候,发现了可以自定义TabLayout上的标签,也就是说,可以设置图片加文字,或者仅文字,接下来就开始粘代码:...