- 博客(19)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 代码实现学历自动认证,App自动获取学历详细信息
学信网没有开放公共的学历认证api,那App要实现学历的自动认证改怎么做呢?下面就详细介绍App通过代码实现学习自动完成,用户输入证书编号,可以获取学历的详细信息,包括学校名称、学历(专科/本科/硕士)、学习形式(全日制/非全日制)、专业等。
2023-11-10 15:41:04
2457
1
原创 一周开发一个轻量级客服系统(代码开源)
客服系统比较常见,主流的还是采用三方SDK接入,这些SDK的实现方式大都采用长连接,性能要求比较高,费用也偏高。此系列文章采用短连接的形成,快速开发一个实用性客服系统。
2022-03-31 17:59:55
6851
10
原创 通过webSocket实现app运动数据在网页实时显示
一概述## 在项目中有这样一个需要,app为智能心电跑步类app,在跑步时需要在网页端显示用户的跑步信息,包括跑步时长、心率、心电图等,其中心电图是需要实时更新的。当用户开始跑步时在网页上显示这些信息,跑步结束时结束实时数据显示,将最终跑步结果显示在网页时,效果图如下: 在网页上的显示效果如下:先做个大致的分析,数据要做到实时显示,需要将app产生的数据通过网络发送到服务器,然后网
2017-09-25 15:04:53
11254
2
原创 android直播中的一些流媒体技术浅析
最近在做一个直播的android手机app,难点在于流媒体的处理,主要是对流媒体进行编码与传输,在此用H264编码,传输协议采用RTMP,流媒体服务器用nginx并进行配置。编码 所谓视频编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。压缩技术: 有损压缩:将视频数字信号合并整理,信号本身没有损失 无损压缩:进一步根据人眼的特性
2016-10-14 17:22:25
2702
转载 Android Service与Activity之间通信的几种方式
转载请注明地址http://blog.youkuaiyun.com/xiaanming/article/details/9750689在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中
2016-05-09 19:46:19
521
原创 Android开发实现发送短信验证码(使用第三方服务器Bmob)
调用Bmob第三方服务器实现短信验证的功能,大致思路是随机产生6位数字,然后调用Bmob的请求短发函数发送者六位数到服务器,然后服务器给指定手机发送这6位验证码,然后感觉用户输入的数字进行判断,如果输入的和发送的相等,则验证成功。
2016-05-04 22:09:16
3201
原创 Android客户端支付功能,只用第三方支付接口
在Android开发过程中,难免会遇到调用支付接口进行支付,使用Bmob提供的支付接口,可以实现支付宝和微信的支付,这篇文章介绍调用支付宝的支付接口
2016-05-04 22:04:44
1229
原创 第三方服务器Bmob实现数据存储
使用第三方服务器,实现数据的云保存,实现数据剧增删改查操作,减少Android开发人员花费大量时间在后台数据存放方面,以便开发人员更多的时间放在Android客户端开发方面,更适合开发个人手机app应用。
2016-05-04 21:53:13
3230
原创 ShareSDK实现第三方登陆
可以用ShareSDK实现第三方登陆,下面以qq登陆为例,简单讨论一下:具体的sdk下载配置可以参考ShareSDK官方文档,下面直接在应用中使用ShareSDK: 首先需要初始化sdk,这个可以在需要用到第三方登陆的Activity里执行//初始化 shareSDK ShareSDK.initSDK(this);然后获取第三方账号的信息public void qqLogin(Vi
2016-04-24 01:56:53
795
原创 Android使用NotificationManager来进行任务栏通知(使用Bmob第三方推送)
本文介绍在第三方平台下Bmob平台下的短信推送功能,大家可以下载Bmob sdk,下载地址和文档为Bmob sdk,下载地址和文档。 下面主要说下在使用过程中的一些问题,大家很有可能会遇到: 主要是在AndroidManifest.xml添加权限<!-- 推送所需的权限 --> <uses-permission android:name="android.permission.RECEIV
2016-04-23 22:59:59
1794
原创 算法与数据机构学习_第一章.栈和队列_2.实现2个栈组成的队列
2个栈组成的队列===========算法要求:用2个栈实现队列的基本操作(队列的先进先出原则)思路:栈是先进后出的原则,二队列是先进先出原则。栈的出栈顺序和队列刚好是相反的,因此,可以用2个栈来把顺序反过来,实现先进先出的顺序。算法过程:定义2个栈,stack1和stack2,可以往stack1中push数据,每次每次加入数据都是往stack1中加入数据,而要peek或pup数据时,从stack2
2016-04-15 19:13:06
430
原创 算法与数据机构学习_第一章.栈和队列_1.设计一个有返回栈中最小元素功能的栈
设计一个有getMin功能的栈(返回栈中的最小元素)算法要求:实现一个特殊的栈,在实现栈的基本功能的基础上,添加能够实现返回栈中最小元素的栈,要求算法的时间复杂读为O(1),即在常数时间内实现。思路:在一个栈中在时间复杂读度为O(1)返回栈中最小元素是不可能实现的额,因此借助另一个栈,即用2个栈实现,一个栈和普通的栈一样,存放元素,另一个专门用来存放栈中最小元素。算法过程:定义2个普通的Stack栈
2016-04-15 19:03:06
1036
转载 强引用、软引用、弱引用、虚引用的概念以及如何避免OOM错误
转自http://www.cnblogs.com/dolphin0520/p/3784171.html想必很多朋友对OOM(OutOfMemory)这个错误不会陌生,而当遇到这种错误如何有效地解决这个问题呢?今天我们就来说一下如何利用软引用和弱引用来有效地解决程序中出现的OOM问题。下面是本文的目录大纲: 一.了解 强引用、软引用、弱引用、虚引用的概念 二.
2016-04-10 23:48:50
590
转载 Integer和int的种种比较
转自http://www.cnblogs.com/liuling/archive/2013/05/05/intAndInteger.html 如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为t
2016-04-09 12:21:30
678
原创 4种进程间通信方式详解
进程间通信有4种方式,以下从简单到复杂的方式出场:1.管道(pipe) 管道是一种具有两个端点的通信通道,一个管道实际上就是只存在在内存中的文件,对这个文件操作需要两个已经打开文件进行,他们代表管道的两端,也叫两个句槟,管道是一种特殊的文件,不属于一种文件系统,而是一种独立的文件系统,有自己的数据结构,根据管道的使用范围划分为无名管道和命名管道。无名管道用于父进程和子进程之间,通
2016-04-07 21:09:27
33965
1
转载 Android学习——ActivityManager与Proxy模式的运用
Android学习——ActivityManager与Proxy模式的运用一 Proxy模式意图: 为其他对象提供一种代理以控制这个对象的访问。适用性: l 远程代理( Remote Proxy ): 为一个对象在不同的地址空间提供局部代表。 l 虚代理(Virtual Proxy)根据需要创建开销很大的对象。使用一个代理对象
2016-04-07 12:22:26
496
转载 Android系统源码学习参考路线(转载)
转:文章来自一位有经验的开发人员我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。先说下我的入门过程:第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震撼,用的vim+ctags+cscope来阅读,
2016-03-28 01:07:09
523
原创 对于android源码的忧虑
最近看了篇罗升阳的源码分析的文章,看的是在是一头雾水,对Android源码也产生了一定的恐惧,觉得还是源码对于现在来说太难了,不合适看的太早,不然会适得其反,纠结之下,又看了Android官方给出的Android系统架构图
2016-03-28 00:18:10
507
转载 android studio快捷键大全
android studio快捷键大全接下来这篇android studio使用教程,主要为大家介绍的是android studio快捷键,如果我们掌握了一些常用快捷键,那么在使用android studio的过程中会达到事半功倍的效果哦~ ----常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Cli
2016-03-24 19:24:19
345
android怎么实现聊天功能
2016-04-17
Android手机APP怎么调用支付宝支付接口?
2016-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人