- 博客(17)
- 收藏
- 关注
原创 JavaSE之final关键字
所以这个是可以操作的。,这相当于出现了一个空间大小为10的数组空间,我们管这个空间地址叫B,这时arr1被它赋值了,也就是地址改变了,形象一点就是arr1先是指向的A地址空间,现在想去指B,是不是就不行了,所以这就是引用数据类型的不可改变性,指的是。简单解释就是,和常量很类似,这个重名的方法不想被后来人已重写的方式再使用了,只能按照我原来的设计去调用,归根结底就是这个操作是固定的,比如一个add方法,表示求和,后来人想重写成名为add的减法操作的方法,这个行为就很反逻辑,更没必要,所以就加以限制。
2024-09-13 23:39:25
941
4
原创 JavaSE之static关键字
这个案例主要讲的是,每一个学生都要对老师讲一遍早上好,我们分析一下这个简单案例,这个早上好是不是只是个动作,而且我们是不是需要全体同学都做这个动作,所以这个时候很容易想对我们的工具类,因为使用一个工具类可以代替这一复杂的操作,就不用n个同学调用n次方法了(其实使用实例方法,写个数组循环,从代码角度上简洁了,但是还是调用n次方法,但是上面的案例就不会,都是在用同一静态方法)。所以这就是静态方法的用处,当然我的例子简单,只是为了说明一些问题,如果遇到的复杂的动作,实际上抽象出来的静态方法更能体现价值!
2024-09-12 23:22:58
980
原创 关于Android项目在修改代码后不能烧入调试机的问题
当我们在做项目时,当我们修改原有的代码,想要重新运行,烧入调试机中调试。结果发现程序可以正常执行,也正常显示了烧入我们的设备当中。但是我们调试程序时发现,还原来代码的执行逻辑,这个时候我们会意识到程序没有烧入设备中,关于这个问题我是使用如下的办法解决的。
2024-09-11 19:18:35
266
1
原创 关于新版Android Studio怎么将编译器UI修改至旧版
一些Android Studio的老玩家发现新版的编译器UI改变了,使用起来非常不适应,想要更改UI至老版,为了实现这一目的,简单地发了个修改教程(我个人还是喜欢老版,因为和之前搞Java-Web时的IDEA很像,我上手时也用的老版,所以也就习惯了)。
2024-09-09 23:06:26
3927
1
原创 关于新版Android Studio如何创建Java项目
当看到这个标题时,可能有人会问,为什么要单独出一篇文章去讲怎么创建Java项目?目的:1、为了部分初学者学会怎么创建Java项目。2、由于新版的Android Studio的改变,一些经常做大项目的可能很少自己创建项目,当用到新版的编译器时,可能根据原来保留的习惯,直接点击创建Empty Activity这个选项,这会导致无法再新版的编译器中找到相关的Java项目的创建方式。意义:帮助大家快速了解新版Android Studio创建Java项目的方式。好了,那么长话短说,直接展示解决方案。
2024-09-09 22:38:42
1006
原创 Android开发布局基础之滚动视图
在xml文件中,如果想使用滚动视图,需要使用HorizontalScrollView、ScrollView属性,第一个属性是水平滚动视图的属性,设置完之后允许视图,在水平方向滚动,第二个属性是垂直滚动视图的属性,设置完之后允许视图,在水平方向滚动。滚动视图一般配合线性布局使用,将线性布局写在滚动视图下即可完成滚动视图的设计。
2024-09-05 19:30:03
516
原创 Android开发布局基础之网格布局
在xml文件中,如果想使用网格布局,需要使用GridLayout属性,在该属性下的组件会按照网格布局的方式进行排列。网格布局默认从左到右,从上到下排列,它先从第一行从左往右放置下级视图,塞满之后另起一行放置其余的下级视图,如此循环往复直至所有下级视图都放置完毕。为了判断能够容纳几行几列,网格布局新增了android:columnCount、android:rowCount两个属性,属性值为整形数字,其中columnCount指定网格的列数,rowCount指定网格的行数。
2024-09-05 19:29:51
1056
原创 Android开发布局基础之相对布局
在xml文件中,如果想使用相对布局,需要使用RelativeLayout属性,在该属性下的组件会按照相对布局的方式进行排列。
2024-09-05 19:29:30
1310
原创 Android开发布局基础之线性布局
在xml文件中,如果想使用线性布局,需要使用LinearLayout属性,在该属性下的组件会按照线性布局的方式进行排列。既然说到了线性布局,那么一定会有水平线性布局和垂直线性布局两种概念:1、水平线性布局:使用android:orientation属性里的horizontal关键字进行设置,代表该布局下的组件是以水平布局的方式来设置的。2、垂直线性布局:使用android:orientation属性里的vertical关键字进行设置,代表该布局下的组件是以水平布局的方式来设置的。
2024-09-05 19:29:05
1019
原创 Android开发视图基础之设置视图的对齐方式
下面为大家提供一个简单的代码案例,帮助大家更好的了解对齐方式属性的应用,其中的一些本文没有提到的一些属性,大家可以去看我的往期的博文,都有提到相关的含义(布局目前没有讲,不过现在用的都是线性布局,不难)
2024-05-13 10:48:56
263
原创 Android开发视图基础之设置视图的宽、高和间距
android:layout_marginBottom、android:layout_marginLeft、android:layout_marginRight、android:layout_marginTop是视图与外部布局的底部、左部、右部、顶部的之间的间距的属性,其中的赋值单位可以采用dp等单位。(2)android:layout_margin表示的是当前视图与外部布局的边距,这里直接包括四周,也就是设置好该属性的值,相当于对上面的四个的叠加。
2024-05-10 14:01:16
1038
原创 Android开发文本显示之设置文本的颜色
因为上面的xml文件里前三个写了文本显示内容,这里只需要对颜色进行设置即可, 其中的textView1是使用的Color类的颜色常量设置颜色,textView2是使用的8位16进制数设置颜色,textView3是使用的6位16进制数设置颜色,同时如果大家想要知道为什么文本显示内容的代码要这么写,去看我文本内容设置的博客,这里不做过多解释。
2024-05-09 16:57:44
627
原创 Android开发文本显示之设置文本的大小
sp的原理和dp差不多,但它专门用来设置字体大小,也是Android推荐的字号单位,手机在系统里可以调整字体的大小,当字体大小设置为普通时,会发现dp和sp的字体大小是一样大的,但是要是设置成大号字体sp就会变大,但是dp就不会,所以开发过程中推荐使用sp,有特殊需求时也会使用dp或者px。一般来说,同样尺寸的屏幕,如果看起来越清晰,代表像素密度越高,以px计量的分辨率也越大,所以如果固定了一个图片或者文本的大小,使用px作为单位,在不同的设备上的清晰度是同的,所以不建议使用。
2024-04-18 14:18:32
1086
2
原创 适合Android初学者的第一个简单案例(页面跳转)
创建两个页面,一个界面作为程序的入口展示界面,在本项目中成为当前页面,另一个页面为跳转之后的页面,称为跳转页面,本项目可以实现从当前页面,定时3秒后,自动跳转到跳转页面。
2024-04-17 16:05:59
716
1
原创 关于制作一个可以根据目标文件夹以及指定的文件类型(图片),生成所有指定类型文件的路径的方法
项目需求:想要制作一个可以根据输入一个指定的文件夹路径,可以获取指定类型的文件路径(本实例是jpg和png图片路径输出的代码),可以扫描到文件夹中子文件夹的图片并输出,同时拥有一个可以去除路径中不需要的前缀的代码案例。
2024-04-15 16:35:43
338
1
原创 关于Android Studio的xml文件的layout布局,在添加属性的过程中,不显示提示词(没有自动补全代码)的问题的解决方案。
在Android Studio4.1.3版本的编译器中,在创建好一个新项目后,想要练习布局部分的代码,但是在开发过程发现xml文件部分的代码并不能自动补全。然后修改下图的 compileSdkVersion和targetSdkVersion两个参数,因为目前我所知的sdk提供代码提示词的版本是30。加载成功之后再次在xml文件里书写代码即可发现,可以正常提示了。首先,先找到当前项目模块的build.gradle文件。修改成功后,点击如下按钮,重新加载项目。
2024-04-12 13:30:52
1053
4
一个可以检测pakachu靶场漏洞和SQL靶场的程序
2024-02-21
Redis-x64-5.0.14.1.zip
2023-06-12
智能寻迹小车c8t6程序.zip,使用stm32c8t6单片机,采用keil5作为开发工具
2023-06-12
数据库.rar 该文件包含了exe文件,msi文件和适用于Java的数据库连接5.1.39的jar包
2023-06-12
python-3.7.8-amd64-webinstall.exe
2023-06-12
setupssh-9.3p1-1.exe
2023-06-12
kubo-v0.20.0-windows-amd64.zip
2023-06-12
java-ipfs-api-1.3.3.jar
2023-06-12
IPFS-Desktop-Setup-0.28.0.exe
2023-06-12
bcprov-jdk18on-1.73.jar
2023-06-12
安卓链接.a库时引起的报错
2024-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人