小编zar*_*rej的帖子

Android:如何以编程方式设置drawablePadding?

这是我在xml布局中的代码:

<TextView
    android:id="@+id/mail_message_content_field"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Medium Text"
    android:autoLink="web"
    android:drawableLeft="@drawable/attachment"
    android:drawablePadding="10dp"
    android:gravity="center|left"
    android:textAppearance="?android:attr/textAppearanceMedium" />
Run Code Online (Sandbox Code Playgroud)

同样的方式我想以编程方式更改drawablePadding for drawable.这该怎么做?

android

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

WSO2 IS:如何添加SSL证书

我已经完成了以下步骤

  1. 创建密钥库:

    keytool -genkey -alias wso2carbon -keyalg RSA -keystore wso2carbon.jks -keysize 2048
    
    Run Code Online (Sandbox Code Playgroud)
  2. 克里特岛证书要求:

    keytool -certreq -alias wso2carbon -keystore wso2carbon.jks -storepass wso2carbon
    
    Run Code Online (Sandbox Code Playgroud)
  3. 购买了Comodo PositiveSSL证书

  4. 将所有证书导入到新创建的密钥库-wso2carbon.jks:

    keytool -import -alias root -keystore wso2carbon.jks -trustcacerts -file AddTrustExternalCARoot.crt -storepass wso2carbon
    
    keytool -import -alias intermediate1 -keystore wso2carbon.jks -trustcacerts -file COMODORSAAddTrustCA.crt -storepass wso2carbon
    
    keytool -import -alias intermediate2 -keystore wso2carbon.jks -trustcacerts -file COMODORSADomainValidationSecureServerCA.crt -storepass wso2carbon
    
    keytool -import -alias domain.com -keystore wso2carbon.jks -trustcacerts -file domain_com.crt -storepass wso2carbon
    
    Run Code Online (Sandbox Code Playgroud)
  5. 将wso2carbon.jks复制到{CARBON_HOME} / repository / resources / security /并覆盖旧的。

  6. 重新启动WSO2 IS。当我用浏览器检查时,它说在证书层次结构中仅存在domain.com。

总体而言,我遵循了本教程https://docs.wso2.com/display/AS521/Creating+New+Keystores#CreatingNewKeystores-Creatingakeystoreusingnewcertificate

ssl certificate wso2 ssl-certificate wso2is

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

WSO2 IS:OpenID Connect 5.2.0中的自定义声明?

我已安装WSO2 IS 5.2.0,我有问题检索自定义创建的声明.

我已经为方言http://wso2.org/claims添加了新的声明,我还添加了新的声明,将相同的属性映射到与5.1.0版一起使用的方言http://wso2.org/oidc/claim但是在版本5.2.0无法正常工作.

所有字段都存在于数据库属性表中.我正在使用Oauth2 OpenID连接userInfo来获取用户数据.

以下是我的服务提供商的声明配置: 在此输入图像描述

通过5.1.0中的这个配置,我从图像中获得了所有请求的声明,但是在5.2.0中,我只获得了非自定义的声明 - 默认情况下已经存在于两种方言中.

claims-based-identity wso2is openid-connect

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