找到 2041 篇文章,关于移动开发
2K+ 次浏览
知道如何在电子邮件中发送附件非常重要,因为大多数应用程序都具有共享功能。因此,拥有实践经验很重要。在这篇文章中,我们将学习如何使用 Swift 发送邮件附件。所以,让我们开始吧。为此,我们将使用 MFMailComposeViewController,这是一个标准的视图控制器,其界面允许用户管理、编辑和发送电子邮件。你可以在此处阅读更多相关信息:https://developer.apple.com/documentation/messageui/mfmailcomposeviewcontroller 我们还将使用 MFMailComposeViewControllerDelegate 来处理 MFMailComposeResult 的结果。你可以在此处阅读更多相关信息:https://developer.apple.com/documentation/messageui/mfmailcomposeviewcontrollerdelegate 我们将创建一个示例应用程序来理解,步骤 1 ... 阅读更多
2K+ 次浏览
在这篇文章中,我们将学习如何使用 Swift 延迟方法调用。我们将学习两种方法来实现这一点,所以让我们开始吧,我们将在 Playground 中展示这两个示例,步骤 1 - 打开 Xcode → 新建 Playground。在第一种方法中,我们将使用 asyncAfter(deadline: execute:) 实例方法,该方法会安排在指定时间执行工作项并立即返回。你可以在此处阅读更多相关信息:https://developer.apple.com/documentation/dispatch/dispatchqueue/2300020-asyncafter 步骤 2 - 将下面的代码复制到 Playground 中并运行,func functionOne() { let delayTime = ... 阅读更多
4K+ 次浏览
图像几乎存在于所有应用程序中,你可能遇到过许多应用程序,例如游戏应用程序,其中你会看到图像被旋转。因此,在这篇文章中,我们将学习如何在 iOS 应用程序中按角度旋转 UIImageView 中的图像。所以,让我们开始吧,步骤 1 - 打开 Xcode → 单视图应用程序 → 将其命名为 RotateImage。步骤 2 - 打开 Main.storyboard,添加 UIImageView 并添加 2 个按钮,如下所示,将它们命名为“旋转 90 度”和“旋转 45 度”。向 UIImageView 添加一些示例图像。步骤 3 - 为这两个按钮创建 @IBAction,并将其命名为 rotate45button 和 ... 阅读更多
4K+ 次浏览
此示例演示如何在 Android 中执行此操作。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写创建新项目所需的所有详细信息。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView = findViewById(R.id.textView); int intColor = -16895234; String hexColor = ... 阅读更多
630 次浏览
此示例演示如何在 Android 中执行此操作。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写创建新项目所需的所有详细信息。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override protected void onUserLeaveHint(){ Toast.makeText(getApplicationContext(), "Home Button is Pressed", Toast.LENGTH_SHORT).show(); ... 阅读更多
1K+ 次浏览
此示例演示如何获取 Android 模拟器的 IP 地址。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写创建新项目所需的所有详细信息。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.net.wifi.WifiManager; import android.os.Bundle; import android.text.format.Formatter; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { Button button; TextView textview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ... 阅读更多
2K+ 次浏览
此示例演示如何在 Android 中向 PreferenceScreen 添加按钮。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写创建新项目所需的所有详细信息。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import android.os.Bundle; import android.widget.Toast; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; import androidx.preference.Preference; import androidx.preference.PreferenceFragmentCompat; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); getSupportFragmentManager().beginTransaction().replace(R.id.settings, new SettingsFragment()).commit(); ... 阅读更多
92 次浏览
最新版本的 Android,Android Marshmallow,通常被称为 Android M。Android M 为手机带来了许多新的外观升级以及许多错误修复。Android M 带来了许多新功能,例如改进的权限、简化的音量控制、改进的复制和粘贴功能、Google Now on Tap 和 Android Pay。不仅如此,它还具有内置的指纹扫描支持以及许多其他增强功能,使其成为 2016 年备受青睐的智能手机操作系统。Android M 作为大多数社区使用的理想智能手机操作系统,对于…… 阅读更多
1K+ 次浏览
此示例演示如何在 Android 上为视图的背景颜色更改制作动画。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写创建新项目所需的所有详细信息。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.TransitionDrawable; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView textView; Button button; @Override protected void onCreate(Bundle savedInstanceState) { ... 阅读更多
1K+ 次浏览
此示例演示如何在 Android 中更改 WebView 的字体。步骤 1 − 在 Android Studio 中创建一个新项目,转到 File ⇒ New Project 并填写所有必需的详细信息以创建一个新项目。步骤 2 − 将以下代码添加到 res/layout/activity_main.xml。步骤 3 − 创建一个 assets 文件夹。右键单击 assets 文件夹 >> 创建一个新文件 (webView1.html) 并添加以下代码:WebView9 @font-face { font-family: 'Font'; src:url("file:///android_asset/Font.otf") } body { font-family: 'Font', serif; ... 阅读更多