Tom*_*lec 9 service android nfc
我很好奇Android是否NFC service允许开发人员在扫描标签时启动Service(或IntentService就此而言)NFC?
来自Android开发者:
当设备扫描其上有
NDEF数据但无法映射到MIME或URI的标记时,标记调度系统会尝试使用intent 启动 活动ACTION_TECH_DISCOVERED.
虽然它可以接收相同的Intent过滤器,但似乎只能启动一个新的Activity而不是Service.
Tod*_*der 10
虽然不是直接方法,但您可以使用Activity即时启动服务的准系统,然后退出:
@Override
public void onCreate(Bundle savedInstanceState) {
Context con = getApplicationContext();
Intent srv = new Intent(con, TargetService.class);
con.startService(srv);
finish();
}
Run Code Online (Sandbox Code Playgroud)