我是靠谱客的博主 光亮刺猬,最近开发中收集的这篇文章主要介绍AndroidStudio_安卓原生开发_获取系统S/N序列号_实现在springboot服务端_设备远程保活监控---Android原生开发工作笔记159,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

     android项目做好了,以后,所有pad设备,在springboot服务后端,需要实现监控,那么,这个时候就需要保活机制,这个保活机制,可以让服务端,实时监控,所有的pad设备的,工作状态.

     实现思路:每个设备都有个唯一的 s/n 序列号,我们可以在android,端做个服务,或者,一个

Timer,每隔几秒,就发送保活数据,这个数据中包含sn序列号,给服务器端,让服务器端,知道该设备

是状态是可用状态,如果服务端长时间,收不到该设备的保活信息,就证明该设备可能已经关机,或者

我们的软件没有运行,或者设备故障.

    1.先看如何来获取设备序列号,这个获取方式,每种设备有所不同,比如华为的平板的S/N,通过

这种方式就无法解析出来,我们用的是联想小新Pad:是可以的:

try {
                final String serialnoStr = "[ro.odm.lenovo.gsn]";
                Process p = Runtime.getRuntime().exec("getprop");
                p.waitFor();
                BufferedReader stdInput = new BufferedReader(new InputStreamReader(
                        p.getInputStream()));
                String temp = "";
                while ((temp = stdInput.readLine()) != null) {
                    if (temp.contains(serialnoStr)) {
                        temp.replaceAll(" ", "");
                    

最后

以上就是光亮刺猬为你收集整理的AndroidStudio_安卓原生开发_获取系统S/N序列号_实现在springboot服务端_设备远程保活监控---Android原生开发工作笔记159的全部内容,希望文章能够帮你解决AndroidStudio_安卓原生开发_获取系统S/N序列号_实现在springboot服务端_设备远程保活监控---Android原生开发工作笔记159所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部