找到 2041 篇文章,关于移动开发
806 次浏览
此示例演示如何通过编程获取 Android 手机的电话号码。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import android.Manifest; import android.content.Context; import android.content.pm.PackageManager; import android.support.annotation.NonNull; import android.support.v4.app.ActivityCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.telephony.TelephonyManager; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { TextView textView; private static final int REQUEST_CODE = 101; @Override protected ... 阅读更多
201 次浏览
此示例演示如何使用 Intent 将对象从一个 Android Activity 发送到另一个 Activity。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 – 从 Java 类 (Message.java) 创建一个对象 import java.io.Serializable; public class Message implements Serializable { private static final long serialVersionUID = 1L; private String message; public String getMessage(){ return message; } public void setMessage(String ... 阅读更多
691 次浏览
此示例演示如何在 Android 应用中实现抛掷手势检测。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.GestureDetector; import android.view.MotionEvent; import android.widget.Toast; public class MainActivity extends AppCompatActivity { GestureDetector gestureDetector; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); gestureDetector = new ... 阅读更多
3K+ 次浏览
此示例演示如何在 Android 中向 assets 文件夹写入文件。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 – 创建一个新的 Assets 文件夹并在其中写入一个新的文本文件。要写入文本文件,请右键单击,选择新建 >> 文件 (Quote.txt) 步骤 4 - 将以下代码添加到 src/MainActivity.java import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import java.io.IOException; import java.io.InputStream; public ... 阅读更多
3K+ 次浏览
此示例演示如何在 Android 中将变量从 Activity 传递到 Fragment。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends AppCompatActivity { EditText editText; Button button; @Override protected void onCreate(Bundle savedInstanceState) { ... 阅读更多
1K+ 次浏览
此示例演示如何在 Android 中获取 Action Bar 的高度。步骤 1 - 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.support.v7.widget.Toolbar; public class MainActivity extends AppCompatActivity { Toolbar toolbar; Button button; TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { ... 阅读更多
1K+ 次浏览
UDID (唯一设备标识符) - 一系列 40 个十六进制字符,用于唯一标识 iOS 设备。从 iOS 5 开始,Apple 已弃用 UIDevice 唯一标识符,这意味着获取唯一 ID 的传统方法已被淘汰。Apple 移除了真正的唯一标识符,并为每个供应商引入了标识符,即 UUID,对于给定开发者的每个用户来说,该标识符在所有应用中都是相同的,但在开发人员和设备之间有所不同。Apple 定义了一个供应商实例属性标识符,这是一个字母数字字符串,可将设备唯一标识给应用的供应商。您可以在此处了解更多信息: ... 阅读更多
2K+ 次浏览
Picker 视图显示一个或多个滚轮,用户可以通过这些滚轮来选择项目。每个滚轮(称为组件)都有一系列索引行,代表可选择的项目。UIPicker 是重要的组件之一,几乎用于大多数应用程序中。您会在大多数基于表单的应用程序中看到它们。您可以在此处了解更多信息:https://developer.apple.com/documentation/uikit/uipickerview 在这篇文章中,我们将看到如何以编程方式从数组创建 UIPicker 并将数组值加载到其中。因此,让我们开始吧,步骤 1 - 打开 Xcode 并创建一个单视图应用程序,并将其命名为 PickerSample。步骤 2 - 打开 ViewController.swift,因为 ... 阅读更多
2K+ 次浏览
理解和实现 UIAlert 可能很棘手,尤其是在您不熟悉 iOS 开发的情况下,在这篇文章中,我们将看到当用户点击警报框外部时,我们如何关闭警报框。对于此演示,我们将使用 UIAlert 类,使用您想要显示的消息和可供选择的动作来配置警报和操作表。使用 present(_:animated: completion:) 方法配置好警报控制器及其动作和样式后,即可显示它。UIKit 会以模态方式在您的应用内容上方显示警报和操作表。您可以了解更多信息:https://developer.apple.com/documentation/uikit/uialertcontroller 所以 ... 阅读更多