找到 1970 篇文章 适用于 应用/应用程序

如何在 Android 中使用位置 API 来跟踪您的当前位置?

Azhar
更新于 2019 年 11 月 26 日 07:02:22

414 次查看

此示例演示了如何在 Android 中使用位置 API 来跟踪您的当前位置。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。在 build.gradle (Module:app) 中添加以下依赖项 -implementation 'com.google.android.gms:play-services-maps:17.0.0'步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。步骤 3 - 将以下代码添加到 src/MainActivity.java 中import androidx.fragment.app.FragmentActivity; import android.os.Bundle; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {    GoogleMap mMap;    @Override    protected void onCreate(Bundle savedInstanceState) ... 阅读更多

如何在 Android 中使用 NavigationView?

Azhar
更新于 2019 年 11 月 26 日 06:57:42

3K+ 次查看

此示例演示了如何在 Android 中使用 NavigationView。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。         步骤 3 - 将以下代码添加到 src/MainActivity.java 中import android.os.Bundle; import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.google.android.material.snackbar.Snackbar; import android.view.View; import androidx.navigation.NavController; import androidx.navigation.Navigation; import androidx.navigation.ui.AppBarConfiguration; import androidx.navigation.ui.NavigationUI; import com.google.android.material.navigation.NavigationView; import androidx.drawerlayout.widget.DrawerLayout; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; import android.view.Menu; public class MainActivity extends AppCompatActivity {    private AppBarConfiguration mAppBarConfiguration;    @Override    protected void onCreate(Bundle savedInstanceState) { ... 阅读更多

如何在 Android 中使用 RecyclerView 实现无限列表?

Azhar
更新于 2019 年 11 月 26 日 06:49:32

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 ... 阅读更多

如何设置 Android Switch 控件的样式?

Azhar
更新于 2019 年 11 月 26 日 06:41:42

614 次查看

此示例演示了如何在 Android 中设置 Android Switch 控件的样式。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。         步骤 3 - 创建一个 drawable 资源文件 (customswitchselector.xml) 并添加以下代码 -                                                                 ... 阅读更多

如何在 Android 上处理左右滑动手势?

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

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 = ... 阅读更多

如何检查 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 中添加以下依赖项:模块:App)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) {     ... 阅读更多

如何将 SQLite 数据库与 Android 应用程序一起使用?

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

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;    } ... 阅读更多

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

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

188 次查看

此示例演示如何在 Android 上使用 SharedPreferences 存储、读取和编辑值。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。                     步骤 3 - 将以下代码添加到 src/MainActivity.javapackage 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.javaimport 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 = ... 阅读更多

广告