android开关测试代码(安卓手机功能测试代码)
admin 发布:2022-12-19 15:35 125
今天给各位分享android开关测试代码的知识,其中也会对安卓手机功能测试代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
求android开机启动代码
【原理】
当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service,当然要注意的是,我们的application必须具有捕获该广播的权限,下面请看具体步骤:
【步骤一】首先要有一个用于开机启动的Activity或者Service,这里以系统自己创建的最简单的Activity为例进行讲解。
package com.billhoo.study;
import android.app.Activity;
import android.os.Bundle;
public class BootTestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
【步骤二】我们要编写一个BroadcastReceiver用以捕获ACTION_BOOT_COMPLETED这条广播,并在捕获之后启动我们要启动的Activity。
注意:必须在intent中添加Intent.FLAG_ACTIVITY_NEW_TASK标记,这就是我之前老是启动失败的原因。至于为什么,我还在研究SDK doc,明白了之后就回来补上。
package com.billhoo.study;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class BootCompletedReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED))
{
Intent newIntent = new Intent(context, BootTestActivity.class);
newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //注意,必须添加这个标记,否则启动会失败
context.startActivity(newIntent);
}
}
}
【步骤三】在AndroidManifest.xml配置文件中注册我们的BroadcastReceiver
receiver android:name=".BootCompletedReceiver"
intent-filter
action android:name="android.intent.action.BOOT_COMPLETED" /
/intent-filter
/receiver
【步骤四】在AndroidManifest.xml配置文件中添加允许我们捕获该广播的权限
!-- permissions --
uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /
之前把uses-permission 打错成permission ,结果一直提示下面这个错误:
Permission Denial: receiving Intent { act=android.intent.action.BOOT_COMPLETED flg=0x8000010 (has extras) } to com.example.boottest/.BootCompletedReceiver requires android.permission.RECEIVE_BOOT_COMPLETED due to sender null (uid 1000)
重启虚拟机,大功告成。
下面附上完成的AndroidManifest.xml,以便大家理解参考
?xml version="1.0" encoding="utf-8"?
manifest xmlns:android=""
package="com.billhoo.study" android:versionCode="1"
android:versionName="1.0"
uses-sdk android:minSdkVersion="4" /
!-- permissions --
uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /
application android:icon="@drawable/icon" android:label="@string/app_name"
!-- activities --
activity android:name=".BootTestActivity" android:label="@string/app_name"
intent-filter
action android:name="android.intent.action.MAIN" /
category android:name="android.intent.category.LAUNCHER" /
/intent-filter
/activity
!-- receivers --
receiver android:name=".BootCompletedReceiver"
intent-filter
action android:name="android.intent.action.BOOT_COMPLETED" /
/intent-filter
/receiver
/application
/manifest
android怎么来判断蓝牙开、关的状态?求代码
Android 蓝牙编程的基本步骤:
获取蓝牙适配器BluetoothAdapter blueadapter=BluetoothAdapter.getDefaultAdapter();
如果BluetoothAdapter 为null,说明android手机没有蓝牙模块。
判断蓝牙模块是否开启,blueadapter.isEnabled() true表示已经开启,false表示蓝牙并没启用。
启动配置蓝牙可见模式,即进入可配对模式Intent in=new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
in.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 200);
startActivity(in); ,200就表示200秒。
获取蓝牙适配器中已经配对的设备SetBluetoothDevice device=blueadapter.getBondedDevices();
还需要在androidManifest.xml中声明蓝牙的权限
uses-permission android:name="android.permission.BLUETOOTH" /
uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /
接下来就是根据自己的需求对BluetoothAdapter 的操作了。
电脑控制android设备(手机、平板)的开关机指令是什麽?例如adb命令
android本身是基于linux内核开发的 所以一般的linux的命令都可以使用 像 reboot shutdown su 等等 但是这些命令要发送到达手机的系统 就要通过手机开启debug模式 通过驱动和usb数据线来发送
adb reboot 重新引导(重启) adb shutdown (关机) 等等.... 你要首先在电脑上打开命令行 然后转到 adb下 然后用adb发送命令就可以 linux 命令自己查api去吧
关于android开关测试代码和安卓手机功能测试代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:unity射击代码(unity炮弹发射代码)
- 下一篇:消除游戏代码(游戏 消除)
相关推荐
- 05-09网页代码,网页代码快捷键
- 05-07html网页制作软件,html网页制作软件手机版下载
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接