自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AIDL详解

AIDL意思即Android Interface Definition Language,翻过来就是Android接口定义语言,是用于定义服务端和客户端通信接口的一种描述语言,可以拿来生产IPC代码,从某种意义上说AIDL其实就是一个模板,因为在使用过程中,实际起作用的并不是AIDL文件,而是据此生产的一个Interface的实例代码,AIDL其实是为了避免我们重复写代码而出现的一个模板。2、第二类:用来定义接口方法,声明要暴露那些接口给客户端调用,定向Tag就是用来标注这些方法的参数值。...

2022-08-04 23:23:55 1537 1

原创 Android的子线程(Thread)和 handlerThread、IntentService

什么是handler? handler是Android给我们提供用来更新UI的一套机制,也是一套消息处理机制,我们可以发消息,也可以通过它处理消息。

2022-08-04 23:12:17 2465

原创 Android的四大控件之一(Broadcast)广播

Exported属性表示是否允许这个广播接收器接收本程序以外的广播,Enabled属性表示是否启用这个广播接收器。是一种同步执行的广播,在广播发出之后,同一时刻只能有一个广播接收器能收到消息,当这个广播接收器中的逻辑执行完毕之后,广播才会继续传递。优先级高的广播接收器就会先收到消息,并且可以截断正在传递的广播,这样后面的广播接收器就收不到消息了。)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此他们之间没有先后顺序。创建广播接收器(可以使用快捷方式)...

2022-07-29 18:24:38 198

原创 Android的sharedPreferences和SqLit

特点自给自足,无服务器,零配置,事务性的SQL数据库,SQLite轻量无需配置的本地化。其中有一个叫version(版本的意思),根据版本号是否相同,相同就不用每次都创建新的数据库。getSharedPreferences(参数1,参数2)参数1文件名称参数2模式。//借助Editor,向SharedPreferences中写入数据。getPreferences(参数1)参数1模式(不建议)//写入数据,只能写入原始基本数据,不能写入复合型数据。执行查询将结果集放入游标内。...

2022-07-25 08:27:09 173

原创 Android四大组件

一旦该模式的Activity的实例存在于某个栈中,任何应用再激活Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个应用,不管谁激活该Activity都会进入同一个应用中。如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的onNewIntent())。如果栈中不存在该实例,将会创建新的实例放入栈中。如果在任务的栈顶正好存在该Activity的实例,就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。....

2022-07-25 08:15:06 187

原创 Android的高级控件

使用时的注意点?不用再ScrollView内部使用自带滚动条的控件或布局ScrollView直接子View只能有一个ScrollView只支持竖直滑动如果想要横向滑动HorizontalScrollView跳转使用具体案例实现。

2022-07-21 08:34:01 239

原创 Android控件

1.控件文本控件 TextView(1)功能用于在界面上显示文本信息。(2)简单实例显示简单的几个文本内容。

2022-07-21 08:18:54 335

原创 Android的页面布局

LinearLayout线性布局RelativeLayout相对布局TableLayout表格布局FrameLayout帧布局(框架布局)ConstrantLayout约束布局(AndroidStudio默认布局)用于拖拽的。

2022-07-15 15:32:08 1883

原创 Android 的开发前准备

首先是JDK的安装与配置推荐 博客链接:KristenX,里面有超级详细的JDK下载 安装 和环境配置,与不懂的可以去了解学习一下。接下来就是开发软件 Android Studio的下载与安装推荐 博客链接:iterhui ,里面是非常详细的Android Studio 的 下载 与安装教程,有疑惑的也可以去了解一下。因为我就是从这两个博客上学习的,感觉非常详细完整,所以也不再整理了,强烈推荐!项目组件的了解:●app :通常Android的各个组成部分放在此目录中,其中res主要存放一些资源文件,如图片

2022-07-14 08:49:43 502

原创 新手小白之初识JAVA,随堂笔记

1.首先我们要知道JAVA是什么? Java 是一门面向对象程序设计语言。或许有的人会说 JAVA是最好的编程语言,但其实,没有最好,只有在各自领域最擅长的语言. JDK是Java 语言的软件开发工具包,JVM是一个虚拟机,是JRE的一部分,它是整个java实现跨平台的最核心的部分,JRE是Java运行环境2.java的三大技术平台 它们分别是 JavaSE、 JavaEE和 JavaME。 JavaSE是三个平台中最核心的部分, JavaEe和 Ja

2022-06-10 00:38:00 178 5

空空如也

空空如也

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

TA关注的人

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