找到关于 Android 的1631 篇文章

如何检查 Android 应用是否在后台运行?

Azhar
更新于 2019年11月26日 06:28:36

609 次浏览

此示例演示如何检查 Android 应用程序是否在后台运行。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。     步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.app.ActivityManager; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends AppCompatActivity {    Boolean appRunningBackground;    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);       ActivityManager.RunningAppProcessInfo runningAppProcessInfo = new ... 阅读更多

在 Android 上,自动缩放 TextView 文本以适应边界的最佳方法是什么?

Azhar
更新于 2019年11月22日 13:24:20

418 次浏览

此示例演示如何在 Android 上自动缩放 TextView 文本以适应边界。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。将以下依赖项添加到 build.gradle:模块:应用)implementation 'com.android.support:design:28.0.0' implementation 'me.grantland:autofittextview:0.2.1'步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。                     步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {     ... 阅读更多

如何在 Android 应用程序中使用 SQLite 数据库?

Azhar
更新于 2019年11月22日 13:18:59

737 次浏览

此示例演示如何在 Android 应用程序中使用 SQLite 数据库。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。             步骤 3 - 创建一个新的 Java 类 (DataBaseManager) 并添加以下代码 - import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; public class DataBaseManager { private DatabaseHelper databaseHelper; private Context context; private SQLiteDatabase database; DataBaseManager(Context c) {    context = c;    } ... 阅读更多

如何在 Android 上使用 SharedPreferences 来存储、读取和编辑值?

Azhar
更新于 2019年11月22日 12:58:58

188 次浏览

此示例演示如何在 Android 上使用 SharedPreferences 来存储、读取和编辑值。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。                     步骤 3 - 将以下代码添加到 src/MainActivity.java package app.com.sample; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.content.SharedPreferences; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends AppCompatActivity {    EditText editTextName, editTextEmail;    public static final ... 阅读更多

如何获取 Android 设备的主电子邮件地址?

Azhar
更新于 2019年11月22日 12:53:49

885 次浏览

此示例演示如何获取 Android 设备的主电子邮件地址。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。     步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; import android.Manifest; import android.accounts.Account; import android.accounts.AccountManager; import android.app.Activity; import android.content.pm.PackageManager; import android.os.Build; import android.os.Bundle; import android.util.Log; import android.util.Patterns; import android.widget.TextView; import android.widget.Toast; import java.util.regex.Pattern; public class MainActivity extends AppCompatActivity {    private Activity activity = ... 阅读更多

如何在 Android 中从一个 Fragment 向另一个 Fragment 发送数据?

Azhar
更新于 2019年11月22日 12:46:20

1K+ 次浏览

此示例演示如何设置 SD 卡上文件夹/文件的 Android 权限以能够写入。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。                 步骤 3 - 创建两个片段布局并添加以下代码 - FragmentOne.java import android.content.Context; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; public class ... 阅读更多

如何设置 SD 卡上文件夹/文件的 Android 权限以能够写入?

Azhar
更新于 2019年11月22日 12:38:02

782 次浏览

此示例演示如何设置 SD 卡上文件夹/文件的 Android 权限以能够写入。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。                                 步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import java.io.BufferedReader; import java.io.DataInputStream; import ... 阅读更多

如何显示一个对话框以确认用户是否希望退出 Android Activity?

Azhar
更新于 2019年11月22日 12:31:33

2K+ 次浏览

此示例演示如何显示一个对话框以确认用户是否希望退出 Android Activity。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。     步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);    }    @Override ... 阅读更多

如何在 Android 中检测左右和上下滑动方向?

Azhar
更新于 2019年11月22日 12:28:01

3K+ 次浏览

此示例演示如何在 Android 中检测左右和上下滑动方向。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。     步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.view.GestureDetector; import android.view.MotionEvent; import android.view.View; import android.widget.Toast; public class MainActivity extends AppCompatActivity {    OnSwipeTouchListener onSwipeTouchListener;    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);     ... 阅读更多

如何在 Android 中为 AsyncTask 设置超时?

Azhar
更新于 2019年11月22日 12:21:21

1K+ 次浏览

此示例演示如何在 Android 中为 AsyncTask 设置超时。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends AppCompatActivity { Button button; EditText editTextTime; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ... 阅读更多

广告