测试android手机是否支持某种感应器



 

 

 

package com.gogler.ui;
import android.app.Activity;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;

public class AndroidUIActivity extends Activity {
 /** Called when the activity is first created. */

 private SensorManager sms;
 private CheckBox gravity,light,orientation;
 private Button check;
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  /*获取UI小组件*/
  gravity = (CheckBox) this.findViewById(R.id.gravity);
  light = (CheckBox) this.findViewById(R.id.light);
  orientation = (CheckBox) this.findViewById(R.id.orientation);
  check=(Button) this.findViewById(R.id.check);
  
  /*获取系统的传感器管理服务*/
  sms = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
  
  check.setOnClickListener(new OnClickListener(){

   @Override
   public void onClick(View v) {
    /*查询是否本机是否提供某种感应器能力*/
    if(sms.getDefaultSensor(Sensor.TYPE_ORIENTATION) != null)
     orientation.setChecked(true);
    if(sms.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) != null)
     gravity.setChecked(true);
    if(sms.getDefaultSensor(Sensor.TYPE_LIGHT) != null)
     light.setChecked(true);
   }
   
  });  
 
 }
}

时间: 2024-10-25 21:53:22

测试android手机是否支持某种感应器的相关文章

用于测试android手机的python脚本

问题描述 用于测试android手机的python脚本 用于测试android手机的python脚本是怎么写出来的,需要准备哪些知识?能推荐下相关书籍和资料吗?谢谢了,好人一生平安# 解决方案 python好人一生平安# 解决方案二: android的app的话应该看一下monkeyrunner这些吧,用jython写的

英国工程师将在太空测试Android手机

英国工程师正计划在太空测试一部手机.位于萨里http://www.aliyun.com/zixun/aggregation/18440.html">卫星技术有限公司(SSTL公司)想看看今天的手机的先进功能是否能够应付最具挑战性的环境.该手机将使用谷歌的Android操作系统,但具体型号尚未公布.手机将是用来控制30厘米长的卫星,并拍摄地球图片于今年晚些时候推出. 虽然8200.html">移动电话已经在高空气球飞行之前,这将可能是第一次有这种装置送入轨道,地球几百公里以上

高通称部分Android手机将支持Netflix视频

北京时间2月14日晚间消息,高通周一表示,采用高通Snapdragon平台的Android设备将支持Netflix上电影和电视节目的流媒体播放. 高通表示,针对Netflix视频解码的硬件能够延长电池续航时间,提升图像质量.高通上月表示,受全球市场智能手机和平板电脑销售情况良好的推动,其第一季度利润 同比增长近40%.(张楠)

我想有个应用:Android手机关机闹铃

Candou我想有个应用,每天需找一个idea,好玩的,有趣的,咱们一起来侃侃.相信现在用手机做闹钟用的朋友不在少数,比起普通的电子或机械时钟来说,手机的闹钟设定更加多样也更加方便,比如很多手机都支持工作日闹钟,省去了周末我们 手动开关闹钟的麻烦.不过由于夜里手机就放在枕边,鉴于对 手机辐射的担忧我们往往会关掉它.这一切原本很美好,直到Android手机的出现--众所周知Android手机不支持关机闹铃.好了言归正传,开始我们今天的主题于是小编希望有这样一款应用,可以叫做Android手机的关机

Verizon今年将出售两款谷歌Android手机

北京时间10月7日早间消息,据国外媒体昨日报道,美国移动运营商Verizon Wireless(以下简称"Verizon")周二称,该公司今年将出售两款基于谷歌Android操作系统的手机,这是Verizon与谷歌合作计划的部分内容,将增强谷歌在智能手机市场上与苹果进行竞争的能力. Verizon CEO罗埃尔·麦克亚当(Lowell McAdam)称,这项合作的结果可能是,以后每年都将推出多款双方联合开发的智能手机.Verizon的首款Android手机将支持谷歌语音软件,允许消费者

android手机应用实现音乐一直播放,不支持外放,只支持耳机播放怎么实现?

问题描述 android手机应用实现音乐一直播放,不支持外放,只支持耳机播放怎么实现? 说下可行的思路即可. 我现在有的思路是 当音乐播放时给手机音量设置静音,插入耳机,取消静音,拔掉耳机,恢复静音. 感觉这个想法不太好,如果用户手动音量调节怎么办? 解决方案 你查一下,有没有监听耳机拔插的广播,如果可以,就处理这个广播,根本不同的状态控制你的播放

Android手机安全性测试手段

罗列一下自己常用的android手机安全性测试攻击手段: 1. fiddler和tcpdump+wireshark抓包分析,模拟修改http请求参数,检验漏洞 2. 修改AndroidManifest.xml文件中debuggable属性,打开logcat输出,查看是否有敏感信息输出 3. 将apk包转换成jar包,反编译出源码,查看其是否混淆,或者能否通过代码看出主要产品逻辑 4. 反编译apk,结合反编译出的源码修改smali文件,输出敏感信息,或者更改代码逻辑 5. 对于一些jni调用so

4G时代来了:在美国,每3台Android手机就有1台支持4G

由于http://www.aliyun.com/zixun/aggregation/1996.html">Android手机制造商的积极推进,预计到2011年Q3,在美国市场的Android设备中将有37%支持4G(本研究中的定义为HSPA++, LTE, or WiMAX) 更重要的是,这个数字还在不断迅速增长中.自年初以来,支持4G的Android设备已经增长了50%. 在所有4G机型中,HTC Thunderbolt (Verizon), HTC Evo 4G (Sprint), S

iPhone 4比Android手机们好在哪里

文章描述:iPhone为什么比Android好.   曾经在不同场合与很多安卓青探讨过一些或浅或深的知识层面问题,如今想来具备真正独立思考能力与当量知识储备的,也只有一人而己:换言之,绝大部分时候只是对牛弹琴.那么我将从以下七点来说明iPhone 4比Android手机们好在哪里:工业设计,操作系统,屏幕显示,开发环境,生态环境,硬件配置,杂项. 一.工业设计 林徽因当年动身学建筑的原因,按她自己来说是:"建筑是唯一一门将工程与艺术结合至完美的学科."词句上可能略有偏差.这句话放到现在