找到 2041 篇文章,关于移动开发

如何通过编程获取Android手机的电话号码?

Azhar
更新于 2020年7月3日 08:39:23

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

如何在 Android 中使用 Intent 将对象从一个 Activity 发送到另一个 Activity?

Azhar
更新于 2020年7月3日 08:40:13

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

如何在 Android 应用中实现抛掷手势检测?

Azhar
更新于 2020年7月3日 08:40:51

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

如何在 Android 中向 assets 文件夹写入文件?

Azhar
更新于 2020年7月3日 08:41:35

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

如何在 Android 中将变量从 Activity 传递到 Fragment?

Azhar
更新于 2020年7月3日 08:42:40

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

如何在 Android 中获取 Action Bar 的高度?

Azhar
更新于 2020年7月3日 08:44:49

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

如何使用 Swift 为 iPhone/iPad 生成设备唯一 ID?

Mohtashim M
更新于 2019年8月30日 11:44:07

1K+ 次浏览

UDID (唯一设备标识符) - 一系列 40 个十六进制字符,用于唯一标识 iOS 设备。从 iOS 5 开始,Apple 已弃用 UIDevice 唯一标识符,这意味着获取唯一 ID 的传统方法已被淘汰。Apple 移除了真正的唯一标识符,并为每个供应商引入了标识符,即 UUID,对于给定开发者的每个用户来说,该标识符在所有应用中都是相同的,但在开发人员和设备之间有所不同。Apple 定义了一个供应商实例属性标识符,这是一个字母数字字符串,可将设备唯一标识给应用的供应商。您可以在此处了解更多信息: ... 阅读更多

如何在 iOS/iPhone 中向日期添加 1 天?

Mohtashim M
更新于 2019年8月30日 11:40:21

136 次浏览

Date 值封装了单个时间点,独立于任何特定的日历系统或时区。Date 值表示相对于绝对参考日期的时间间隔。在这里,我们将看到如何向日期添加 1 天,为此,我们将使用 Playground,将以下代码复制到 Playground 中,let date = Date() let addedDate = Calendar.current.date(byAdding: .day, value: 1, to: date) print(addedDate ?? "")

如何在 iOS 中以编程方式从数组创建 Picker?

Mohtashim M
更新于 2019年8月30日 11:38:47

2K+ 次浏览

Picker 视图显示一个或多个滚轮,用户可以通过这些滚轮来选择项目。每个滚轮(称为组件)都有一系列索引行,代表可选择的项目。UIPicker 是重要的组件之一,几乎用于大多数应用程序中。您会在大多数基于表单的应用程序中看到它们。您可以在此处了解更多信息:https://developer.apple.com/documentation/uikit/uipickerview 在这篇文章中,我们将看到如何以编程方式从数组创建 UIPicker 并将数组值加载到其中。因此,让我们开始吧,步骤 1 - 打开 Xcode 并创建一个单视图应用程序,并将其命名为 PickerSample。步骤 2 - 打开 ViewController.swift,因为 ... 阅读更多

如何在 iOS 中通过点击警报框外部来关闭警报框?

Mohtashim M
更新于 2019年8月30日 11:32:18

2K+ 次浏览

理解和实现 UIAlert 可能很棘手,尤其是在您不熟悉 iOS 开发的情况下,在这篇文章中,我们将看到当用户点击警报框外部时,我们如何关闭警报框。对于此演示,我们将使用 UIAlert 类,使用您想要显示的消息和可供选择的动作来配置警报和操作表。使用 present(_:animated: completion:) 方法配置好警报控制器及其动作和样式后,即可显示它。UIKit 会以模态方式在您的应用内容上方显示警报和操作表。您可以了解更多信息:https://developer.apple.com/documentation/uikit/uialertcontroller 所以 ... 阅读更多

广告