自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

转载 【Jetpack Compose版】玩Android App

原文地址:【Jetpack Compose版】玩Android App - 掘金 (juejin.cn)前言Compose正式版发布了也有一段时间了,碰巧近期没啥事,先实战一波。项目代码地址在这里,有兴趣的大佬们可以点个StarPlayAndroid效果图目前的内容大概就是以上这些,大部分页面都有适配下拉刷新头主要内容的实现具体的源码可以在项目地址PlayAndroid中查看到,这里介绍部分主要功能的实现设置主题颜色实现起来非常轻松丝滑新建

2021-09-08 16:30:45 516

原创 android studio修改AndroidMainifest文件后,编译时报错并且不断恢复AndroidMainifest文件

androdi studio提示:files under the build folder are generated and should not be edited原因:此时你修改的是debug下的AndroidMainifest文件,并不是main下的AndroidMainifest文件解决方法:1、选择project视图,找到app/src/main/AndroidMainifest.xml2、修改3、重新build项目...

2021-02-26 12:38:10 1138 2

原创 解决java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY at XXX

使用高德地图api请求数据报错:Caused by: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY at line 1 column 127 path $.regeocode.addressComponent.provincedata class是用jsontokotlin插件生成的大概率没有问题,所以看了下请求接口发现@GET("v3/geocode/regeo?key=${SunnyWeat

2021-02-25 14:23:39 7148

转载 color颜色资源自存

<?xml version="1.0" encoding="utf-8"?><resources> <color name="colorPrimary">#3F51B5</color><!--首要颜色--> <color name="colorPrimaryDark">#303F9F</color><!--首要颜色暗色--> <color name="colorAccent">#.

2021-02-14 21:48:07 326

原创 小林的工具方法

目录1、求N个数的最大最小值2、简化Toast3、简化Snackbar1、求N个数的最大最小值MaxMin.ktfun <T : Comparable<T>> max(vararg nums: T) : T { //T是comparable的子类型 if (nums.isEmpty()) //判空抛出异常 throw RuntimeException("Params can not be empty.") var maxN.

2021-02-12 17:41:25 1040

原创 第一行代码解析xml数据报错java.net.SocketTimeoutException: connect timed out

在AS自带模拟器中,localhost或127.0.0.1代表的是模拟器自己10.0.2.2对于它来说是计算机本机的IP地址但在真机或某些模拟器(至少夜神模拟器是)上并非如此解决方法:将10.0.2.2替换成本地的ip地址解决流程:进入cmd模式的命令窗口,输入ipconfig找到ipv4地址,替换即可...

2021-02-10 10:39:15 206

原创 java学习笔记

Java程序执行过程:Program.java源文件 —— compiler编译器 —— Program.class字节码文件 —— interpreter解释器 —— ProgramJDK是java语言的软件开发工具包JRE包括java虚拟机JVM、java核心类库和支持文件,如只需要运行java程序,下载并安装JRE即可JRE = JVM + javaSE标准类库JDK = JRE + 开发工具集第一个Java程序class HelloWorld{ Publ..

2021-01-14 20:05:48 77 2

原创 eclipse汉化流程

第一次汉化的时候百度到一篇文章说让我下载图1那个153M的包,替换过后结果eclipse卡在了启动界面,翻了一下官网才找到正确的下载地址1、https://www.eclipse.org下载解压好eclipse;2、在https://www.eclipse.org/babel/里下载官网中文简体汉化包,点击下图框住的地方图1图2图3图4,把两个文件夹复制到eclipse安装目录下汉化成功...

2021-01-14 20:02:28 1018 6

原创 android成长值,常用获取inflate的写法

//1、context:上下文, resource:要转换成view对象的layout的id, root:将layout用root(ViewGroup)包一层作为codify的返回值,一般传nullview = View.inflate(context, R.layout.item_news_layout, null);//将一个布局文件转换成一个view对象//2、通过LayoutInf

2016-11-23 01:22:54 249

原创 android成长之路,SharedPreferences

一般用来存放一些标记性的数据,一些设置信息。 *********使用sharedPreferences存储数据 1.通过Context对象创建一个SharedPreference对象 //name:sharedpreference文件的名称 mode:文件的操作模式 SharedPreferences sharedPreferences = context.g

2016-11-20 23:27:22 190

原创 android成长之路,获取外部与内部储存的代码

外部:        Context.getFileDir().getPath();内部:       Environment.getExternalStorageDirectory().getPath(); 注意事项:   1、权限   "android.permission.WRITE_EXTERNAL_STORAGE"/>   2、使用前判断sd卡的状

2016-11-19 14:23:30 517

空空如也

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

TA关注的人

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