6964|22

616

帖子

0

TA的资源

版主

楼主
 

Quick-Jack模块 通讯模块之安卓客户端-源码 [复制链接]

Quick-Jack到手好几天了。目前除了测试客户端本身的功能,其它几乎没有什么进展,这里贴出android客户端的源码
这个是官方发出来的源代码,eclipse打开了。却不知道为什么有错误,当然就编译不了咯





这里是源码,其中有手机跟模块如何通讯的,继续学习
///////////////////////SinWave.java
/////////////////生成用于供电的正弦波,
//公式=1.01-sin(wt)每种android手机数据格式不一样,魅族M9:数据值为1输出正弦波波峰,-1输出正弦波波谷。数据-128和127为正弦波0点,正好与常理相反,由于无法获得手机硬件,原因无法查究
package com.nxp.HijackU;

public class SinWave {
        /** 正弦波的高度**/
        public static final int HEIGHT = 32767;        //16bit
        /** 2PI**/
        public static final double TWOPI = 2 * 3.1415;
        public static boolean powersinflag = false;
        public static final short constfeq= 8;
        public static short[] powersin= new short[constfeq];
        public static short counter_j= 0;

        /**
         * 生成正弦波  PCM数据
         * @param wave
         * @param waveLen 每段正弦波的长度
         * @param length 总长度
         * @return 返回对应正弦波所需的PCM数据
         */
//        public static byte[] sin(byte[] wave, int waveLen, int length) {//由于会i++所以length 至少比wavelen大1
//                for (int i = 0; i < length; i++) {
//                        if(waveLen<3){
//                                if(i%2==0){
//                                        wave=1;
//                                        }
//                                else{
//                                        wave=-1;
//                                }
//                               
//                        }else{
//                        wave = (byte) (HEIGHT * (1.01 - Math.sin(TWOPI
//                                        * ((i % waveLen) * 1.00 / waveLen))));
//                        //  System.out.println("sin "+ i + wave);
//                        }
//                }
//                return wave;
//        }
        public static short[] sin(short[] wave, int length) {//由于会i++所以length 至少比wavelen大1
                if(powersinflag==false )
                {
                        for (int i = 0; i < constfeq; i++){
                                powersin=(short) (HEIGHT * (Math.sin(Math.PI * i /constfeq * 2)));
                        }
                        powersinflag=true;
                        counter_j =0;
                }
                for (int i = 0; i < length; i++) {
                        wave=powersin[counter_j];
                        counter_j++;
                        if(counter_j==constfeq) counter_j=0;
                }
                return wave;
        }
}


com.nxp.HijackU.zip

643.45 KB, 下载次数: 10

最新回复

现在研究这个,lz有IOS源码吗?   详情 回复 发表于 2015-9-29 16:34
点赞 关注
 
 

回复
举报

616

帖子

0

TA的资源

版主

沙发
 



昨天搞整了一下,原来提示的类库缺失,是因为软件配置问题,目前更新了软件安装了个中文语言包,程序本身没有问题,使用手机端AIDE编译通过使用也 没有问题
 
 
 

回复

616

帖子

0

TA的资源

版主

板凳
 
这代码比较难啃,java,难啃
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(初级)

4
 
目前更新了软件安装了个中文语言包,程序本身没有问题,使用手机端AIDE编译通过使用也 没有问题

点评

什么情况~~~  详情 回复 发表于 2014-6-25 19:24
 
 
 

回复

616

帖子

0

TA的资源

版主

5
 
天晴心情好 发表于 2014-6-25 12:31
目前更新了软件安装了个中文语言包,程序本身没有问题,使用手机端AIDE编译通过使用也 没有问题

什么情况~~~
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

6
 
楼主现在进行得怎么样了

点评

最近忙工作,都停下了。你也在研究这个么,有时间交流交流  详情 回复 发表于 2014-8-14 18:08
 
 
 

回复

616

帖子

0

TA的资源

版主

7
 
zwhlxl 发表于 2014-8-14 14:59
楼主现在进行得怎么样了

最近忙工作,都停下了。你也在研究这个么,有时间交流交流

点评

嗯嗯 现在研究这个,你有IOS源码吗? NXP文档说跟技术支持要,我在NXP的技术支持网页上填了我的问题,他居然是自动回复的,没法下载,你可以途径获取到?  详情 回复 发表于 2014-8-14 20:30
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

8
 
嗯嗯 现在研究这个,你有IOS源码吗? NXP文档说跟技术支持要,我在NXP的技术支持网页上填了我的问题,他居然是自动回复的,没法下载,你可以途径获取到?
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

