小编com*_*eak的帖子

在远程通知,iOS 8中添加文本字段

我想在我的iOS应用程序中添加工具,用户可以直接从推送通知回复我的消息.就像iMessage应用程序在iOS 8中一样.我可以添加按钮来推送通知,但没有找到任何有关如何添加文本字段的指南.请帮忙.提前致谢.

-------------------------------------------------- ----------------------------------------

我知道如何添加操作(按钮),但如何添加文本字段或文本视图以进行输入

在此输入图像描述

iphone cocoa-touch objective-c push-notification ios8

26
推荐指数
2
解决办法
5625
查看次数

Calendar.MINUTE给出分钟而没有前导零

大家好,我使用下面的代码获取Android手机时间,但如果分钟在1到9之间,它给我几分钟没有零.

例如:现在我有时间在我的设备12:09,但它给我12:9

Calendar c = Calendar.getInstance();
int hrs = c.get(Calendar.HOUR);
int mnts = c.get(Calendar.MINUTE);
String curTime = "" + hrs + ":" + mnts;
return curTime;
Run Code Online (Sandbox Code Playgroud)

在上面的代码之后,我也尝试下面的代码,它给出与上面相同的东西,分钟没有零,然后编号在1到9之间的分钟..

final Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
Date date = cal.getTime();
int mHour = date.getHours();
int mMinute = date.getMinutes();
Run Code Online (Sandbox Code Playgroud)

java android

25
推荐指数
3
解决办法
3万
查看次数

使用带有C#的Google OAuth 2.0登录

我想允许用户登录使用Gmail.所以,我用谷歌搜索并获得了许多样本,但都使用了OpenID,并且我检查了Google文档,他们已经停止了对OpenID的新域名注册,从现在开始,开发人员将需要使用OAuth API.

我已经注册了我的项目并获得了Secrey KEY和客户ID.现在我想将它集成到我的项目中,但我无法找到任何样本工作项目.

请帮我解决这个问题.我没有使用MVC.

c# oauth

25
推荐指数
1
解决办法
4万
查看次数

音频流缓冲

我需要播放实时音频流,实际上它是无线电.问题是我还需要管理20分钟的流量缓冲区.据我所知,用android实现起来并不容易.

首先我检查了MediaPlayer,但它没有提供任何缓冲区管理方法.实际上你甚至无法直接设置缓冲区大小.

其次,我尝试使用本地文件管理缓冲区:逐步将流下载到临时文件并切换它们.但是当您想切换到以下文件(在MediaPlayer中更改数据源)时,音频不会连续播放.你可以听到短暂的中断.

最后一个想法是使用流代理.通常它用于在8以下的Android版本中播放流.在流代理中,您创建ServerSocket,从音频流中读取并写入播放器.所以实际上我可以在那里管理缓冲.我可以缓存流并写入MediaPlayer,无论我想要什么.但.它不适用于Android 8.

我得到异常:通过对等java.net.SocketException重置连接:由peer重置连接.MediaPlayer 8不想从套接字读取数据.

因此,我有两个问题:1)实现流缓冲的其他方法是什么?2)如何为Android 8改编StreamProxy?

任何想法都表示赞赏.

谢谢

proxy android stream buffering media-player

21
推荐指数
2
解决办法
2万
查看次数

Java:如何从字符串生成PrivateKey?

我正在尝试对消息进行编码,SH1 RSA但我没有安全主题的经验,除了一些基本信息RSA.我被给了一个私钥作为String.我已经设法写下面的代码块来完成这项工作,但我不确定我是否正确地安全地完成了这项工作.

我不是专家,但在代码中将我的私钥作为String放置是不安全的我猜.谁能指导我?

String privateKeyString = "mykeyhere...";
byte[] privateKeyBytes = privateKeyString.getBytes();
String encodedPrivateKey = Base64.encodeToString(privateKeyBytes, Base64.URL_SAFE);

