当前位置:  编程技术>移动开发
本页文章导读:
    ▪这边对IP4都很淡定阿        这里对IP4都很淡定阿 ip4都发售这么久了,相信这边拿到机器的同学也不在少数,貌似开箱文一个都没有,针对ip4新OS开发和API的讨论也好像寥寥无几. 纳闷了,是因为ip4太好玩还没玩转过来, 还.........
    ▪ 采取Timer+TimerTask+Handler+LocationManager这种定时的间隔定位        采用Timer+TimerTask+Handler+LocationManager这种定时的间隔定位 采用Timer+TimerTask+Handler+LocationManager这种定时的间隔定位时,在TimerTask中用handler发sendMessage,然后在Handler的handleMessage里面处理message并进行.........
    ▪ 失去id的方法       得到id的方法 int id = getResources().getIdentifier("cell00", "id", getPackageName()); TextView currcell = (TextView) findViewById(id); Class clazz = R.id.class; Field f = clazz.getField("cell" + "00"); int id = f.getInt(null);  // pass in nul.........

[1]这边对IP4都很淡定阿
    来源: 互联网  发布时间: 2014-02-18
这里对IP4都很淡定阿
ip4都发售这么久了,相信这边拿到机器的同学也不在少数,貌似开箱文一个都没有,针对ip4新OS开发和API的讨论也好像寥寥无几. 纳闷了,是因为ip4太好玩还没玩转过来, 还是相对于ip3,从开发者角度来看几乎毫无新意?

话说回来,今年android倒是新机频频,从年初Goole原生的Nexus One(G5)到最近火热的三星I90000和HTC Desire(G7),再加上即将到来的android 2.2, 呵呵, 只能说Apple淡定得可以阿

    
[2] 采取Timer+TimerTask+Handler+LocationManager这种定时的间隔定位
    来源: 互联网  发布时间: 2014-02-18
采用Timer+TimerTask+Handler+LocationManager这种定时的间隔定位

采用Timer+TimerTask+Handler+LocationManager这种定时的间隔定位时,在TimerTask中用handler发sendMessage,然后在Handler的handleMessage里面处理message并进行定位。这种方式是完全合理且正确的,
因为我也查了查,有人是这样说的:

Ok took me a while but I have found the solution to this,as the documentation says you can only request location updates from the location manager from a looper thread, that means that when the timer task is called you have to obtain a message and send the message to a handler and the handler would be responsible for requesting location updates.
来自于http://www.questionhub.com/StackOverflow/3589963

 
于是,我又查了查官方文档中Reference对LocationManager的方法requestLocationUpdates (String provider, long minTime, float minDistance, LocationListener listener) 的解释,有这么一句话,如下:

The calling thread must be a Looper thread such as the main thread of the calling Activity.

所以,正好在Activity里面创建一个Handler时,就满足了上面的要求,创建一个没有形参的Handler时,文档中是这么解释的,如下:

Default constructor associates this handler with the queue for the current thread.


综上所述,这些是我能解释和查到的。


    
[3] 失去id的方法
    来源: 互联网  发布时间: 2014-02-18
得到id的方法

int id = getResources().getIdentifier("cell00", "id", getPackageName());
TextView currcell = (TextView) findViewById(id); 

Class clazz = R.id.class;
Field f = clazz.getField("cell" + "00");
int id = f.getInt(null);  // pass in null, since field is a static field.
TextView currcell = (TextView) findViewById(id); 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
java开发知识 iis7站长之家
▪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