我正在尝试与JellyBean一起使用accessibilityEvent.
我曾经使它可以在Android 2上使用,但我想他们改变了Jelly Bean的功能.
我在这里找到了修复它的方法,它是这样的:
在清单中:
<service androID:name=".MyAccessibilityEventClass" androID:permission="androID.permission.BIND_ACCESSIBIliTY_SERVICE"> <intent-filter > <action androID:name="androID.accessibilityservice.AccessibilityService" /> </intent-filter> <Meta-data androID:name="androID.accessibilityservice" androID:resource="@xml/accessibilityservice" /> </service>
然后他们告诉我创建fIE res / xml / accessibilityservice.xml:
<?xml version="1.0" enCoding="utf-8"?><accessibility-service xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:accessibilityEventTypes="typeNotificationStateChanged" androID:accessibilityFeedbackType="FeedbackSpoken" androID:notificationTimeout="100"/>
但是在Eclipse中编译时出现以下错误:
No resource IDentifIEr found for attribute 'accessibilityEventTypes' in package 'androID'No resource IDentifIEr found for attribute 'accessibilityFeedbackType' in package 'androID'No resource IDentifIEr found for attribute 'notificationTimeout' in package 'androID'
有什么提示吗?提前致谢
解决方法:
当我的项目构建目标设置得太低时,我遇到了这个问题.当我将其设置为17时,错误消失了,并且我仍然可以与旧版本的AndroID向后兼容. From the docs:
You can still build your app to support older versions, but setting the build target to the latest version allows you to enable new features and optimize your app for a great user experIEnce on the latest devices.
您可以在PropertIEs-> AndroID中设置项目构建目标
总结以上是内存溢出为你收集整理的在包“ android”中找不到属性“ accessibilityEventTypes”的资源标识符全部内容,希望文章能够帮你解决在包“ android”中找不到属性“ accessibilityEventTypes”的资源标识符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)