我的应用程序允许用户访问他们的公司语音邮件.通常,当用户将设备握在耳边时,在通话时,屏幕会关闭,因此他们不会意外地按下按钮.当用户正在收听语音邮件时,我想让我的应用程序做同样的事情.
有人知道怎么做吗?
我正在制作一个应用程序,我希望从前置摄像头捕获图像,而不显示任何类型的捕获屏幕.我想在没有任何用户交互的情况下完全在代码中拍照.我如何为前置摄像头做这个?
我在构建应用程序的概念化/设计阶段,我遇到了一些障碍.基本上我正在寻找一种方法将一个活动嵌入到另一个活动的UI中,类似于TabHost/TabActivity.屏幕顶部会有一个窗口,其中包含其他活动,下面是一个独立于上述活动的按钮和控件,应该始终可见.用户将能够在窗口中从一个活动导航到另一个活动,而不会对以下控件进行任何更改.
在调查问题时,我遇到了ActivityGroup,看起来它会很有用,但我将如何实现呢?任何人都有使用ActivityGroup的经验或有其他想法吗?
我正在使用XCode 4.2的故事板功能设计一个iOS应用程序.该应用程序有一个登录屏幕,其中包含用户名和密码,并有一个登录按钮.按下登录按钮会触发另一个视图控制器的推送序列.但是,我希望seque等到登录成功后再继续下一个视图控制器.
我知道prepareForSegue:sender:但是我的问题是:登录调用是异步的.因此我无法在那里执行登录.
有什么事吗?我可以在故事板中创建一个仅在我想要时触发的seque(而不是单击按钮时)?
我正在使用我正在使用的storyboard应用程序UINavigationController.我想在默认的后退按钮中添加一个确认对话框,这样用户就不会意外注销.有办法做到这一点吗?我发现,当它被自动创建时,我不能简单地访问后退按钮UINavigationController.
有任何想法吗?
我试图使用Gson反序列化一个json数组,但我目前正在获得一个JsonSyntaxException.json字符串是由.NET MVC3 Web服务使用JsonResult创建的(意思是,我不是手动创建json,它是由我知道可以在其他几个平台上工作的库创建的).
这是json:
[{"PostID":1,"StudentID":39,"StudentName":"Joe Blow",
"Text":"Test message.","CreateDate":"\/Date(1350178408267)\/",
"ModDate":"\/Date(1350178408267)\/","CommentCount":0}]
Run Code Online (Sandbox Code Playgroud)
这是代码:
public class Post {
public int PostID;
public int StudentID;
public String StudentName;
public String Text;
public Date CreateDate;
public Date ModDate;
public Post() { }
}
Type listOfPosts = new TypeToken<ArrayList<Post>>(){}.getType();
ArrayList<Post> posts = new Gson().fromJson(json, listOfPosts);
Run Code Online (Sandbox Code Playgroud)
例外情况表明日期格式无效:
com.google.gson.JsonSyntaxException: /Date(1350178408267)/
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么?
我正在编写一个应用程序,需要定期检查服务器是否有新消息并通知用户.我已经看到一些使用AlarmManager来点击BroadcastReciever的例子,这似乎是正确的事情,但我似乎无法让它工作.
任何人都可以向我展示这种事情的一步一步的教程(重复警报触发某种启动通知的背景代码)?
TIA
在mac osx(cocoa)中,很容易制作一个特定大小的空白图像并在屏幕上绘制它:
NSImage* image = [[NSImage alloc] initWithSize:NSMakeSize(64,64)];
[image lockFocus];
/* drawing code here */
[image unlockFocus];
Run Code Online (Sandbox Code Playgroud)
但是,在iOS(可可触摸)中似乎没有对UIImage的等效调用.我想使用UIImage(或其他一些等效类)来做同样的事情.也就是说,我想制作一个明确的大小,最初是空的图像,我可以使用UIRectFill(...)和之类的调用来绘制[UIBezierPath stroke].
我该怎么做?
每当用户点击选项卡时,我都可以注册该事件,这意味着他们在我的页面选项卡上,单击另一个选项卡,然后返回到我的选项卡.
编辑: 通过选项卡,我的意思是浏览器选项卡,而不是jQueryUI选项卡.
我已经在stackoverflow上查看了Android API和其他帖子,但一直无法解决这个问题.
我的应用程序将文件下载到SD卡.我想在文件下载时弹出"加载..."对话框,然后在下载完成后消失.这是我使用android API提出的:
ProgressDialog pd = ProgressDialog.show(this,"","Loading. Please wait...",true);
//download file
pd.cancel();
Run Code Online (Sandbox Code Playgroud)
但是对话框实际上并没有显示.当我调试它时,它声称它正在显示,但它显然不在屏幕上.
我能做什么?
android ×4
ios ×3
alarmmanager ×1
back-button ×1
camera ×1
cocoa-touch ×1
date ×1
dialog ×1
embed ×1
embedding ×1
focus ×1
gson ×1
ios5 ×1
java ×1
jquery ×1
nsimage ×1
objective-c ×1
onfocus ×1
screen ×1
segue ×1
uiimage ×1
uistoryboard ×1