小编Tus*_*hit的帖子

如何在启用“辅助功能”模式的情况下使可扩展文本可单击

我有一个问题说明,我需要在启用“可访问性”设置的情况下运行我的应用程序,以提供反馈意见,但是这里的问题是当我单击TextView其中具有“可扩展性”链接的,然后它会读取全文但不允许我可以在禁用可访问性的同时分别单击该Spannable文本,以使字符串可多跨度或链接可单击。

这是我要String点击的代码:

SpannableString ss = new SpannableString("Android is a Software stack");
ClickableSpan clickableSpan = new ClickableSpan() {
    @Override
    public void onClick(View textView) {
        startActivity(new Intent(MyActivity.this, NextActivity.class));
    }
    @Override
    public void updateDrawState(TextPaint ds) {
            super.updateDrawState(ds);
            ds.setUnderlineText(false);
        }
};
ss.setSpan(clickableSpan, 22, 27, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

TextView textView = (TextView) findViewById(R.id.hello);
textView.setText(ss);
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setHighlightColor(Color.TRANSPARENT);
Run Code Online (Sandbox Code Playgroud)

android accessibility-api textview spannablestring android-accessibility

5
推荐指数
1
解决办法
1899
查看次数

如何在 Java 中更改 KeyStore 文件的密码?

我正在使用 javaKeyStore来存储用户安全信息并使用密码锁定(加密)密钥存储并在需要时使用密码检索信息,这工作正常。

但我不知道如何更改同一个 keyStore 文件的密码

我正在使用使用KeyStore.load(InputStream,Password)用户密码访问密钥库keyStore.store(Keystore,password)并将值写入密钥库的方法。

有没有办法更改keyStore文件的密码。我已经检查了此处提供的 api 文档:http : //docs.oracle.com/javase/7/docs/api/java/security/KeyStore.html

java android keystore android-keystore java-security

2
推荐指数
1
解决办法
863
查看次数