安卓开发
文章平均质量分 67
HelloWord-
这个家伙很懒,什么也没有留下!
展开
-
Android蓝牙Ble基本操作-(连接2)
前言:连接采用nordicsemi库,其中nRF Connect也是使用该库。连接库:https://github.com/NordicSemiconductor/Android-BLE-Librarynordicsemi介绍:https://www.nordicsemi.com/nRF Connect apk的使用教程:https://jingyan.baidu.com/article/1974b289524e86f4b1f774ce.htmlpk下载地址:https://aapks.com/a原创 2021-05-14 20:32:44 · 2879 阅读 · 10 评论 -
Android蓝牙Ble基本操作-(扫描1)
前言:Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的 API, 应用程序通过这些 API 扫描蓝牙设备、查询 services、读写设备的 characteristics(属性特征)等操作。Android BLE 使用的蓝牙协议是 GATT 协议,有关该协议的详细内容可以参见蓝牙官方文档:点击此处1、扫描工具类BleScanUtils:import android.bluetooth.BluetoothA原创 2021-05-04 16:50:28 · 2997 阅读 · 8 评论 -
Android极验验证集成【滑块+文字验证】
http://www.geetest.com/原创 2020-08-28 15:22:21 · 2167 阅读 · 0 评论 -
Android多语言切换(兼容安卓9、10)
前言:Android应用的开发不可能仅仅针对某一个国家或者区域使用,因此APP必须支持多种语言,为了实现这个特性,Android给出了一个解决方案,在res文件夹下通过values+语言编码来实现多国语言的支持(中间採用连字符号-连接)比如:values-es代表英文,在网上看过不少关于多语言切换的文章,但都没有达到自己的效果。解决问题:1、可同时在应用进入选择和内部切换2、解决高版本切换语言不生效问题3、解决切换闪屏、白屏问题4、重启应用语言设置数据持久化效果:1、在项目res目录下新建需原创 2020-05-19 16:40:26 · 12463 阅读 · 6 评论 -
Android讯飞语音集成【语音评测3】
前言:语音评测(SpeechEvaluator):通过智能语音技术自动对发音水平进行评价、发音错误、缺陷进行定位和问题分析。目前评音评测提供汉语、英语两种语言的评测,支持单字(汉语专有)、词语 和句子朗读三种题型。效果图:1、IseActivity.javapublic class IseActivity extends AppCompatActivity implements Vie...原创 2020-03-04 17:09:21 · 1165 阅读 · 0 评论 -
Android讯飞语音集成【在线语音合成2】
前言:语音合成:与语音听写相反,语音合成是将一段文字转换为语音,可根据需要合成出不同音色、语速和语调的声音,让机器像人一样开口说话效果图2、直接上代码,配置不再重复说明了:①、TTSActivity.javapublic class TTSActivity extends AppCompatActivity implements View.OnClickListener { ...原创 2020-03-03 19:07:10 · 820 阅读 · 0 评论 -
Android讯飞语音集成【语音听写+音频流识别1】
前言:语音听写:把语音(≤60秒)转换成对应的文字信息,让机器能够“听懂”人类语言,相当于给机器安装上“耳朵”,使其具备“能听”的功能语音转写【音频流识别】:语音转写(Long Form ASR)基于深度全序列卷积神经网络,将长段音频(5小时以内)数据转换成文本数据,为信息处理和数据挖掘提供基础效果图:1、科大讯飞官网,点击此处>>>地址:https://www...原创 2020-03-02 18:05:23 · 6067 阅读 · 2 评论 -
浅谈Android MVP架构的简单使用
前言:MVP作为一种MVC的演化版本在Android开发中受到了越来越多的关注,但是MVP到现在为止并没有统一的标准或者框架。网络或github上也有很多相应的模板,但是并不是自己想要的,所以自己便简单地封装下。先看下效果图:1、项目结构:所用到的依赖build.gradle中加入: //网络请求 implementation 'com.squareup.retrofi...原创 2019-09-01 17:56:44 · 550 阅读 · 0 评论 -
安卓Bmob后端云的使用(增删改查、上传图片、推送服务等)
前言:1、效果图:2、首先注册Bmob账号,地址:https://www.bmob.cn/register①:注册成功后进入我的控制台>>左上角创建应用如下图:关于版本的收费情况以及功能介绍:https://www.bmob.cn/prices②、创建应用后点开该应用,找到左边设置按钮查看对应的应用信息...原创 2019-07-28 20:19:11 · 2995 阅读 · 10 评论 -
安卓LitePal3.0数据库基本用法
前言:LitePal是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包大小不到100k。1、效果图:2、github地址:https://github.com/LitePalFramework/LitePal3、配置集...原创 2019-06-23 17:36:08 · 9035 阅读 · 4 评论 -
安卓标签LabelsView的简单使用
前言:可以设置标签的选中效果。 可以设置标签的选中类型:不可选中、单选、限数量多选和不限数量多选等, 并支持设置必选项等功能1、效果图2、关键代码:LabelsView.javaimport android.content.Context;import android.content.res.ColorStateList;import android.content.res.Typed...原创 2018-09-24 15:59:39 · 2657 阅读 · 1 评论 -
Android-PickerView的简单封装与使用
前言:这是一款仿iOS的PickerView控件,有时间选择器和选项选择,支持年月日时分,年月日,时分等格式。主要目的:百度上有非常多写这个开源项目的用法,不过大多数都是照搬github上面复制过来的,少有人说明该如何设置三级联动的数据源,这里将身高、体重、年龄等进行简单的封装,使用只需一句代码,如需基本使用可参考原项目链接:https://github.com/Bigkoo/Androi...原创 2018-08-13 20:24:18 · 32905 阅读 · 23 评论 -
安卓A-Z城市列表排序
前言:上一篇是ListView写的这次换成RecyclerView来,并且扩展性更加高些链接:https://blog.csdn.net/qq_34536167/article/details/782410921、效果图:2、项目结构:3、MainActivity:import android.os.Bundle;import android.support.v7...原创 2018-06-30 16:51:49 · 1785 阅读 · 2 评论 -
安卓 BottomNavigationBar 底部导航的使用
简介:Google推出的BottomNavigationBar底部导航栏1 、基本的使用(add和replace方式)2、扩展添加消息和图形 3、修改图片大小与文字间距1、默认使用studio背景图,防止少图片资源(效果图虽不尽人意~) 2、项目build.gradle添加依赖:(注意studio3.0以下用将implementation 换成 compile) i...原创 2018-06-10 12:59:08 · 3199 阅读 · 3 评论 -
安卓数据库-基本增删改查
Step 1:效果图 Step 2目录结构:Step 3:AndroidManifest<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.exa...原创 2017-07-16 15:10:46 · 786 阅读 · 0 评论 -
安卓仿支付宝/微信密码输入框-(最low代码实现)
1、效果图2、DialogActivitypublic class DialogActivity extends AppCompatActivity { private List<String> list; private TextView tvPass1, tvPass2, tvPass3, tvPass4, tvPass5, tvPass6; ...原创 2018-03-24 18:33:54 · 756 阅读 · 0 评论 -
安卓蓝牙Bluetooth基本操作- (获取附近设备-1)
1、效果图2、AndroidManifest.xml添加如下代码 //所有手机需要的权限,蓝牙功能才能正常使用 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BL...原创 2018-03-03 19:07:16 · 10127 阅读 · 30 评论 -
安卓极光推送-(最新版,10分钟快速集成!)
极光 快速 推送原创 2018-01-01 17:53:15 · 9415 阅读 · 3 评论