草庐IT

end_tag_handler

全部标签

android - 如何启动/停止Runnable/Handler?

我正在尝试维护Web服务和Android应用程序之间的数据库同步。下面的代码可以正常工作,但我遇到了一些问题:每次我进入App的主页时,都会启动一个新的无限进程。过程永无止境任何人都可以按照我的意愿解释如何开始和停止这个过程吗?我希望此过程每5分钟运行一次,但只在应用程序打开时运行一次。publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);finalHandlerhandler=newHandler();finalRunn

android - 在 Handler 中执行所有预定的(postDelayed)runnables

我使用一个处理程序,它通过postDelayed(r,DELAY_TIME)发布一些Runnable,但我需要在发布之前执行所有Runnables通过postDelayed新建。有什么好的想法可以尽可能简单地实现这一目标吗?编辑:我想要的基本上是这样的:Runnabler=newRunnable(){//Dosomefancyaction};if(mHandler.runnablesScheduled){mHandler.flushAllScheduledRunnables();}mHandler.postDelayed(r,DELAY); 最佳答案

java - Java中有没有类似于Android中的android.os.Handler的类?

Android中的Handler是用来在类之间发送消息的。例如:publicclassFoo{privateHandlerhandler;publicFoo(Handlerhandler){this.handler=handler;//...}publicvoidfooMethod(){//...handler.obtainMessage("blahblah").sendToTarget();}}主要:publicclassMain{privateHandlerhandler;publicMain(){handler=newHandler(){@Overridepublicvoidha

java - 类似Java中的 "Handler"类

最近在学习Android,android中有一个Handler类,很好用。我们可以将可运行对象“发布”到另一个线程的末尾,例如队列,在这种情况下它是非常动态的。任何人都知道JavaSE中能够做到这一点的任何类似类吗? 最佳答案 JavaSwing具有将Runnable作为参数的SwingUtilities.invokeLater()。这是在UIThead上发布内容的一种方式 关于java-类似Java中的"Handler"类,我们在StackOverflow上找到一个类似的问题:

安卓 : Reading NFC tag in service class

我正在开发一个应用程序,我需要读取存储在NFC标签中的数据,数据是指简单的整数值,例如0、1、2、3等等。从NFC读取数据的功能在Activity类中工作正常,但我需要在后台运行应用程序,因此即使应用程序未在前台运行,我也可以从NFC读取数据。所以我写了一个服务类并将功能从Activity移动到服务类。但它没有用。这是“MainActivity.java”protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);star

Android NFC writeNdefMessage 抛出 IOException Tag is not ndef

我正在开发一个由标签(AS3953芯片+微Controller)和智能手机(运行Android4.1.2的三星GalaxyFame)组成的NFC环境。虽然读取NDEF消息有效,但我一直坚持将消息写入标签。我从http://tapintonfc.blogspot.de/2012/07/the-above-footage-from-our-nfc-workshop.html复制了大部分代码并通过在supportedTechs()中搜索IsoDep、NfcA和Ndef的标签技术列表来修改它以接受ISO14443A标签类型4。由于所有这些都已列出,因此应用程序继续写入Tag():publicW

android - 无法在我的项目中使用字体 : - "Error:Error: The file name must end with .xml"

我正在尝试向我的Android项目添加一种字体,以便我可以通过XML使用它。不幸的是,我收到此错误消息:Error:Error:Thefilenamemustendwith.xml我按照官方Android教程的每一步操作,但不知何故出现了这个错误,我无法修复它。 最佳答案 Youcan'taddfont.ttffileinDrawablefolder你需要在android中创建Assets文件夹您可以在Androidstudio中创建如下图所示的Assets文件夹然后在Assets文件夹中创建一个字体文件夹并将您的自定义font.t

android - 比较android中的voice wav或voice tag(语音命令)API

我正在开发一个应用程序,我需要一些方法来比较2个声音是否匹配,我知道语音识别器是一种方法,但因为(我认为)它需要将语音转换为字符串首先,除了语音识别器支持的语言外,它不太适合其他语言……有什么想法吗?就像过去的电话一样,语音标签只是将语音输入与之前在设置过程中录制的语音进行比较 最佳答案 一个相对简单的方法是使用FFT(快速傅立叶变换)将原始WAV文件的时域数据转换为频域数据(其中每个值在你的变换后的数组表示特定频带的相对幅度/强度)。如果同一个人说同一个词两次,那么两个WAV文件中的结果时域数据在数值上仍然会有很大差异。将两个WA

java - "Tag start is not closed"在 XML 元素的开始和结束标记内注释时

是在XML文件中添加注释的方法。这实际上是否意味着这部分未“编译”?但是,当我这样做时:/>我收到错误消息“标记开始未关闭”。为什么? 最佳答案 标签内不允许有注释。您必须先用“>”或“/>”结束标签,然后您可以在那里添加您的评论。 关于java-"Tagstartisnotclosed"在XML元素的开始和结束标记内注释时,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2571

java - Android中使用聚类算法时如何取marker Tag

Markermarker=mMap.addMarker(markerOptions);marker.setTag(poi.getKey());marker.hideInfoWindow();builder.include(marker.getPosition());这段代码可以正常工作,因为我输入了manuel。我做了一切marker.tag()。我使用哈希键来检索我的密码。mClusterManager.addItem()我想使用这个方法。但我也想拿标记标签。所以我不想将map添加为Markermarker=mMap.addMarker(markerOptions);我该如何解决这个