自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端自学笔记_CSS

样式是css最小的语法单元,每个样式包含两部分内容:选择器和声明(规则)。声明包含两个部分:属性和属性值2.CSS的注释3.CSS的应用(1)行内样式(2)内嵌式(3)链接式(4)导入样式4.CSS特性(1)css样式的优先级二、CSS选择器1.标签选择器2.类选择器3.ID选择器4.通配选择器(所有元素定义相同的样式)5.组合选择器(1)包含选择器(2)子选择器(3)相邻选择器(4)兄弟选择器(5)分组选择器6.属性选择器

2024-04-07 14:31:36 910

原创 前端自学笔记_HTML

HTML指的是超文本标记语言,它不是编程语言!!!

2024-03-06 17:17:03 879

原创 将Java程序上传至Linux服务器

1将Java程序打包成jar包:点击maven的package2.中止Linux服务器中的原程序kill 进程3.rm 原jar包4.将新package的jar包拖到root下5.nohup java -jar xxxx.jar &

2022-03-29 10:44:03 27

原创 Android:应用开启时的广告或logo设置

在应用开启时先放一段广告。虽然广告很讨厌,但程序猿也是要恰饭的嘛1.设置默认加载的Activity为SplashActivity(随便建): <activity android:name=".SplashActivity" android:screenOrientation="portrait" android:theme="@style/SplashTheme"> <inte

2021-09-02 16:15:16 960

原创 Android:DataBinding的使用

配置基本用法单项绑定BaseObservableObservableField双向绑定事件或方法绑定配置1.在app的build.gradle下添加:android { ··· buildFeatures { dataBinding true } ···}基本用法1.在布局文件的根布局 按下 alt+enter,选择databinding布局:然后就多出了一个layout将原布局包装了起来并多出来了一个< data >< /d.

2021-09-02 11:17:56 2054

原创 Android:用banner解决轮播图

关于轮播图,网上有很多教程,但我太菜了,看不懂。这里使用了最简单的解决方法,但功能也很弱,仅限于传统的轮播图1.添加依赖dependencies { implementation 'com.youth.banner:banner:1.4.10'}2.在布局文件中添加banner: <com.youth.banner.Banner android:id="@+id/test_home_banner" android:layout_width="m

2021-08-26 14:46:20 218

原创 Android:点击RecyclerView中的item,更改它的字体颜色和背景

