杭州小白
码龄7年
求更新 关注
提问 私信
  • 博客:94,754
    94,754
    总访问量
  • 32
    原创
  • 43
    粉丝
  • 9
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2019-04-18
博客简介:

weixin_44941105的博客

查看详细资料
个人成就
  • 获得62次点赞
  • 内容获得31次评论
  • 获得190次收藏
  • 代码片获得237次分享
  • 博客总排名2,131,061名
创作历程
  • 22篇
    2021年
  • 4篇
    2020年
  • 6篇
    2019年
成就勋章
TA的专栏
  • 学习理解
    5篇
  • AndroidStudio
    14篇
  • java基础
    9篇
  • mavan
  • 枚举
    1篇
  • 注解
    2篇
  • 关键字
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 编程语言
    java
  • 移动开发
    android studio
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Spinner下拉选项框

1:新建个项目<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android
原创
博文更新于 2021.10.27 ·
455 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

fragmenta跳转到activityb中

package com.example.myapplication;import android.content.Intent;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import android.widget.RelativeLayout;
原创
博文更新于 2021.08.29 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android开发设置Button背景颜色

1 :在drawable里新建一个setbar_bg.xml,代码为<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 背景色 --> <solid android:color="#00000000"/> <!-- 边框色 --> <str
原创
博文更新于 2021.07.11 ·
24939 阅读 ·
3 点赞 ·
6 评论 ·
38 收藏

Android开发输入框圆角显示

1 简介本文主要介绍通过 shape 来设置 EditText 的圆角。2 shape 的设置shape_life_search.xml 放在 res/drawable 文件夹内<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#ffffff" /> <stro
原创
博文更新于 2021.07.09 ·
2107 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

node.js安装及环境配置

