- 博客(17)
- 收藏
- 关注
原创 智能聊天机器人
智能聊天机器人智能聊天机器人智能聊天机器人学习目标Android常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )尺寸单位转换和屏幕适配相关"HVGA mdpi"学习目标学习目标:掌握如何引入与使用okhttp库,实现处理网络请求的功能。熟悉Handler消息机制,实现将获取的数据传递到主线程中。熟悉如何使用JSONObject类,实现解析机器人发送的消息数据功能。掌握智能机器人的开发,实现只能机器人通信的功能Android四大组件之一,是一个长期运行在后台的用户组件并且没有用户界面的应用程序组件。1.后台运行Service可以在后台长时间进行操作而不同提供界面信息,只有当系统必须要回收内存资源时,才会被销毁,否则Service会一直在后台运行。2
2021-06-15 07:04:55
214
原创 广 播 机 制
广播机制广播机制广播机制学习目标广播机制概述广播接收者自定义广播与广播的类型广播类型1.无序广播2.有序广播总结学习目标学习目标:要求了解广播机制,学会使用自定义广播。广播机制概述广播接收者是通过Binder机制在AMS(Activity Manager Service)中进行注册的广播发送者是通过Binder机制向AMS发送广播AMS查找符合相应条件(IntentFilter/Permission)的广播接收者(BroadcastReceiver),将广播发送到相应的信息
2021-06-15 06:37:45
407
1
原创 内容提供者与内容观察者
内容提供者与内容观察者内容提供者与内容观察者内容提供者与内容观察者学习目标内容提供者概述内容观察者总结学习目标学习目标:要求熟悉Android项目的开发流程要求掌握Android控件的使用要求掌握数据库的创建和使用要求掌握Activity之间的跳转及数据回传内容提供者概述1.ContentProvider是安卓四大组件之一,其功能是为不同的应用之间数据共享,提供统一的接口。它不仅允许一个程序访问另一个程序中的数据,同时还可以选择只对那一部分进行共享,从而保证程序中的隐私数
2021-06-15 06:14:54
976
8
原创 阶段案例——记事本
阶段案例——记事本阶段案例——记事本阶段案例——记事本学习目标一、需求分析总结学习目标学习目标:熟悉Abdriud项目的开发流程掌握Android空间的使用掌握数据库的创建和使用掌握Activity之间的跳转及数据回传一、需求分析(1)项目的功能结构图数据库类设计分析字段名数据类型是否为主键描述idinteger是编号contenttext否事件内容notetimetext否保存事件的时间总结...
2021-06-15 05:58:44
503
原创 数 据 存 储
数据存储数据存储数据存储学习目标一、数据存储方式存储方式中如何实现数据内部存储2.文件存储两种存储方式总结学习目标学习目标:了解五种数据存储的方式,掌握不同存储方式特点掌握如何使用文件来存储数据掌握SharedPreferences的使用,实现数据存储功能学习使用SQLite数据库,实现数据的增删改查功能一、数据存储方式1.Android平台提供的五种数据存储方式,各自都有不同的特点,下面就针对这五种方式进行简单的介绍。(1)文件存储Android提供了openFile
2021-06-14 16:26:15
319
2
原创 Fragment
FragmentFragmentFragment简介一、Fragment是什么?Fragment的生命周期简介一、Fragment是什么?Fragment(碎片)是一种嵌入在Activity中的UI片段,它可以用来描述Activity中的一部分布局。Fragment的生命周期Fragment的生命周期方法onAttach():Fragment和Activity建立关联时调用。onCreateView():Fragment创建视图(加载布局)时调用。onActivityCreate
2021-06-14 15:59:36
240
原创 Android Studio优化ListView加载数据逻辑
优化ListView加载数据逻辑当ListView控件在当前屏幕上加载的Item过多并快速滑动该控件时,界面会出现卡顿的现象,出现这个现象的原因如下:(1)当滑动屏幕时,不断地创建Item对象。ListView空间在当前屏幕上显示多少个Item,就会在适配器MyBaseAdapter中的getView()方法中创建多少Item对象。当滑动ListView控件时,滑出会不断地对Item对象进行销毁和创建。(2)不断执行findViewById()方法初始化控件。每创建一个Item对象都需要加载一次Ite
2021-03-29 19:00:29
364
原创 Android TextView控件
TextViewTextView控件用于显示文本信息,我们可以在XML布局文件中以添加属性的方法来控制TextView的样式,以下是TextView在XML不均文件中的常用属性。TextView常用属性属性名称功能描述android:layout_width设置TextView控件的宽度android:layout_height设置TextView控制的高度android:id设置TextView控制的唯一标识android:background设置Tex
2021-03-17 21:25:07
256
原创 Android Toast控件
Toast控件Toast是Android系统提供的轻量级信息提醒机制,用于即使向用户提示。显示在最上层并显示一段时间后自动消失。代码:Toast.makeText(Context,Text,Time).show();首先调用Toast的makeText()方法设置提示信息,然后调用show方法将提示信息显示到界面中。关于makeText方法参考的相关介绍具体如下:1.Context:表示应用程序环境的信息,即当前组件环境。Context是一个抽象类。2.Text:表示提示的字符串信息。3.T
2021-03-16 22:56:04
389
原创 Android常见界面 五大布局(超级详细)
Android五大布局常见界面布局Android系统提供五种常用布局分别为LinearLayout(线性布局)、RelativeLayout(相对布局)、FrameLayout(帧布局)、TableLayout(表格布局)、ConstraintLayout(约束布局)布局的通用属性属性名称功能描述android:id设置布局的标识android:layout_width设置布局的宽度android:layout_height设置布局的高度android:b
2021-03-09 23:03:43
23398
6
原创 Android Studio 安装教程(超级详细)
Android Studio 4.1.2安装教程一、进入官网进入Android Studio官网二、下载1.选择绿色的DOWNLOAD ANDROID STUDIO 点击进去2.打勾✔我已阅读并同意上述条款及条件并点击下载ANDROID 适用平台:WINDOWS3.等一会之后就可以点击确定了三、安装Android Studio1.下载出来后可以发现应用程序双击点开2.稍等一会3.点击NEXT>4.Next>5.安装到你想安装的位置建议不要再C盘6.下面的Do
2021-03-09 18:09:11
5565
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人