找到 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 所以 ... 阅读更多