找到 1631 篇文章 关于 Android
3K+ 阅读量
此示例演示了如何在 Android 中使用饼图。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 打开 build.gradle(模块级)并添加库依赖项。apply plugin: 'com.android.application' android { packagingOptions { exclude 'META-INF/proguard/androidx-annotations.pro' } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/notice.txt' ... 阅读更多
1K+ 阅读量
此示例演示了如何在 Android 中使用 XML 为 TextView 添加左侧边框。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们使用了 TextView 和 LinearLayout。在 LinearLayout 中,我们将背景设置为 text_style。因此,在 drawable 中创建一个名为 text_style.xml 的文件,如下所示 – ... 阅读更多
1K+ 阅读量
此示例演示了 Android 如何以编程方式确定应用程序是否首次启动。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。在上面的代码中,我们使用了 TextView,当用户打开应用程序时,它将检查这是否是第一次。如果是第一次,它将把“第一次”文本附加到 TextView 上,否则它将显示“不止第一次”文本。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage ... 阅读更多
500 阅读量
在进入示例之前,我们应该知道 Android 中的 CheckedTextView 是什么。CheckedTextView 由 TextView 扩展而来,并包含可选中接口。使用 CheckedTextView,我们可以找到用户是否点击了 TextView。此示例演示了如何在 Android 中使用 CheckedTextView。步骤 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.javapackage 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 - 将以下 ... 阅读更多
335 阅读量
在进入示例之前,我们应该知道 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 时,它将启动持续线程 ... 阅读更多