
工作总结
文章平均质量分 94
yangxu1993
这个作者很懒,什么都没留下…
展开
-
Android智能遥控器DEMO
前言:前段时间接手了公司几个智能控制的APP的开发工作。在开发的过程中遇到了许多的关于App的问题-架构,代码逻辑,填了许多坑(当然有人把我拉出来啦!)。为了避免再次爬坑并记录工作,写下此博客。主要设备:410c的开发板,外接的红外模块。APP的主要功能:一个是控制模块,一个是学习模块,以及可能要有的远程控制模块。控制模块:主要是往底层节点写一些红外特征码,主要是一些些如夫人操作: public s原创 2017-08-04 13:55:18 · 4264 阅读 · 0 评论 -
Power Optimization SDK介绍之Static API
一.前言 近期关注到高通在介绍他们推出的Power Optimization SDK,于是便抽个口去了解一波。高通推出该款SDK旨在开发者可以通过该SDK去控制CPU,GPU的功耗和性能,从芯片层级把设备调整到最佳的状态 。二.概念介绍 Power Opt...原创 2018-09-11 16:29:18 · 889 阅读 · 0 评论 -
基于Qualcomm 的QCA4020的环境搭建
1. QCA402x SDK概述QCA402x SDK包含演示Qualcomm使用情况的示例演示应用程序用于测试芯片功能的API(QAPI)。 QCA4020的SDk的家组成:3.示例演示应用程序SDK包含带有源代码的示例演示应用程序,以演示不同的功能和QCA402x支持的技术。示在target \ quart \ demo \ <name_of_demo>文件夹。<name_o...原创 2018-07-07 10:56:59 · 1973 阅读 · 0 评论 -
基于Qualcomm 的QCA4020的开发介绍
本文档提供了有关设置QCA402x开发套件,构建和的建议使用带有示例演示应用程序的SDK。 SDK支持CDB20 / 24参考设计(基于Qualcomm Technologies,Inc。QCA4020 / QCA4024无线SoC)。规范■函数声明,函数名称,类型声明,属性和代码示例以不同的字体显示。示例:#include。■代码变量显示在尖括号中。示例:<number>。■要输入的...原创 2018-07-07 10:46:36 · 1225 阅读 · 0 评论 -
Android 7.0 MediaRecorder源码分析(二)
在上一节Android 7.0 MediaRecorder源码分析(一)中我们已经分析到了StagefrightRecorder.cpp 接下来看一下原理分析图:目前我们可以认为在APP/JNI/NATIVE这边是在一个进程当中,在MediaPlayerService当中的MediaRecorderClient/StagefrightRecorder是在另外一个进程当中,他们之间通过binder通原创 2018-04-26 15:36:30 · 1672 阅读 · 0 评论 -
Android7.0 MediaRecorder源码分析(一)
**本次分析是基于Android7.1.2代码** 最近在做Camera的方案(双进程打开一个Camera),涉及到使用MediaRecorder 进行录像,还是自己新建一套录像系统。接下来我将记录下本次源码分析的流程。 有关于Client和Server间的binder通信,会在下一篇里分析 (Client) STEP ON...原创 2018-03-30 15:05:47 · 3263 阅读 · 0 评论 -
基于SnapDragonBoard410c的单例设计模式
单例模式是设计模式中最常见也最简单的一种设计模式,保证了在程序中只有一个实例存在并且能全局的访问到。下面针对一些例子分析一下我们在开发过程中应用单例模式需要注意的点。单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1. 应用中某个实例对象需要频繁的被访问。 2. 应用中每次启动只会存在一个实例。如账号系统,数据库系统。(一)懒汉式 (这种方式创建单例,在使原创 2018-02-07 09:58:02 · 286 阅读 · 0 评论 -
基于SnapDragonBoard410c的智能小车(一)
今天我就基于高通410c的开发板开发的智能小车给大家分享下我们的开发过程。在开发中遇到最大的问题就是我么的智能小车是采用舵机控制的,导致我们往里面写一个值的时候电机一直以这个值做功。正因为如此,我们便开始编写自己的壁障算法——这当然要借助于超声波模块。我们的智能小车的硬件组成有四个超声波模块,和小车。 我们的智能小车如没有自己的壁障算法,就很有可能出现下面的情况我们先要读取超声波节点的数据: pu原创 2017-12-07 15:41:28 · 596 阅读 · 0 评论 -
基于SnapDragonBoard410c的远程防盗系统 (三)
本次我将继续为大家讲解基于SnapDragonBoard410c的远程防盗系统的整体架构和开发过程中应注意的问题。我们用户在打开APP时 ,可以实时的获取自己家门的情况。本次我将带大家深入了解一下,关于视频远程传输的问题!本次Blog的主角为WildDog视频通话SDK. Server端默认接受client的视频通话请求,这样就达到了我们的视屏监控的功能需求了。Client端被请求时的回调,我们一般原创 2017-12-06 11:37:01 · 408 阅读 · 0 评论 -
Android 局域网通信并实现控制设备的灯光
由于公司业务需求,近期要实现一个在同一局域网控制其他设备的功能。 其实设备只要能相互通信,就能很好的实现这种功能。可是在同一局域网,如何连接其他智能设备呢?-其实用过socket的朋友都知道,通过socket就能把两个设备连接起来,并实现实时的通信。因为socket 连接必须知道对方的IP,如果IP都不知道,两个设备还是不能同行。 所以获取设备IP就是我们首先要解决的问题。**(1)其实在局域网原创 2017-08-31 21:13:30 · 1536 阅读 · 0 评论 -
Android源码开发小案例
问题:在最近的工作中,发现机器恢复出厂设置后,出现冷屏冻屏的现象。。分析:(1)可能是硬件驱动导致屏幕无法正常唤醒。 查看:用adb shell 命令去查看设备当中的配置文件是否存在,如存在则排除是硬件驱动导致的屏幕无法正常启动和显示。结果: 在文件相应的目录下没有所需的配置文件,我们把相应的文件push到相应的文件夹下。之后reboot机器。机器可以正常启动 不会出现冷屏冻屏的现象原创 2017-08-02 10:29:01 · 438 阅读 · 0 评论 -
关于FragmentPgerAdapter 的数据不刷新最好解决办法
由于最近做项目用到了viewpager + fragment 的 模式。 所以在viewpager里遇到了一个问题,就是你用FragmentPagerAdapter,进行加载Fragment 时,你在Fragment里的数据不更新的问题。。所以我们对FragmentPagerAdapter 进行了了解 ,你会发现FragmentPageradapter是pagerAdapter的子类,所以它 Ov原创 2016-06-08 15:56:08 · 1507 阅读 · 0 评论 -
Android内置应用到系统的方法总结
目录Android内置应用到系统的方法总结 11. 前言 21.1系统安装应用位置分别为: 22.带有源码的第三方应用内置到系统 22.1 AndroidStudio工程 32.2 Eclipse工程 62.3项目中so库文件的处理方法 93. APK文件内置到系统 10 前言目前Android集成第三方应用到系统可以分为两大类:带有源码和不带有源码。两种继承...原创 2018-12-19 15:00:06 · 10261 阅读 · 0 评论