找到 2041 篇文章 关于移动开发
284 次浏览
此示例演示了如何在 Android 中使用 RecyclerView 实现无限列表。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。在 build gradle (Module app) 中添加以下依赖项:implementation 'com.android.support:cardview-v7:28.0.0' implementation 'com.android.support:recyclerview-v7:28.0.0'步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。 步骤 3 - 将以下代码添加到 src/MainActivity.java 中import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; import android.os.Handler; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { RecyclerView recyclerView; RecyclerViewAdapter recyclerViewAdapter; ArrayListrowsArrayList = new ... 阅读更多
4K+ 次浏览
此示例演示了如何在 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.widget.RelativeLayout; import android.widget.Toast; public class MainActivity extends AppCompatActivity { RelativeLayout layout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); layout = ... 阅读更多
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 ... 阅读更多
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) { ... 阅读更多
737 次浏览
此示例演示了如何将 SQLite 数据库与 Android 应用程序一起使用。步骤 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; } ... 阅读更多
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 ... 阅读更多
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 = ... 阅读更多
1K+ 次浏览
此示例演示了如何设置 SD 卡上文件夹/文件的 Android 权限以能够写入它。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。 步骤 3 - 创建两个 Fragment 布局并添加以下代码,如下所示 -FragmentOne.javaimport 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 ... 阅读更多
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 ... 阅读更多