自定义博客皮肤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)
  • 收藏
  • 关注

原创 Android 应用开发 数据存储 - SharedPreferences

SharedPreferences是Android的一个轻量级存储工具,它采用的存储结构是Key-Value的键值对方式,存储介质是XML文件,保存共享参数键值对信息的路径为/data/data/应用包名/shared_prefs/文件名.xml。上述代码采用了commit方法提交修改,该方法会把数据直接写入磁盘,如果想要更好的性能,可将commit方法改为apply方法,该方法的提交操作会先将数据写入内存,然后异步把数据写入磁盘。共享参数的存储要借助Editor类,保存数据的代码示例如下。

2024-04-03 16:38:50 371

原创 OPTEE使用介绍

OP-TEE是一个受信任执行环境,旨在提供安全的执行环境,用于执行敏感代码,以下是关于如何使用的介绍

2024-04-02 20:24:13 281

原创 Android 应用开发 收发应用广播

接收器主要规定两个事情,一个是接收什么样的广播,另一个接收广播后要做什么。Android提供了抽象之后的接收器基类BroadcastReceiver,开发者自定义的接收器都从BroadcastReceiver派生而来,新定义的接收器需要重写onReceive方法,方法内部先判断当前广播是否符合待接收广播名称,校验通过后在开展后续业务逻辑。private String mDesc = "这里查看标准广播的收听信息";// 定义一个标准广播的接收器。

2024-03-26 11:43:50 838

原创 Androi 应用开发 活动Activity

可以通过startActivity(new Intent(源页面.this, 目标页面.class))来跳转到新页面,调用finish方法即可关闭当前页面。

2024-03-25 17:14:19 799

原创 Android 应用开发 图像显示

ImageView默认居中显示,不管图片大或者还是小,图像视图会自动缩放图片,使之刚好够着ImageView的边界,并且缩放后的图片保持原始的宽高比例,看起来图片完美占据了视图中央。注意,fitCenter是默认的缩放类型,fitCenter既允许缩小图片,也允许放大图片,centerInside只允许缩小图片,不允许放大图片,而center自始至终保持原始尺寸。想在文字周围放置图片,使用Button就能实现,Button提供了几个与图标有关的属性,通过这些属性可以指定文字旁边的图标。

2024-03-22 11:17:48 780

原创 Android 应用开发 常用布局

网格布局默认从左到右,从上到下排列,它先从第一行从左往右放置下级视图,塞满之后另起一行放置其余的下级视图。除了方向之外,线性布局还有权重的概念,指的是线性布局的下级视图各自拥有多大比例的宽和高,通过layout_weight进行设置,一旦设置了这个值,就要求layout_width或layout_height填0dp,哪个值填0dp,下级视图就从对应方向按照权重分割布局。相对布局需要指定参照物,一种是下级视图平级的视图,另一种是该视图的上级视图,也就是它归属的RelativeLayout。

2024-03-21 14:47:58 217

原创 Android 应用开发 视图基础

APP界面上的视图排列,默认靠左朝上对齐。在xml文件中通过属性android:layout_gravity可以指定当前视图的对齐方向,当属性值为top时表示视图朝上对齐,为bottom时表示视图朝下对齐,为left时表示视图靠左对齐,为right时表示视图靠右对齐,如果希望视图既朝上又靠左,则用 | 连接top与left,此时属性标记为android:layout_gravity="top|left";在View的家族中,视图组ViewGroup尤为特殊,它即是View的子类,又是各类布局的基类。

2024-03-20 21:04:32 884

原创 Android应用开发 文本显示

不仅文本颜色,背景颜色同样可以使用上述资源,在xml文件中通过属性android:background设置控件的背景颜色,java代码有两种方式设置背景颜色,如果色值来自Color类或者(8位/6位)十六进制数,则调用setBackgroundColor方法设置背景颜色,如果设置来自colors.xml中的颜色资源,则调用setBackgroundResource方法,以R.color.颜色名称的格式设置背景颜色。通俗的讲就是在相同屏幕尺寸下,相同大小的图片在越大的分辨率下显示的越小。

2024-03-20 17:50:44 651

原创 Java运行环境概述

jvm是一个虚拟计算机,具有指令集并使用不同的存储区域,包含在jdk中,对于不同的平台,有不同的虚拟机,java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。jre = jvm + java核心类库,包括java虚拟机和java程序需要的核心类库,如果想要运行一个开发好的java程序,计算机只需要安装jre即可。JDK = JRE + JAVA的开发工具[java,javac,javadoc,javap等]JRE = JVM+ JAVA SE标准类库 (java核心类库)

2024-03-18 15:36:10 305

原创 Android 应用开发 Jetpack Room导入

/ 允许迁移数据库(发生数据库变更时,Room默认删除原数据库再创建新数据库。1.构建一个实体类保存书籍信息,注意打上注解Entity,对于id打上@PrimaryKey(autoGenerate = true)表示自动增长。//允许在主线程中操作数据库,(ROOM 默认不能在主线程中操作数据库)Room框架同样基于SQL,但是通过注解技术极大简化了数据库操作,减少了原来的编码工作。在使用Room之前,要先修改模块的build.gradle文件,往。3.提供一个database。//构建数据库的实例。

2024-03-18 08:37:39 330

原创 1.Python 切片

Python 切片

2023-07-17 22:18:11 349

空空如也

空空如也

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

TA关注的人

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