804 次浏览
在深入了解 RecyclerView 网格布局管理器示例之前,我们应该了解 Android 中的 RecyclerView 是什么。RecyclerView 是 ListView 的更高级版本,它基于 ViewHolder 设计模式工作。使用 RecyclerView,我们可以显示网格和项目列表。本示例演示如何通过创建一个漂亮的学生记录应用程序来集成 RecyclerView 和网格布局管理器,该应用程序显示学生姓名和年龄。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - ... 阅读更多
1K+ 次浏览
在深入了解 RecyclerView 项目动画示例之前,我们应该了解 Android 中的 RecyclerView 是什么。RecyclerView 是 ListView 的更高级版本,它基于 ViewHolder 设计模式工作。使用 RecyclerView,我们可以显示网格和项目列表。CardView 由 FrameLayout 扩展,用于以卡片方式显示项目。它支持半径和阴影作为预定义标签。本示例演示如何通过创建一个漂亮的学生记录应用程序来集成 RecyclerView 和 CardView 动画效果,该应用程序显示学生姓名和年龄。步骤 1 - ... 阅读更多
576 次浏览
在深入了解 RecyclerView 的 CardView 示例之前,我们应该了解 Android 中的 RecyclerView 是什么。RecyclerView 是 ListView 的更高级版本,它基于 ViewHolder 设计模式工作。使用 RecyclerView,我们可以显示网格和项目列表。CardView 由 FrameLayout 扩展,用于以卡片方式显示项目。它支持半径和阴影作为预定义标签。本示例演示如何通过创建一个漂亮的学生记录应用程序来集成 RecyclerView 和 CardView,该应用程序显示学生姓名和年龄。步骤 1 - 创建一个 ... 阅读更多
251 次浏览
PayU Money 是一款在印度在线市场非常流行的支付网关。要集成 PayU Money,我们需要经历几个步骤。在集成 PayU 时要小心,不要跳过任何集成步骤。在 PayU Money 上注册。注册后,将生成您的密钥和盐、商户 ID,您可以在登录 PayU Money 帐户后在仪表板中找到它们。然后在终端应用程序中,使用以下代码克隆 PayU Money。将 PlugNPlay 文件夹拖放到您的项目中。$ git clone --recursive https://github.com/payu-intrepos/PayUMoney-IOS-SDK.git注意 - 如果您 ... 阅读更多
3K+ 次浏览
要在 Swift 中从相机捕获图片,我们可以使用 AVFoundation(iOS SDK 中的一个框架),但是我们应该尽量避免使用它,除非我们的相机应用程序需要很多自定义功能。在本例中,我们只捕获相机中的图片并将其显示在视图上。在本例中,我们将使用图像选择器而不是 AVFoundation。首先,创建一个项目并在其视图控制器的故事板中添加一个图像视图。在其类中创建出口。现在在 ViewController 类中使其符合 -class ViewController: UIViewController, UIImagePickerControllerDelegate, ... 阅读更多
117 次浏览
要在 Swift 中访问 REST API,我们需要使用 Swift 的原生网络方式(即使用 URL 会话和数据任务)经历一系列步骤。Rest 代表表述性状态转移,它定义了一些 Web 服务要使用的一组约束。在 Swift 中,我们可以通过以下方式访问 Web 服务。首先,我们需要创建一个具有默认配置的会话对象。let configuration = URLSessionConfiguration.default let session = URLSession(configuration: configuration)然后我们需要创建我们需要的类型 URL 请求,它可以是 get、post、delete 或 put。 ... 阅读更多
663 次浏览
要在 Swift 中获取后台位置,我们需要经历几个步骤获取用户的权限,在您的 info.plist 文件中添加隐私 - 位置始终和使用时描述,隐私 - 使用时描述,并添加各自的描述。之后,您需要导入 CoreLocation 框架,这将使您能够使用所有与位置相关的库和方法。然后,您需要获得用户的许可才能使用位置。为此,我们需要创建一个 CLLocationManager 对象并获取授权。var locationManager: CLLocationManager? override func viewDidLoad() { super.viewDidLoad() ... 阅读更多
82 次浏览
在 iPhone 5 发布时,它的分辨率和纵横比不同(640 x 1136 像素),因此将应用程序从 iPhone 4 尺寸迁移到较新的 iPhone 非常困难。但是后来随着 iOS 8 的发布,还引入了尺寸类和抽象屏幕尺寸,使其更容易。目前,几乎所有尺寸的应用程序都可以使用 Xcode 故事板编辑器进行开发。除了故事板编辑器之外,您还可以更改启动图像。让我们看看第一种方法。将启动图像更改为 [email protected]。将大小更改为 1136x640。转到 info.plist 并删除该值 ... 阅读更多
499 次浏览
要使用我们的应用程序从我们的 iPhone 设备发送电子邮件,我们需要导入 iOS SDK 的 MessageUI 框架。在应用程序中导入框架后,将按钮拖放到视图控制器上。为该按钮添加空操作。现在在您的视图控制器中添加以下代码。funccomposeEmail(to email: String, subject: String, Body: String) { if( MFMailComposeViewController.canSendMail()) { letmailComposer = MFMailComposeViewController() mailComposer.mailComposeDelegate = self mailComposer.setToRecipients([email]) mailComposer.setSubject(subject) mailComposer.setMessageBody(Body, isHTML: true) letpathPDF = "\(NSTemporaryDirectory())result.pdf" if let fileData ... 阅读更多
2K+ 次浏览
在进入RecyclerView示例中排序数组列表元素之前,我们应该了解Android中的RecyclerView是什么。RecyclerView是ListView的更高级版本,它基于ViewHolder设计模式工作。使用RecyclerView,我们可以显示网格和项目列表。本示例演示了如何通过创建一个漂亮的学生记录应用程序来集成排序的RecyclerView,该应用程序显示学生姓名和年龄。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 打开... 阅读更多