9
 
kejoy 发表于 2014-8-14 18:08
最近忙工作,都停下了。你也在研究这个么,有时间交流交流

嗯嗯 现在研究这个,你有IOS源码吗? NXP文档说跟技术支持要,我在NXP的技术支持网页上填了我的问题,他居然是自动回复的,没法下载,你可以途径获取到?

点评

刚才看了一下,官网还真没有找到 ios的源码  详情 回复 发表于 2014-8-14 20:55
 
 
 

回复

616

帖子

0

TA的资源

版主

10
 
官方网站上有吧,你看看
 
 
 

回复

616

帖子

0

TA的资源

版主

11
 
zwhlxl 发表于 2014-8-14 20:30
嗯嗯 现在研究这个,你有IOS源码吗? NXP文档说跟技术支持要,我在NXP的技术支持网页上填了我的问题,他 ...

刚才看了一下,官网还真没有找到 ios的源码

点评

是啊,好像因为苹果的关系,源码不能公开在网上下载,但是NXP的FAQ文档上说,可以跟技术支持要,但又不知道该怎么跟技术支持联系  详情 回复 发表于 2014-8-14 21:05
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

12
 
kejoy 发表于 2014-8-14 20:55
刚才看了一下,官网还真没有找到 ios的源码

是啊,好像因为苹果的关系,源码不能公开在网上下载,但是NXP的FAQ文档上说,可以跟技术支持要,但又不知道该怎么跟技术支持联系
 
 
 

回复

1453

帖子

18

TA的资源

纯净的硅(高级)

13
 
有能力还是先从安卓入手,改进原来的程序功能为通用一些的

点评

恩,我觉得安卓还是好上手,配合官方的源码使用起来还是蛮轻松的。ios没有接触过,  详情 回复 发表于 2014-8-15 08:36
个人签名http://weibo.com/u/1391449055
 
 
 

回复

616

帖子

0

TA的资源

版主

14
 
sacq 发表于 2014-8-14 22:00
有能力还是先从安卓入手,改进原来的程序功能为通用一些的

恩,我觉得安卓还是好上手,配合官方的源码使用起来还是蛮轻松的。ios没有接触过,
 
 
 

回复

616

帖子

0

TA的资源

版主

15
 
zwhlxl 发表于 2014-8-14 21:05
是啊,好像因为苹果的关系,源码不能公开在网上下载,但是NXP的FAQ文档上说,可以跟技术支持要,但又不知 ...

官方网站上的技术支持,方式都可以试试http://www.cn.nxp.com/support.html

点评

Quick-Jack模块的是由中国团队的小伙伴开发,对IOS有兴趣也可尝试去沟通。。  详情 回复 发表于 2014-8-15 14:25
 
 
 

回复

1453

帖子

18

TA的资源

纯净的硅(高级)

16
 
kejoy 发表于 2014-8-15 08:39
官方网站上的技术支持,方式都可以试试http://www.cn.nxp.com/support.html

Quick-Jack模块的是由中国团队的小伙伴开发,对IOS有兴趣也可尝试去沟通。。

点评

你研究很透彻的样子 ,到时候向你请教一下哈  详情 回复 发表于 2014-8-16 09:40
个人签名http://weibo.com/u/1391449055
 
 
 

回复

616

帖子

0

TA的资源

版主

17
 
sacq 发表于 2014-8-15 14:25
Quick-Jack模块的是由中国团队的小伙伴开发,对IOS有兴趣也可尝试去沟通。。

你研究很透彻的样子 ,到时候向你请教一下哈
 
 
 

回复

1453

帖子

18

TA的资源

纯净的硅(高级)

18
 
我只是给你提供我看到的消息。
手机方面,我无从下手,开发软件就难倒我了;
LPC812确实在学习中。
我另有贴说这个事。
个人签名http://weibo.com/u/1391449055
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

19
 
我的华为手机G525控制LED灯没问题,但传感器读不了,Handshake failed or Phone received error

点评

我的是都行,但是时间长了就不稳定了,然后就不受控制了  详情 回复 发表于 2014-8-18 23:40
 
 
 

回复

616

帖子

0

TA的资源

版主

20
 
zwhlxl 发表于 2014-8-18 10:37
我的华为手机G525控制LED灯没问题,但传感器读不了,Handshake failed or Phone received error

我的是都行,但是时间长了就不稳定了,然后就不受控制了

点评

拔了电池 是不是没法供电正常?  详情 回复 发表于 2014-8-19 09:04
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表