• 移植wifidog至android5.1平台

    21 Jul 2017

    实现的功能:

    先使用nanohttpd在安卓内实现http server的功能,然后在已经移植并开启wifidog的安卓平台开启热点,当其它的手机连接到此热点时,手机上会弹出我们在手机上搭建的http server中运行的指定的网页。如果我们的安卓平台是有多网卡的话,我们也能指定手机连接到此热点时打开外部其他网站的网页。因为是单网卡的设备即时指定了外部的网页,手机连接到此热点因为未连接到互联网,也无法打开外部的网页。

    阅读全文 »


  • 使用Python编写apk批量安装工具

    09 Jun 2017

    git地址:https://github.com/huijizyf/python-apkInstaller.git背景公司项目安卓系统内置应用数量较多,系统编译完成刷入系统时UserData数量太大,导致部分应用未自动安装,因此使用新的安装方式。实现方式使用pyhton实现,可在多平台运行,使用tkiner编写图...

    阅读全文 »


  • 使用AZTEC压缩心跳数据,并绘图

    23 May 2017

    什么是AZTECAZTEC把原始ECG数据处理成短的直线和斜线。AZTEC算法可以由水平线产生,斜线产生,用抛物线拟合的曲线平滑化几个部分组成。压缩1,初始化: 一个阈值。 数据波动超过这个值得直线认为结束,进入斜线模式 一个长度限制, 长度超过这个值的线,认为结束,重新计算 一个最短判断限...

    阅读全文 »


  • AndroidThings初探

    17 Jan 2017

    AndroidThings搭梯子访问:https://developer.android.com/things/index.html为了抢攻智能家电市场,Google 14 日推出全新物联网平台“Android Things”的开发者预览版本。未来不只是手机,Android 可能将透过喇叭、监视器和路由器等家电,...

    阅读全文 »


  • OrangePi通过sysfs控制GPIO接口

    09 Jan 2017

     OrangePi通过sysfs控制GPIO接口什么是sysfsSysfs 是 Linux 2.6 所提供的一种虚拟文件系统。这个文件系统不仅可以把设备(devices)和驱动程序(drivers) 的信息从内核输出到 用户空间,也可以用来对设备和驱动程序做设置。sysfs 的目的是把一些原本在 pro...

    阅读全文 »


  • 安卓蓝牙通信

    27 Dec 2016

    开始最近整理了一下在安卓系统下使用蓝牙收发数据的代码。蓝牙的操作,类似于网络socket的使用。首先我们需要获取蓝牙适配器,也就是BluetoothAdapter,通过BluetoothAdapter对蓝牙进行操作。流程如下:获取BluetoothAdapter----->打开蓝牙------->搜索蓝牙设备--...

    阅读全文 »


  • 安卓远程日志收集

    23 Dec 2016

    开始最近在公司的项目中需要收集安卓的运行日志,最开始的时候我把日志写入到设备本地文件中存储,使用Bmob的文件管理功能定时上传到服务器,在使用过程中有些地方不太方便,第一就是文件上传过程中不能写入日志,不然会因为文件上传完成后的校验不通过,导致上传失败进而引发程序崩溃。另外一个就是如果单纯的只为了收集日志的话引入...

    阅读全文 »


  • Android开发中一些被冷落但却很有用的类和方法

    16 Dec 2016

    MediaMetadataRetriever顾名思义,就是用来获取媒体文件一些相关信息的类。包括一首歌的标题,作者,专辑封面和名称,时长,比特率等等。如果是视频的话,可以获取视频的长宽,预览图。http://developer.android.com/intl/zh-cn/reference/android/me...

    阅读全文 »


  • java实现获取文件MD5值

    12 Dec 2016

    什么是MD5Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data ...

    阅读全文 »


  • 如何在Linux中查找一个文件

    07 Dec 2016

    在Linux中查找文件有两种方法。一种是使用 find 命令,另外一种是使用 locate 命令。我们先看第一种。find命令使用 Linux find命令可以用不同的搜索标准如名字、类型、所属人、大小等来搜索目录树。基本语法如下:find path expression search-term下面是使用find...

    阅读全文 »