找到 1970 篇文章,主题为 应用/应用程序

如何在 iOS 中检查状态栏中哪些通知处于活动状态?

Anvi Jain
更新于 2019年7月30日 22:30:26

186 次浏览

要获取状态栏托盘中处于活动状态的通知列表,我们将使用 getdeliverednotifications,您可以在这里了解更多信息:https://developer.apple.com/documentation/usernotifications/unusernotificationcenterhttps://developer.apple.com/documentation/usernotifications/unusernotificationcenter/1649520-getdeliverednotifications众所周知,我们无法获取所有应用程序的通知,因为这会违反隐私,但我们可以获取我们应用程序的通知。Apple 提供 getDeliveredNotifications(completionHandler:),它返回仍在通知中心显示的应用程序通知列表。您可以根据需要编写以下代码:UNUserNotificationCenter.current().getDeliveredNotifications { (notifications) in print(notifications) }阅读更多

如何检查 iOS 应用的通知状态

Nishtha Thakur
更新于 2019年7月30日 22:30:26

2K+ 次浏览

通知向您的应用用户传达重要信息,无论您的应用是否在用户的设备上运行。例如,体育应用可以告知用户他们最喜欢的球队得分了。通知还可以告诉您的应用下载信息并更新其界面。通知可以显示警报、播放声音或为应用图标添加徽章。您可以在这里阅读更多关于通知状态的信息:https://developer.apple.com/documentation/usernotificationsApple 建议使用 UserNotifications 框架,所以让我们开始吧。我们将看到一个非常简单易用的获取通知状态的解决方案。步骤 1 - 首先,您需要导入 UserNotifications ... 阅读更多

如何在 iOS 中检测 5 秒钟的用户非活动状态?

Smita Kapse
更新于 2019年7月30日 22:30:26

1K+ 次浏览

在设计任何 iOS 应用程序时,您可能会遇到这样的情况:如果屏幕在一段时间内处于非活动状态,您必须执行某种操作。在这里,我们将看到同样的情况,我们将检测 5 秒钟的用户非活动状态。我们将使用 Apple 的 UITapGestureRecognizer,您可以在这里了解更多信息:https://developer.apple.com/documentation/uikit/uitapgesturerecognizer。所以让我们开始吧!我们将设计一个基本的应用程序,在启动应用程序后立即启动计时器。如果用户在 5 秒内没有触摸屏幕或没有执行任何操作,我们将…… 阅读更多

如何在 iOS 上制作 25% 透明的背景

Anvi Jain
更新于 2019年7月30日 22:30:26

1K+ 次浏览

Apple 提供 backgroundColor,这是一个实例属性,此属性的更改可以进行动画处理。默认值为 nil,这会导致透明的背景颜色。要使背景 25% 透明,我们应该将视图设置为具有 alpha 值为 0.25 的 UIColor:view.backgroundColor = UIColor(white: 1, alpha: 0.25)您可以在 ViewController 的 viewDidLoad 方法中编写以下代码。您的代码应如下所示:override func viewDidLoad() { super.viewDidLoad() view.backgroundColor = UIColor(white: 1, alpha: 0.25) }

如何在 iPhone 上访问 SQLite 数据库实例

Nishtha Thakur
更新于 2019年7月30日 22:30:26

944 次浏览

在设计任何应用程序时,存储数据都是最重要的事情之一。有很多方法可以存储数据,其中一种方法是 SQLite 数据库。有多种方法可以在 iPhone 上访问 SQLite 数据库,我们将看到在 Swift 中执行此操作最简单的方法。SQLite 是一种关系数据库管理系统,包含在嵌入到应用程序中的 C 编程库中。在本教程中,我们将创建一个示例应用程序,该应用程序将有一个文本字段用于输入名称,我们将名称存储在我们的 SQLite 数据库中,并在用户点击时打印相同的名称…… 阅读更多

如何在 iOS 应用中在后台运行计时器

Smita Kapse
更新于 2019年7月30日 22:30:26

1K+ 次浏览

如果您希望在 iOS 应用程序中在后台运行计时器,Apple 提供 beginBackgroundTaskWithExpirationHandler 方法,您可以在这里了解更多信息:https://developer.apple.com/documentation/uikit/uiapplication/1623031-beginbackgroundtaskwithexpiration。我们将使用它来编写在后台运行计时器的代码。所以让我们开始吧。步骤 1 - 打开 Xcode → 单视图应用程序 → 我们将其命名为 BackgroundTimer。步骤 2 - 打开 AppDelegate.swift,并在方法 applicationDidEnterBackground 下编写以下代码:backgroundTaskIdentifier = UIApplication.shared.beginBackgroundTask(expirationHandler: { UIApplication.shared.endBackgroundTask(self.backgroundTaskIdentifier!) }) _ = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(self.doSomething), userInfo: nil, repeats: true)步骤 3 - 编写新的函数 doSomething()@objc func doSomething() { print("I'm running") }最终您的代码应如下所示:func applicationDidEnterBackground(_ application: UIApplication) { backgroundTaskIdentifier = UIApplication.shared.beginBackgroundTask(expirationHandler: { ... 阅读更多

如何在 Android 应用启动器图标中显示通知计数?

Smita Kapse
更新于 2019年7月30日 22:30:26

2K+ 次浏览

此示例演示如何在 Android 应用启动器图标中显示通知计数。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 让我们尝试运行您的应用程序。我假设您已连接…… 阅读更多

如何在不打开应用的情况下实现 Android 通知操作?

Anvi Jain
更新于 2019年7月30日 22:30:26

1K+ 次浏览

此示例演示如何在不打开应用的情况下实现 Android 通知操作。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.package app.tutorialspoint.com.notifyme ; import android.app.NotificationChannel ; import android.app.NotificationManager ; import android.app.PendingIntent ; import android.content.Intent ; import android.os.Bundle ; import android.support.v4.app.NotificationCompat ; import android.support.v7.app.AppCompatActivity ; import android.view.View ; public class MainActivity extends AppCompatActivity { public static final String NOTIFICATION_CHANNEL_ID = "10001" ... 阅读更多

如何在 Android 中使用 Notification.deleteIntent?

Nishtha Thakur
更新于 2019年7月30日 22:30:26

608 次浏览

此示例演示如何在 Android 中使用 Notification.deleteIntent。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。步骤 3 - 将以下代码添加到 src/MainActivity.package app.tutorialspoint.com.notifyme; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.NotificationCompat; import android.support.v7.app.AppCompatActivity; import android.view.View; public class MainActivity extends AppCompatActivity { public static final String NOTIFICATION_CHANNEL_ID = "10001"; private final static ... 阅读更多

如何在 Android 中从通知启动服务?

Smita Kapse
更新于 2019年7月30日 22:30:26

823 次浏览

此示例演示如何在 Android 中从通知启动服务。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。步骤 3 - 将以下代码添加到 src/MainActivity.package app.tutorialspoint.com.notifyme; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import java.util.Calendar; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super ... 阅读更多

广告