Android/iOS
Ctrlturtle
电子科大硕士毕业, 目前工作方向为移动端机器学习应用, 业余爱好UE4独立游戏开发;
主力语言C/C++/Python,涉及Android,机器学习,游戏引擎
展开
-
ADB启动失败解决办法---保证有效
原因分析:一般是adb的端口5037被手机助手类进程占用。解决方法:cmd杀死占用端口的进程,重启adb。具体操作如下:1.cmd:netstat -ano|findstr "5037",获取对应进程的PID2.cmd:taskkill -f -t -im PID(递归杀死,PID一定要是该进程的父进程)3.cmd:adb kill-server;adb sta原创 2016-11-04 11:03:43 · 2992 阅读 · 0 评论 -
Qt for Android环境搭建-win7+Qt5.7(全图解)
Qt应用软件在Android系统(arm架构处理器)运行,也需要经过交叉编译,但是Qt推出了Qt for Android官方版,因此无需自行交叉编译并移植Qt库,我们只需在win、linux或mac下搭建Qt for Android的开发环境并作适当软件源码的修改即可,因此本篇以Win7下示例。搭建Qt for And。oid开发环境1)首先下载 Qt 5.7.0 for An原创 2016-10-31 14:56:11 · 18749 阅读 · 6 评论 -
Qt移植字体解决方案:Android/ios/嵌入式通用
在Qt for Android开发中发现有些手机刷机后会出现字体不再是安卓默认字体DroidSansFallback,由于Qt开发的安卓应用会使用手机默认的字体,导致同一款APP现在不同手机上字体种类、大小等都不一致,因此冒出统一字体,直接将字体文件加入到APP应用的想法。该方案可以解决以下两种情况:(1)Qt移植到移动端或嵌入式平台时出现中文乱码的情况;(2)想把某种字体文件设置为Q原创 2016-12-29 15:48:23 · 2678 阅读 · 0 评论 -
Android(Java)开发之BLE4.0入门
这段时间要定制一个蓝牙BLE设备的主机端APP,负责读写iBeacon等设备的蓝牙数据,计划用Java和Qt for Android实现两个简单的demo,比较后决定继续基于哪个开发,其中Qt 蓝牙模块以前使用过,在官方demo上做过一个蓝牙心率计的APP,现在考虑使用Android4.3开始提供的BLE API。第一部分记录本人调试、分析谷歌官方demo:BluetoothLeGatt的源码原创 2016-12-29 17:01:07 · 2600 阅读 · 0 评论 -
Android(Java)开发之获取BLE广播包(扫描后获取:广播数据+扫描应答数据+RSSI)
一、安卓BLE的广播包数据从哪获取?通常,安卓APP读写BLE设备的数据都是建立连接后通过GATT获取或修改。但是,BLE设备向外广播时本身会携带一部分有用信息,如将传感数据存放到广播包的自定义数据段,最近接触的一个iBeacon/EddyStone整合项目便是类似,因此为了提取广播包进行解析,首要问题就是安卓APP如何获取广播数据。 其实,安卓蓝牙在扫描设备后,回调方法 onL原创 2017-01-11 13:07:19 · 23727 阅读 · 18 评论 -
Qt for iOS环境搭建-MacOS10.10+Qt5.7(全图解)
本文记录本人MacOS虚拟机下搭建Qt for ios开发环境全过程,全图解展示。。。-----------------------------------------------------------------------------------------------------------环境搭建准备:1.虚拟机:VMware Workstation 102.VMware原创 2016-12-05 15:38:08 · 18612 阅读 · 3 评论