小编And*_*ies的帖子

单击时从通知中心删除通知

是否可以在单击一个推送通知时从通知中心删除推送通知并启动应用程序?

大多数应用似乎都会留下通知.我读到另一个问题:

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 
Run Code Online (Sandbox Code Playgroud)

可能会工作,但它不适合我.

一旦点击,Facebook应用程序肯定会删除推送通知.

notifications apple-push-notifications ios notificationcenter

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

MySQL Query返回包含空格的行

我想在MySQL数据库表上运行查询以返回列数据具有空格的所有行.例如:

用户名
andy davies
peter
geoff smith
steve
bob paul

查询只会返回'andy davies','geoff smith','bob paul'并忽略'peter'和'steve'

有任何想法吗?

mysql sql

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

有没有办法检查TextView的文本是否被截断

有没有办法检查我的代码中TextView的文本是否被截断?

android textview

9
推荐指数
2
解决办法
4890
查看次数

使用自签名证书和CA的Android SSL HTTP请求

我有一个Android应用程序连接到我们托管的SSL Web服务.Web服务器是apache,它有我们自己创建的CA和自签名SSL证书.

我已将我们的CA证书导入安卓中的用户可信证书部分的Android平板电脑上.

我已经测试了对Web服务器的访问,并且可以确认Web服务证书显示为有效(下面的屏幕截图)

有效证书

以下是安全设置中的证书:

可信证书

现在,当我尝试访问应用程序中的Web服务时,我会触发"无对等证书"异常.

这是简化的SSL实现:

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // allows network on main thread (temp hack)
    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 
    StrictMode.setThreadPolicy(policy);

    SchemeRegistry schemeRegistry = new SchemeRegistry();
    //schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443));
    schemeRegistry.register(new Scheme("https", newSSLSocketFactory(), 443));


    HttpParams params = new BasicHttpParams();

    SingleClientConnManager mgr = new SingleClientConnManager(params, schemeRegistry);

    HttpClient client = new DefaultHttpClient(mgr, params);

    HttpPost httpRequest = new HttpPost("https://our-web-service.com");

    try {
        client.execute(httpRequest);
    } catch (Exception e) {
        e.printStackTrace(); // …
Run Code Online (Sandbox Code Playgroud)

ssl https android ca self-signed

9
推荐指数
1
解决办法
8546
查看次数

iOS 5故事板 - 返回初始视图控制器

我正在开发一个使用Xcode 4.2中新的Storyboard功能的应用程序

有没有一种方法可以从应用程序中的任何位置以编程方式将用户发送回初始视图控制器?

例如,当会话到期并且需要再次登录时(初始视图控制器是我的登录屏幕)

storyboard ios xcode4.2

6
推荐指数
1
解决办法
2834
查看次数

Android 共享内部存储

在任何基于 Android 的设备上是否有共享内部存储这样的东西?我知道您可以将 SDCard 用作应用程序之间的共享文件位置,但是对于我正在处理的项目,我们不希望 SD 卡丢失(敏感材料)。

问题如下。App1 允许用户浏览(例如)一些 word 文档并将它们下载到建议的共享存储,然后用户可以将此文件传递给 Documents 2 Go 编辑它们并保存更改。然后,应用程序 1 允许上传更改后的文件。

我不喜欢将文档编辑器 word/excel 直接构建到应用程序中,除非那很容易?

编辑:

第二个应用程序是“Documents 2 Go”我将无法编辑它的 AndroidManifest

storage android shared internal

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

是否有可能告诉ARC忽略一个对象?

最近将一个现有的iPhone项目转换为使用ARC,并且部分代码停止工作并且不断崩溃.似乎ARC正在自动发布myRequest:

ServerRequest *myRequest = [[ServerRequest alloc] init];
Run Code Online (Sandbox Code Playgroud)

在一些代表职能被解雇之前,太早了.

现在我从阅读ARC知道你可以设置-fno-objc-arc针对特定文件的编译器标志来忽略ARC.然而,现在工作正常,我仍然非常喜欢使用ARC.我想知道是否有人知道某种方式,当你实例化一个对象时,告诉ARC不要管理它的释放,例如:

ServerRequest *myRequest = [[[ServerRequest alloc] init] ignoreARC];
Run Code Online (Sandbox Code Playgroud)

xcode objective-c automatic-ref-counting

3
推荐指数
1
解决办法
727
查看次数

UIActionSheet buttonIndex

我的应用程序中有一个UIActionSheet,默认有4个按钮.如果用户自定义图像,则操作表会获得额外的第5个按钮,允许用户重置此图像.

我正在使用此委托方法来确定单击了哪个操作表按钮:

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex 
Run Code Online (Sandbox Code Playgroud)

问题是默认情况下取消按钮位于buttonIndex 2,但是当第5个按钮出现时它位于buttonIndex 3.无论如何知道buttonIndex你可以访问操作表按钮的标题/名称吗?

iphone uiactionsheet ios

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