自定义博客皮肤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 702

原创 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.xml 2、修改 3、重新build项目 ...

2021-02-26 12:38:10 1344 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.province data class是用jsontokotlin插件生成的大概率没有问题,所以看了下请求接口发现 @GET("v3/geocode/regeo?key=${SunnyWeat

2021-02-25 14:23:39 7583

转载 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 465

原创 小林的工具方法

目录 1、求N个数的最大最小值 2、简化Toast 3、简化Snackbar 1、求N个数的最大最小值 MaxMin.kt fun <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 1232

原创 第一行代码解析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 311

原创 java学习笔记

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

2021-01-14 20:05:48 136 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 1139 6

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

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

2016-11-23 01:22:54 303

原创 android成长之路,SharedPreferences

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

2016-11-20 23:27:22 250

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

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

2016-11-19 14:23:30 623

空空如也

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

TA关注的人

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