实现”光标停在某个文本框,然后点击按钮去往二维码扫描回来把结果显示在这个文本框上“
领导说让我试试看这样的功能。之前已经把条码扫描搞定了,条码扫描用ZXING,封装在一个activity里,要用就调出这个界面,扫描后结果会存放在这个活动的一个静态变量里,然后可以供外部返回后读取。
然后现在需求得寸进尺,要求最后能把结果推回来。也就是说大致应该类似于输入法,光标停在哪个文本框,输入(这里是扫码得到)的内容就会回显到这个文本框。
想了些办法好像都不是很好,而且对安卓的焦点获取这块没接触过。现在的想法是:首先用户会点击某个文本框,然后会点击条码扫描按钮,在按钮里先记录下上一个焦点在哪个控件上,然后去扫条码,回来后把内容显示在之前记录的那个控件(控件必须是文本框一类的可编辑内容的控件)上。
现在不知道这个方法可不可能实现,还有大致会用到哪些类。请教下各位了。最后,其实领导还得寸进尺了下,说最好能实现这样的功能:
在应用里嵌了一个浏览器,然后在那个浏览器里的某个文本框控件(也就是说某个网页里),使用如上功能,请问各位有没有办法实现呀?