网络上有很多方法,这里使用的是最原始的方法,没有使用框架。仅在Adapter中修改1.创建一个索引值属性: private int currentPosition = 0;2.onBindViewHolder方法中初始化: if(currentPosition==position){ textView.setTextColor(R.color.green_900); linearLayout.setBackgr

2021-08-26 14:37:45 2371

原创 Android:点击RecyclerView中的item与活动端通信

有时候,活动端需要知道点击了RecyclerView中的哪一个。Adapter:Activity:Adapter:1.创建一个公共接口(自定义的): public interface dataTransmission{ void onItemTransfer(int position); }2.添加该接口的属性: private dataTransmission transmission;3.写出set方法: public void setOnTr

2021-08-26 14:24:48 166

原创 Android:状态栏沉浸式体验

直接上代码:什么都不用改,直接粘粘即可。 public static void makeStatusBarTransparent(Activity activity) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { return; } Window window = activity.getWindow(); if (Build.VE

2021-08-24 08:21:37 95

原创 Android:判断控件在屏幕上是否可见

直接上代码,里面的中文根据自己的需求更改,其余粘粘即可 //判断屏幕上是否可见 boolean checkIfVisable(){ Point p = new Point(); (获得Activity,在Activity中用this,在Fragment中用getActivity() ).getWindowManager().getDefaultDisplay().getSize(p); int screenWidth = p.x;

2021-08-23 17:26:38 787

原创 Android:RecyclerView

RecyclerView基本用法导入配置文件(build.gradle):布局文件:自定义适配器:在Activity/Fragment中初始化数据:获得RecyclerView:获得Adapter实例:设置点击事件点击子项:子项中具体项的点击事件:RecyclerView基本用法导入配置文件(build.gradle):dependencies {api('androidx.recyclerview:recyclerview:1.1.0')}布局文件: 这条是必须加的: .

2021-08-23 17:18:12 337

原创 Android:TabLayoutt+ViewPager页签制作

页签就是下面这种东西了:页签制作1.在布局文件中声明: <com.google.android.material.tabs.TabLayout android:id="@+id/test_home_tablayout" android:layout_width="match_parent" android:layout_height="40dp" app:tabSelectedTextColor="@color/black"

2021-08-22 09:31:14 304

原创 Android:导航栏制作+更换Fragment

导航栏制作熟悉手机应用的人都知道,手机应用一般在底部有一个导航栏,当你点击某一项时,上面的页面就会转为相关的页面。上面的就是一个导航栏。导航栏的图标一般两个为一组,分别展示选中和未选中的状态。导航栏的制作:导航栏的制作有多种,这里我们选择最简单的RadioGroup。 <RadioGroup android:id="@+id/radioGroup" android:checkedButton="@+id/radio_button

2021-08-22 09:12:23 512

原创 Android开发_8:网络

此博客为学习Android开发的笔记型博客,若有不妥或补充之处希望各位大神给予指正使用HTTP协议访问网络HttpURLConnection使用OkHttp解析Json格式数据JsonObjectGSON使用HTTP协议访问网络HttpURLConnection1.获取URL对象URL url=new URL("http://www.baidu.com");HttpURLConnection urlConnection=(HttpURLConnection) url.openConnection(

2021-08-18 10:55:58 146

原创 Android开发_7:服务

此博客为学习Android开发的笔记型博客,若有不妥或补充之处希望各位大神给予指正服务多线程创建子线程:在子线程中更新UI异步消息处理机制使用AsyncTask服务的用法创建服务活动和服务进行通信使用IntentService服务服务是Android中实现程序后台运行的解决方案。服务并不是独立运行在一个进程中的,而是依赖于创建服务时所在的应用程序进程。即需要在服务内部手动创建子线程。多线程创建子线程:1.新建MyThread类实现Runnable接口:重写run( )方法class MyTh

2021-08-16 17:00:38 176

原创 Android开发_6:内容提供器

此博客为学习Android开发的笔记型博客,若有不妥或补充之处希望各位大神给予指正Android权限Android权限机制在程序运行时申请权限访问其他程序中的数据Android权限Android权限机制Android权限分为普通权限和危险权限对于普通权限,一般系统会自动帮我们授权,但对于危险权限需要用户手动授权。下面是Android中所有的危险权限:其他表中没有列出的权限就全都是普通权限。Android中系统完整的权限列表:http://developer.android.com/referen

2021-08-13 16:54:45 160

原创 Android开发_5:数据存储

此博客为学习Android开发的笔记型博客,若有任何不妥及需要补充之处,希望各位大神给予指正文件存储SharedPreference存储数据文件存储将数据存到文件中。所有的文件都是默认存到/data/data/< package name>/files/目录下。Context类中提供了一个openFileOutput()方法,可以用于将数据存储到指定文件中。有两种模式可选,MODE_PRIVATE和MODE_APPEND。其中MODE_PRIVATE是默认的操作模式,表示当文件存在时会覆盖

2021-08-13 14:58:05 114

原创 Android开发_4:广播

此博客为学习Android开发的笔记型博客,若有任何不妥及需要补充之处,希望各位大神给予指正广播接收广播动态注册BroadcastReceiver:静态注册BroadcastReceiver发送自定义广播发送标准广播发送有序广播使用本地广播广播标准广播有序广播接收广播通过BroadcastReceiver类接收广播动态注册BroadcastReceiver:1.在活动中新建内部类NetChangeReceive: class NetChangeReceive extends Bro

2021-08-13 09:28:47 108

原创 Android开发_3:碎片

此博客为学习Android开发的笔记型博客,若有任何不妥及补充之处,希望各位大神给予指正碎片碎片的使用动态加载碎片碎片的生命周期碎片的状态回调方法碎片碎片是一种镶嵌在活动中的UI片段。可以用多个碎片来充满整个活动。碎片的使用新建碎片类 TitleFragment,继承自Fragment:public class TitleFragment extends Fragment { @Nullable @Override public View onCreateView(Layo

2021-08-12 15:25:55 141

原创 Android开发_2:UI

此博客为学习android开发的笔记型博客,若有任何不妥及补充之处,希望各位大神给予指正常用控件TextViewButtonEditTextImageViewProgressBarAlertDialog布局自定义控件引入布局创建自定义控件ListView常用控件TextView文本,没什么好说的常用属性:属性说明android:id唯一标识控件的idlayout_width控件宽度layout_height控件高度text显示的文本textAli

2021-08-12 10:49:00 139

原创 Android开发_1:活动

此博客为学习安卓开发的笔记型博客,若有不妥或补充之处希望各位大神给予指正活动活动的基本用法创建活动创建布局使用布局注册活动使用Toast在活动中使用Menu销毁活动intent显示声明intent:隐式声明intent:向下一个活动传递数据·:返回数据给上一个活动活动的生命周期活动状态活动的生存期活动一种包含用户界面的组件活动的基本用法创建活动创建活动后,会自动生成oncreate方法,我们可以重写此方法。创建布局在res的layout文件夹中创建新的布局:xxx_layout.xml文件使

2021-08-11 11:43:58 120

原创 border-radius简介

border-radius 属性此为学习HTML及CSS的总结性博客,欢迎各位大神指正border-radius 属性可以轻松的设置圆角边框,甚至实现绘制圆、半圆和椭圆。border-radius 属性实际上是给div等区块设置圆角,并设置圆角的半径等。一般来说,div设计的区域是个矩形:.rectangle{ border:2px solid #a1a1a1; padding 10px 40px; background:#dddddd; width:300px; height:40

2020-09-14 22:02:19 2554

空空如也

空空如也

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

TA关注的人

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