Android系统中在API22版本以下的设备中替代自动填充框架的方法是什么?
创始人
2024-10-12 17:01:00
0

在API 22版本以下的设备中,可以使用输入法编辑器(IME)来模拟自动填充框架。以下是实现方法的示例代码:

在AndroidManifest.xml文件中声明IME:


    
        
            ...
        
        
    

在res/xml文件夹中创建一个名为input_method.xml的文件,并定义IME的行为:



在IME的onCreateInputView方法中,创建用于自动填充的视图:

@Override
public View onCreateInputView() {
    LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View view = inflater.inflate(R.layout.input_view, null);
    // Populate view with fields and data to be autofilled
    return view;
}

在IME的onStartInput方法中,为需要自动填充的EditText设置InputConnection:

@Override
public void onStartInput(EditorInfo attribute, boolean restarting) {
    super.onStartInput(attribute, restarting);
    InputConnection ic = getCurrentInputConnection();
    if (ic != null) {
        ic.setSelection(0, ic.getText().length());
    }
    // Set up InputConnection for EditText fields to be autofilled
}

需要注意的是,在使用IME进行自动填充时,用户必须切换到使用所定义的输入法编辑器。

相关内容

热门资讯

揭秘攻略!pokemmo脚本,... 您好,pokemmo脚本这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
一分钟带你了解!hhpoker... 一分钟带你了解!hhpoker真能买到挂吗,德州来玩辅助器,解说技巧(有挂教程);实战中需综合运用上...
我来教大家!xpoker辅助怎... 我来教大家!xpoker辅助怎么用,werplan辅助软件,细节揭秘(有挂技巧);人气非常高,ai更...
一分钟了解!约局吧是否有挂,如... 1、一分钟了解!约局吧是否有挂,如何下载wpk透视版,科技教程(有挂方法);详细教程。2、如何下载w...
重大发现!pokemmo手机版... 重大发现!pokemmo手机版修改器,wepoker手机版辅助,攻略教程(有挂攻略)是一款可以让一直...
玩家必看攻略!pokemomo... 1、玩家必看攻略!pokemomo辅助软件,hhpoker可以控制牌吗,安装教程(有挂辅助)(UU ...
查到实测辅助!aapoker辅... 查到实测辅助!aapoker辅助软件合法吗,wepoker辅助器安装包,安装教程(有挂方法);《WP...
必备辅助推荐!wepoker国... 必备辅助推荐!wepoker国外版透视,约局吧怎么看有没有挂,曝光教程(有挂技巧)是一款可以让一直输...
查到实测!wepoker祈福有... 1、查到实测!wepoker祈福有用吗,pokemmo辅助官网,大神讲解(有挂技巧);详细教程。2、...
分享认知!wepoker透视是... 自定义wepoker透视是真的吗系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...