KeyFactory factory = KeyFactory.getInstance(RSA);
PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(encodedPrivateKey.getBytes());
RSAPrivateKey privateKey = (RSAPrivateKey) factory.generatePrivate(keySpec);

Signature instance = Signature.getInstance(ALGORITHM);
instance.initSign(privateKey);
instance.update(content.getBytes());
return new String(instance.sign());
Run Code Online (Sandbox Code Playgroud)

我的私钥形式如下:

"-----BEGIN PRIVATE KEY-----\n"+
"MIIE...\n"+
"cH0iRj...\n"+
"O0Hhj...\n"+
.
.
.
"fG6...\n"+
"B6/hF...\n"+
"3Mq38...\n"+
"-----END PRIVATE KEY-----\n"
Run Code Online (Sandbox Code Playgroud)

security android rsa private-key

21
推荐指数
1
解决办法
2万
查看次数

如何从Stripe结帐表单中删除"随处记住我"选项

我在我的网站上使用Stripe Payment处理器.

我已经为Stripe Checkout集成了以下表单.

https://stripe.com/docs/checkout#integration-simple

我想"Remember me everywhere"从表单中删除该选项.

forms checkout stripe-payments

20
推荐指数
1
解决办法
8268
查看次数

为什么Java中的main方法总是需要公开?

为什么java中的main方法总是需要公开?如果我们将具有main方法的类声明为默认值,它将成功执行它,但如果我们将main方法声明为默认值,那么JVM将抛出错误.为什么?这里

class DefaultTest {
    public static void main(String[] args) {
        System.out.println("output.........");
    }
}
Run Code Online (Sandbox Code Playgroud)

运行成功但是

class DefaultTest {
    static void main(String[] args) {
        System.out.println("output.........");
    }
}
Run Code Online (Sandbox Code Playgroud)

这不会. 我的意思是如果类本身不是公共的,JVM仍然可以访问main方法,这意味着不需要main来公开.但是,如果我们不将其声明为公开,则会引发错误.

java

18
推荐指数
5
解决办法
8876
查看次数

我的iPhone App Icon应该是什么分辨率?

iPhone应用程序的icon.png文件可以/应该使用什么图像分辨率?我知道尺寸是57 x 57但是分辨率呢?

iphone graphics icons uikit

15
推荐指数
2
解决办法
8万
查看次数

如何获得可用的NSFont系列列表?

如何获得可用的NSFont系列列表,最好使用fontName:equivalent.

fonts cocoa list objective-c ios

15
推荐指数
4
解决办法
9887
查看次数

Swift:UIPageViewController - 加载单独的视图

我正在按照本教程:http://swiftiostutorials.com/ios-tutorial-using-uipageviewcontroller-create-content-slider-objective-cswift/创建一个显示多个滑块的应用程序.

尽管我已经开始使用本教程,但此示例仅根据存储在数组中的图像更改图像.

如何让它加载ViewControllers而不是图像

我有4个ViewControllers:

  • ViewController1
  • ViewController2
  • ViewController3
  • ViewController4

我想幻灯片一个显示ViewController1和slide2加载ViewController2等....

这是我的主要ViewController:

 import UIKit

class ViewController: UIViewController, UIPageViewControllerDataSource {

// MARK: - Variables
private var pageViewController: UIPageViewController?

// Initialize it right away here
private let contentImages = ["nature_pic_1.png",
                             "nature_pic_2.png",
                             "nature_pic_3.png",
                             "nature_pic_4.png"];

// MARK: - View Lifecycle
override func viewDidLoad() {
    super.viewDidLoad()
    createPageViewController()
    setupPageControl()
}

private func createPageViewController() {

    let pageController = self.storyboard!.instantiateViewControllerWithIdentifier("PageController") as UIPageViewController
    pageController.dataSource = self

    if contentImages.count > 0 {
        let firstController = getItemController(0)!
        let startingViewControllers: …
Run Code Online (Sandbox Code Playgroud)

ios uipageviewcontroller swift

14
推荐指数
2
解决办法
2万
查看次数