在我的Android应用程序中,我在Web视图中使用了Web视图,我有一个按钮.单击该按钮,我调用JavaScript函数,JavaScript函数有一个警告框.在该警报标题显示(页面在"file:// "说).我想将此标题更改为我的自定义文本.如何更改该标题?
我创建并配置了firebase项目并启用了电话号码验证并添加了依赖项
gradle:项目级别
dependencies {
classpath 'com.android.tools.build:gradle:2.3.2'
classpath 'com.google.gms:google-services:3.1.0'
}
Run Code Online (Sandbox Code Playgroud)
gradle模块级别
dependencies {
compile 'com.google.firebase:firebase-core:9.2.0'
compile 'com.google.firebase:firebase-messaging:9.2.0'
compile 'com.google.firebase:firebase-auth:9.2.0'
compile 'com.google.android.gms:play-services-auth:9.2.0'
}
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)
我无法解析PhoneAuthProvider
private void startPhoneNumberVerification(String phoneNumber) {
// [START start_phone_auth]
PhoneAuthProvider.getInstance().verifyPhoneNumber(
phoneNumber, // Phone number to verify
60, // Timeout duration
TimeUnit.SECONDS, // Unit of timeout
this, // Activity (for callback binding)
mCallbacks); // OnVerificationStateChangedCallbacks}
Run Code Online (Sandbox Code Playgroud)
遵循本文档中的所有步骤
我有一个按钮
<Button
android:id="@+id/loginButton"
android:layout_width="35dp"
android:layout_height="35dp"
android:background="@drawable/button_shape"
android:text="@string/login"
android:textColor="#ffffff"
android:textSize="12sp" />
Run Code Online (Sandbox Code Playgroud)
以下是button_shape.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/button_gradient_login" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/button_gradient_login" />
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size android:height="16dp" />
<solid android:color="@color/valid_btn_clr"></solid>
<corners android:radius="10dp"></corners>
</shape>
</item>
Run Code Online (Sandbox Code Playgroud)
以下是button_gradient_login.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:angle="360" android:startColor="@color/red" android:endColor="@color/green"/>
<corners android:radius="4dp"></corners>
</shape>
</item></layer-list>
Run Code Online (Sandbox Code Playgroud)
现在我想更改button_shape.xml的背景颜色,并在运行时按下button_gradient_login.xml的开始和结束颜色取决于我的条件
我想在gradle
boolean类型的android 文件中声明一个变量,true
当我运行单元测试用例和false
运行应用程序时,该变量应该是.有什么建议吗?我不想使用Java变量.