自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android - 最基础的控件TextView

TextViewTextView是一个十分简单和基础的控件,相信大家使用TextView主要就是用来显示文字的,而创建一个项目的时候,页面显示的就一个内容为Hello World 的 TextView。TextView的属性1.android:id

2021-12-25 23:18:42 4072 3

原创 《第一行代码》 第三版 - 第四章(笔记)

软件也要拼脸蛋,UI开发的点点滴滴4.1自定义控件引入布局文件后,在init结构体中对需要的标题布局进行动态加载LayoutInflater 的from()方法可以构建出一个LayoutInflater对象,再通过对象的inflate()方法动态加载一个布局文件,该方法有两个参数,第一个是布局文件的id,第二个是父布局。class TitleLayout(context: Context, attrs: AttributeSet) : LinearLayout(context, attrs) {

2021-12-16 22:26:45 1493

原创 Android - 强大的RecyclerView

强大的RecyclerViewRecyclerView是androidx库的控件,低版本可能需要自行导入,但现在的版本是默认加上的RecyclerView是一个强大的控件,主要用于替代ListView,ListView能实现的功能,他也能实现,他比ListView更好用,更方面,功能更加全面。一、RecyclerView的使用主要涉及3个类:RecyclerView、Adapter,和ViewHolder1.RecyclerView类RecyclerView是ViewGroup的子类,每一个列表项

2021-11-28 22:54:43 1525

原创 《第一行代码》 第三版 - 第三章(笔记)

先从看得到的入手,探究Activity1.ActivityActivity是一个可以包含应用户界面的组件,主要用于和用户进行交互。一个应用可以包含 零个或多个Activity,虽然应用可以没有Activity,但是最好还是要有,以为应用就是为了和用户交互,而交互就要用到Activity2.创建Activity创建项目的时候可以默认创建一个主Activity也可以右键包名,创建一个Activity创建Activity有几个选项第一个是Activity的名字第二个是Generate Layo

2021-11-26 00:09:39 1676

原创 Android -部分库冲突

Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.3.1-runtime (androidx.core:core:1.3.1) and support-v4-22.2.0-runtime (com.android.support:support-v4:22.2.0)添加了第三方框架,导致v4包和AndroidX包冲突了,部分框架可以这样修改,并不是全部都一定可以找到gradle.

2021-10-30 13:14:32 841

原创 《第一行代码》 第三版 - 第二章(笔记)

探究新语言,快速入门Kotlin编程1.Kotlin1.1Kotlin在Android的地位在Android诞生以来,一直都是只提供Java这一种语言来开发应用程序的在2017年的I/O大会上,Google宣布了Kotlin作为Android的一级开发语言,和Java平起平坐在2019年的I/O大会上,Google宣布,Kotlin成为第一开发语言,当然Java开发依然有用至今,在国外的安卓市场上,已经有绝大多数的App已经在使用Kotlin开发了。而Google的一些官方视频和开源项目都是使

2021-10-14 22:53:40 295

原创 《第一行代码》 第三版 - 第一章(笔记)

开始启程,你的第一行Android代码1.Android的历史2003年10月 - Andy Rubin等人创办了 Android公司2005年8月, Google收购了Android2008年,推出了Android系统的第一个版本苹果认为Android剽窃了iPhone的创意,称要毁掉Android2010年,Linux团将Android从Linux内核主线中除名甲骨文公司以Android侵犯Java知识产权为由,对Google提起了诉讼Android操作系统的源码免费开放,各家手机相继推

2021-10-03 12:54:55 360

原创 Android - Activity解析

1.ActivityActivity - 四大组件之一,主要是与用户进行交互。2.Activity的生命周期此图来源于:官方的一张生命周期图方法说明下一个方法onCreate()第一次创建Activity时调用,此时还无法与用户互动,视图也不可见onStart()onStart()此时Activity视图可见,但是还是无法和用户互动onResume(或onStop()onResume()此时Activity视图可见,也可以与用户互动onPause()

2021-07-12 18:23:30 84 2

原创 Android Studio - 真机无线调试(单设备 与 多设备)

1.使用USB线将手机连接电脑,并确保手机与电脑在同一局域网中2.手机打开开发者模式多次点击系统版本号,直至显示已打开开发者模式在更多设置中找到开发者模式,并进入找到调试部分,开启USB调试,无线调试,USB安装等设置,不同系统,应该不一样,看着点就好了。3.电脑下载ADBhttps://developer.android.google.cn/studio/releases/platform-tools下载完后在CMD中输入ADB指令还是无法运行,需要配置ADB环境4.配置ADB环境

2021-07-10 11:22:47 564 1

原创 Android - LinearLayout

属性 作用android:orientation 布局排列方向android:gravity 该组件的对齐方式android:weight 权重,子控件按权重比例分配宽/高android:background 控件的背景android:width 控件的宽度android:height 控件的高度android:id ID,作为资源的名称,被Java文件中引用的唯一标识

2021-06-19 21:21:24 575 2

原创 Android 随心笔记(修改: 2022 - 11 - 9)

小柴的随心记仅记录一些零碎的小知识

2021-06-10 11:18:03 657 2

原创 Android - SQLite数据库的简单使用

SQLite的简单使用小柴的笔记一、创建SQLiteOpenHelper类代码如下public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) { super(cont

2021-06-06 21:22:46 937 2

原创 Android - SharePreferences数据存储的简单使用

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、SharePreferences二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内

2021-06-05 12:50:07 1149 6

空空如也

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

TA关注的人

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