1:下载地址(http://nodejs.cn/download/),下载自己需要的版本,然后点击安装包一直点next就可以。2:然后wind+R打开cmd,输入node -V,成功了就会显示版本号3:在输入npm -v,这个是安装的时候就会自动下载的4:接下来就是配置默认安装目录和缓存日志目录,全模块所在路径和缓存路径放在我node.js安装的文件夹中,在安装的文件夹【D:
ode】下创建两个文件夹【node_global】及【node_cache】,在cmd中在输入npm config
原创
博文更新于 2021.04.26 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android开发返回键明暗点击效果

1:在很多APP里点击返回键,都可以看到返回键由亮变为暗2:实现方法也是很简单的(1)新建一个页面<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="65dp" android:background="#258aed" >
原创
博文更新于 2021.04.24 ·
352 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

android开发去除标题栏

1:新建一个项目运行起来,可以看到顶部一直有个标题栏看着不是很美观2:有两种方法可以去除顶部标题栏(1)将代码中AndroidManifest里android:theme="@style/Theme.MyApplication"改为android:theme="@style/Theme.AppCompat.NoActionBar"><application android:allowBackup="true" android:icon="@mipmap/i
原创
博文更新于 2021.04.24 ·
487 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Fragment的生命周期

1:生命周期,Fragment的生命周期看起来和Activity的生命周期类似,但是多了一些,因为Fragment的生命周期是和其关联的Activity有关。(1)onAttach(Context context):在Fragment和Activity关联上的时候调用,且仅调用一次。在该回调中我们可以将context转化为Activity保存下来,从而避免后期频繁调用getAtivity()获取Activity的局面,避免了在某些情况下getAtivity()为空的异常(Activity和Fragment
原创
博文更新于 2021.04.19 ·
43817 阅读 ·
33 点赞 ·
1 评论 ·
106 收藏

Fragment学习总结(1)

1:什么是Fragment,Fragment是一种可以嵌入在活动中的UI片段,能够让程序更加合理和充分地利用大屏幕的空间,出现的初衷是为了适应大屏幕的平板电脑,可以将其看成一个小型Activity,又称作Activity片段。2:Fragment依赖于Activity,不能独立存在,一个Activity可以有多个Fragment,一个Fragment可以被多个Activity重用,Fragment有自己的生命周期,并能接收输入事件,可以在Activity运行时动态地添加或删除Fragment...
原创
博文更新于 2021.04.18 ·
843 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏

Java集合学习(2)

1:List子接口特点(1)集合是有序的(存储有序)(2)可重复(3)可存储null值(4)部分子集合线程安全,部分不安全ArrayList和Vector(5)有索引,针对每个元素能够方便的查询和修改(6)判断针对元素是否重复equals方法如果元素是系统类,就不需要重写equals方法如果是自定义类,就需要我们按需求重写equals方法使用方法(1)void add(int index,Object o)//在index位置插入对象(2)boolean addAll(int ind
原创
博文更新于 2021.04.17 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java集合的概念学习(1)

1:集合的概念,对象的容器,实现了对对象的操作,类似数组功能2:集合与数组的区别(1)数组的长度固定,集合的长度不固定(2)数组可以存储基本类型和引用类型,集合只能存储引用类型3:集合的作用(1)在类的内部,对数据进行组织(2)简单而快速的搜索大数量的条目(3)有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关的元素(4)有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以使任意类型4:集合框架主要组成部分5
原创
博文更新于 2021.04.15 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java数组学习

1:数组(Array)是相同类型数据的集合。2:Java 数组初始化的两种方法:(1)静态初始化: 程序员在初始化数组时为数组每个元素赋值;(2)动态初始化: 数组初始化时,程序员只指定数组的长度,由系统为每个元素赋初值。3:怎么定义数组方式1(推荐,更能表明数组类型)  type[] 变量名 = new type[数组中元素的个数];  比如:int[] a = new int[10];数组名,也即引用a,指向数组元素的首地址。  方式2(同C语言)  type变量名[] = ne
原创
博文更新于 2021.04.14 ·
274 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

Activity生命周期学习总结2

1:上期对于Activity的生命周期的理解不是很到位,这次再来展示下Activity在横竖屏切换,按钮点击下运行流程是什么怎么样的。2:接着上次的来讲(1)直接运行后,先是创建到可见,在到可用(2)我们旋转屏幕(3)Activity的周期先是销毁,然后在创建(4)屏幕旋转回来(5)在看下生命周期,和之前的一样先是销毁在创建(6)在看下直接点击Home键是什么样的可以看到点击home键后,任务还是保存状态的中的,并没有被销毁,切回后还是原进程3:然后我们在看下按钮点击状态下,A
原创
博文更新于 2021.04.05 ·
3466 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

Java多态学习总结

1:多态是怎么样的同一个对象,在不同时刻表现踹的不同形态比如:员工ck员工可以是:员工 ck = new 员工();也可以是:员工 Employee = new 员工();员工在不同的时刻表现出来的形态,就是多态。2:多态的前提和实现(1)有继承和是实现关系(2)有方法重写(3)有父类引用指向子类对象3:用一个员工类来简单举例一下(1)父类package test.javase;public class Employee { //定义员工属性 pu
原创
博文更新于 2021.04.03 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java封装学习总结

1:封装的特点(1)只能通过规定的方法访问数据。(2)隐藏类的实例细节,方便修改和实现。2:如何实现封装(1)修改属性的可见性来限制对属性的访问,一般设为 private。(2)为每个属性创建一对赋值(setter)方法和取值(getter)方法,一般设为 public,用于属性的读写。(3)在赋值和取值方法中,加入属性控制语句(对属性值的合法性进行判断)。3:我们用一个员工类来写一下(1)一个员工的主要属性有姓名、年龄、联系电话和家庭住址。设员工类为 Employeepackage te
原创
博文更新于 2021.04.02 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java继承学习总结

1:继承:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。2:继承的语法关键字extends表明新类派生于一个已经存在的类。已存在的类称为父类或基类,新类称为子类或派生类。3:用个小例子来展示一下父类Person:/** * 父类 人类 * * @author zkj * */
原创
博文更新于 2021.03.31 ·
301 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Activity生命周期学习总结

1:Android Activity 生命周期图Activity作为Android的四大组件之一,是比较重要的,下图就是Activity 的生命周期的过程2:四个状态 [running-poused-stopped-killed](1)running 当前显示在屏幕的activity(位于任务栈的顶部),用户可见状态。(2)poused 依旧在用户可见状态,但是界面焦点已经失去,此Activity无法与用户进行交互。(3)stopped 用户看不到当前界面,也无法与用户进行交互 完全
原创
博文更新于 2021.03.28 ·
3674 阅读 ·
2 点赞 ·
6 评论 ·
0 收藏

Android开发四大布局学习总结

1:android的布局方式有五种,分别是:LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)(1)LinearLayout(线性布局)线性布局:水平、垂直显示,如果有多个组件,超出屏幕大小,超出就不显示,可以通过android:orientation来定义方向。android:orientation=“horizontal”表示水平方向android:orientation=“vertical”
原创
博文更新于 2021.03.28 ·
2103 阅读 ·
2 点赞 ·
6 评论 ·
4 收藏

Java基础运算法

1:Java的基础运算符包括(1)算术运算符:+,-,*,/,%,++,–算术运算符是完成整数型和浮点型的算术运算。算术运算符“++”和“–”两种,分别称为加1和减1运算符。这两种运算符有前缀形式和后缀形式,含有有所不同。例如,i++ 和 ++i 的执行顺序是不一样的,i++ 在 i 使用之后再 +1,++i 在 i 使用之前先 +1。i-- 和 --i 的情况于此类似。(2)关系运算符:>,<,>=,<=,,!=关系运算符用来比较两个值,包括大于(>)、小于(<
原创
博文更新于 2021.03.24 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA类和对象的理解

1:类和对象可以简单的理解为生活中的某些东西,就比如汽车类,而对象可以理解为生产线上每的每台汽车,类描述了对象的属性和对象的行为,类也可以说是对象的图纸或者模板,对象就是类的一个实例,类可以对应多个对象,生产出来不同的车,就是对应的多个对象。Java中通过关键字class定义“类”,后跟类名。例如:class car{ // 类的主体内容}2:定义一个类时,可以在类里设置两种类型的元素:数据成员和成员函数。其中数据成员是一种对象,可以是任何类型。如果是指向对象的句柄,则必须初始化这个句柄,通
原创
博文更新于 2021.03.23 ·
345 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多