找到 2041 篇文章,关于移动开发
500 次浏览
在进入示例之前,我们应该了解 Android 中的 CheckTextView 是什么。CheckTextView 是 TextView 的扩展,并且包含可选中接口。使用 CheckTextView,我们可以确定用户是否点击了 TextView。此示例演示了如何在 Android 中使用 CheckTextView。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。在上面的代码中,我们使用了 CheckedTextView,当用户点击 TextView 时,它将... 阅读更多
1K+ 次浏览
此示例演示了如何从 ArrayList 获取重复值,然后将这些项目获取到另一个 ArrayList 中。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。 在上面的代码中,我们使用了 ListView 来显示来自 ArrayList 的重复列表项。步骤 3 - 将以下代码添加到 src/MainActivity.java 中package com.example.andy.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.ArrayAdapter; import android.widget.ListView; import java.util.ArrayList; import java.util.HashSet; import java.util.Set; public class MainActivity extends AppCompatActivity ... 阅读更多
5K+ 次浏览
此示例演示了如何在 Android 中获取电话号码。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。 在上面的代码中,我们使用了 TextView。当用户打开应用程序时,电话号码将附加到 TextView 上。步骤 3 - 将以下代码添加到 src/MainActivity.java 中。package com.example.andy.myapplication; import android.Manifest; import android.content.Context; import android.content.pm.PackageManager; import android.os.Build; import android.os.Bundle; import android.support.annotation.RequiresApi; import android.support.v4.app.ActivityCompat; import android.support.v7.app.AppCompatActivity; import android.telephony.TelephonyManager; import android.widget.TextView; import ... 阅读更多
2K+ 次浏览
在进入示例之前,我们应该了解 Android 中的 Intent Service 是什么。Intent Service 将异步执行后台操作。当用户从 Activity 调用 startService() 时,它不会为每个请求创建实例。它将在服务类中执行某些操作后停止服务,否则我们需要使用 stopSelf() 停止服务。此示例演示了如何从 Intent Service 更新 UI。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到... 阅读更多
1K+ 次浏览
在进入示例之前,我们应该了解 Android 中的 Intent Service 是什么。Intent Service 将异步执行后台操作。当用户从 Activity 调用 startService() 时,它不会为每个请求创建实例。它将在服务类中执行某些操作后停止服务,否则我们需要使用 stopSelf() 停止服务。此示例演示了如何每 10 秒启动一次 Intent Service。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到... 阅读更多
336 次浏览
在进入示例之前,我们应该了解 Android 中的 Intent Service 是什么。Intent Service 将异步执行后台操作。当用户从 Activity 调用 startService() 时,它不会为每个请求创建实例。它将在服务类中执行某些操作后停止服务,否则我们需要使用 stopSelf() 停止服务。此示例演示了如何从 IntentService 共享 Intent。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。... 阅读更多
494 次浏览
在进入示例之前,我们应该了解 Android 中的线程是什么。线程是通用的处理任务,可以执行大多数操作,但有一件事它们无法执行,那就是更新 UI。此示例演示了如何在 Android 中运行持续线程。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。在上面的代码中,我们使用了 TextView。当用户点击 TextView 时,它将启动持续线程... 阅读更多
627 次浏览
在进入示例之前,我们应该了解 Android 中的 Intent Service 是什么。Intent Service 将异步执行后台操作。当用户从 Activity 调用 startService() 时,它不会为每个请求创建实例,并且它将在服务类中执行某些操作后停止服务,否则我们需要使用 stopSelf() 停止服务。此示例演示了如何在 IntentService 完成时刷新 Activity。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到... 阅读更多
99 次浏览
此示例演示了如何在 Android 中创建数字速度仪表盘。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 打开 build.gradle 并添加库依赖项,如下所示 –apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 19 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } configurations { cleanedAnnotations compile.exclude ... 阅读更多
497 次浏览
在进入示例之前,我们应该了解 Android 中的 Intent Service 是什么。Intent Service 将异步执行后台操作。当用户从 Activity 调用 startService() 时,它不会为每个请求创建实例,并且它将在服务类中执行某些操作后停止服务,否则我们需要手动使用 stopSelf() 停止服务。此示例演示了如何从 Intent Service 持续更新 UI。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 添加... 阅读更多