当前位置:  编程技术>移动开发
本页文章导读:
    ▪百度定位结果出现4.9E-324,没法定位        百度定位结果出现4.9E-324,无法定位       在楼主使用百度定位sdk locSDK3.3.zip 过程中,出现表面看来无法定位的情况; 经过手机端大量日志记录分析情况下,确定该值为百度定位默认值。 .........
    ▪ 多线程下载网络歌曲&播放歌曲&并用seekbar调剂进度&显示歌曲两边的时间        多线程下载网络歌曲&播放歌曲&并用seekbar调节进度&显示歌曲两边的时间这里先给一个处理时间格式的代码: /** * 时间的处理 *  * @param time * @return */ public static String getTimeFromInt.........
    ▪ Arduino 钟表模块(clock module) DS1306       Arduino 时钟模块(clock module) DS1306http://www.pjrc.com/teensy/td_libs_DS1307RTC.html 下载相关的库程序   连接: DS1306: 1.接3.3V 2.SDA接A4 3.SCL接A5 读取: #include <Wire.h> #include <Time.h> #include <DS1307RTC.h.........

[1]百度定位结果出现4.9E-324,没法定位
    来源: 互联网  发布时间: 2014-02-18
百度定位结果出现4.9E-324,无法定位

       在楼主使用百度定位sdk locSDK3.3.zip 过程中,出现表面看来无法定位的情况;

经过手机端大量日志记录分析情况下,确定该值为百度定位默认值。

 

     场景:

     在正常定位情况下,首次定位就能定位到真实数据,继而开始逐步求精过程,并未发现异常,手机端记录情况如下:

2013-10-15 17:18:45|i|BDLocationService|onStart
2013-10-15 17:18:47|i|GPSLocationService|BDLocation is null!
2013-10-15 17:18:47|i|GPSLocationService|onStart
2013-10-15 17:18:49|i|BDLocationService|location :108.37548/22.820262
2013-10-15 17:18:52|i|BDLocationService|location :108.37548/22.820262

 

     然而,情况并非一帆风顺的,不巧百度SDK地图模块又报错误,程序奔溃,之后日志如下:

2013-10-15 19:30:08|i|BDLocationService|onStart
2013-10-15 19:30:08|i|GPSLocationService|BDLocation is null!
2013-10-15 19:30:08|i|GPSLocationService|onStart
2013-10-15 19:30:09|i|BDLocationService|location :4.9E-324/4.9E-324
2013-10-15 19:30:11|i|BDLocationService|location :4.9E-324/4.9E-324
2013-10-15 19:30:13|i|BDLocationService|location :4.9E-324/4.9E-324
2013-10-15 19:30:14|i|GPSLocationService|location :108.31615703563057/22.783749351836388
2013-10-15 19:30:15|i|BDLocationService|location :108.326661/22.786804

 

     而在楼主的程序中,增加了自行过滤经纬度的模块,当两次定位超过2000米距离的情况下后面的记录就无法记录,从而导致程序无法正常运行。通过分析日志发现漏掉了这个默认值,增加之后一切OK!

 


    
[2] 多线程下载网络歌曲&播放歌曲&并用seekbar调剂进度&显示歌曲两边的时间
    来源: 互联网  发布时间: 2014-02-18
多线程下载网络歌曲&播放歌曲&并用seekbar调节进度&显示歌曲两边的时间

这里先给一个处理时间格式的代码:

/**
* 时间的处理
* @param time
* @return
*/
public static String getTimeFromInt(int time) {

if (time <= 0) {
return "0:00";
}
int secondnd = (time / 1000) / 60;
int million = (time / 1000) % 60;
String f = String.valueOf(secondnd);
String m = million >= 10 ? String.valueOf(million) : "0"
+ String.valueOf(million);
return f + ":" + m;
}

下面是:

滑动条控制代码:


bar = (SeekBar) findViewById(R.id.seekBar);
bar.setOnSeekBarChangeListener(this);


int progress;


@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
// TODO Auto-generated method stub
System.out.println("目前位置:" + arg1);
progress = arg1;
// player.seekTo(progress);


}


@Override
public void onStartTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub


}


@Override
public void onStopTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub
player.seekTo(progress);
}


源码下载


    
[3] Arduino 钟表模块(clock module) DS1306
    来源: 互联网  发布时间: 2014-02-18
Arduino 时钟模块(clock module) DS1306

http://www.pjrc.com/teensy/td_libs_DS1307RTC.html
下载相关的库程序

 

连接:
DS1306:
1.接3.3V
2.SDA接A4
3.SCL接A5

读取:
#include <Wire.h>
#include <Time.h>
#include <DS1307RTC.h>

在setup里执行读取
setSyncProvider(RTC.get);

 

写入时间办法:
通过例程TimeRTCSet直接在串口发送"Tunix_timestamp"修改时间
注意:在那里输出的unixtimestamp,有些有时区的可能会有时差,因此应该加上相应的时差.

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3