自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

自学笔记

2023-03-14 12:29:14 243 1

原创 制作简单有好玩的补间动画

补间动画通过对View进行一系列的图形变化实现动画效果,包括透明度变化、平移、缩放、旋转。补间动画的效果常用通过XML文件定义,当然代码也是可以的 首先在res下创建anim文件用于存放动画 文件 接下来就是在xml文件中定义各种动画 透明度渐变: <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:duration="1000" android:interpolat

2020-08-07 09:46:57 330

原创 使用图灵机器人api接口开发智能聊天机器人

聊天界面 图灵机器人是一个智能机器人的开放平台,它提供了自动解析文字的API接口。创建一个机器人,就可以得到一个Key值,作为访问API的身份标识,下图的apikey就是图灵机器人对应的key值 注册完成后开始搭建项目 首先打开网络权限 只需在清单文件(AndroidManifest.xml)中添加允许访问网络权限 < uses-permission android:name=“android.permission.INTERNET”/> 界面布局 <?xml version="1.0

2020-08-06 15:52:25 3034 1

原创 使用GestureLibrary和Gestures Builder软件添加手势

主要功能:绘制手势完成后,弹出对话框,输入手势名称,点击保存,通过存储权限后,保存手势 我们使用Android提供的GestureOverlayView组件绘制手势,该组件的监听器可以响应手势事件的开始、结束、完成的事件 主界面布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:.

2020-08-04 09:31:08 1396 1

原创 使用ContentProvider查看系统短信

使用ContentProvider查看系统短信,首先要知道系统短信的数据文件在哪,在Android Studio中单击Device File Explorer,在目录中选择data/user_de/0/ com.android.roviders.telephony/databases目录下的mmssms.db文件中,与短信有关的是sms表,_id表示短信主键,address表示发送接收短信的手机号码,body表示短信内容 布局文件 <?xml version="1.0" encoding="utf-

2020-08-02 14:47:05 2662 1

原创 UriMatcher类对ContentProvider的多个数据源处理

每个ContentProvider都有一个Uri,当对ContentProvider中的数据进行操作时,会通过对应Uri指定相关数据进行操作。如果一个ContentProvider含多个数据源,就需要对不同Uri进行区分。 初始化UriMatcher类 UriMatcher matcher = new UriMatcher(UriMatcher.NO_MATCH); 参数表示没匹配成功的匹配码,UriMatcher.NO_MATCH是一个值为-1的常量,也可用-1表示 注册需要的Uri matcher.ad

2020-08-02 10:14:47 278

原创 Android记事本功能业务实现

记事本架构图 界面分析 布局搭建 <?xml version="1.0" encoding="utf-8"?> item布局 <?xml version="1.0" encoding="utf-8"?> 封装记录实体类 package com.fangkuai.notepad; public class NoteBean { private String id; //记录的id private String noteContent; //记录的内

2020-08-01 17:10:21 2325 1

原创 Android自定义删除对话框

在Android程序中由于界面风格不同,一般会根据项目需求定义相应的对话框样式,废话不多说,先上效果图。 先在activity_main布局文件中,放置一个按钮,用于弹出对话框 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android” xmlns:app=“http://schemas.android.com/apk/re

2020-07-24 16:57:29 1024

转载 运用Service服务通信制作音乐播放器

第一步:使用Android Studio创建一个Android工程,并且修改activity_main.xml文件 <?xml version="1.0" encoding="utf-8"?> <!--显示播放进度--> <SeekBar android:id="@+id/sb" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Rel

2020-07-23 09:11:40 435

空空如也

空空如也

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

TA关注的人

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