小编Aks*_*hay的帖子

Android在对话框中显示另一个对话框

我试图从另一个对话框的按钮的onClick侦听器显示一个对话框,但第二个对话框将不会显示.我搜索并发现了一个类似的问题 - 在Android中的Dialogs命令,尝试了提供的解决方案,但即使这样也行不通.

我的代码与答案中提供的代码非常相似.

public void onClick(DialogInterface对话框,int id){showDialog(SECOND_DIALOG); dialog.dismiss(); }

任何帮助将非常感激.

谢谢,

阿克沙伊

android dialog

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

将公共文件保存在内部存储中

我有一个应用程序,可以保存从服务器下载的文件.这些文件不是我的应用程序专用的文件,也应该可供其他应用程序访问.我想知道当SD卡是空的时保存这些文件的正确路径是什么.对于SD卡,有众所周知的API -

getExternalStorageDirectory()
Run Code Online (Sandbox Code Playgroud)

对于应用程序在内部存储器中的私有数据,有 -

Context.getFilesDir()
Run Code Online (Sandbox Code Playgroud)

在某些设备上,内部存储器由/ emmc /表示.

如果有人可以详细说明/ emmc /,那将会非常有用.我知道它代表嵌入式存储卡,并不存在于所有设备中.但它真的代表了内存吗?或者它是第三个记忆?

我应该openFileOutput()MODE_WORLD_READABLE?保存文件?

storage android file public internal

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

UILocalNotifications播放自定义声音

我在我的应用程序中实现了本地通知,但我只是想知道是否有一种方法可以播放不属于主要iPhone应用程序包的声音.基本上在我的应用程序中,我希望用户录制在生成本地通知时播放的声音,而不是播放预先录制的或默认声音.据我所知,这可以实现,因为我已经在应用程序商店中看到2-3个应用商店正在做同样的事我想做

- (void)alertSelector:(NSString *)AlertTitle WithFiringTime:(NSDate *)date
{ 

UILocalNotification *localNotification = [[[UILocalNotification alloc] init] autorelease];
   [localNotification setFireDate:date];
   [localNotification setTimeZone:[NSTimeZone defaultTimeZone]];
   NSDictionary *data = [NSDictionary dictionaryWithObject:date forKey:@"payload"];       
   [localNotification setUserInfo:data];[localNotification setAlertBody:AlertTitle];   
   [localNotification setAlertAction:@"View"]; [localNotification setHasAction:YES]; 
   localNotification.soundName=@"voice.aif"; 

   if (!localNotification)
          return;

    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 
}
Run Code Online (Sandbox Code Playgroud)

iphone ios uilocalnotification

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

iOS:用于填充异步提取数据的设计模式

我正在开发一个从Web获取数据并将其显示给用户的应用程序.假设数据是餐馆的评论,并且在一个视图上显示一个评论.用户可以向左或向右滑动以转到上一个/下一个评论.异步提取数据(每个审阅一个线程).

这是问题陈述 - 假设已经提取了5条评论,并且用户正在查看当前的第3条评论.现在,提取第6次审核,我想将其显示为用户的第4次审核(因为第6次审核的发布日期比第5次审核更新).我的模型类应该如何通知视图控制器?

我考虑过一些选择 -

  1. 向视图控制器提供一个数组,然后发送有关要在特定索引处插入数组之间的新项目的NSNotifications
  2. 使用NSFetchedResultsController(这有点棘手,因为我没有使用它与表视图控制器)
  3. 视图控制器始终要求显示下一个评论(来自模型),并且没有一系列评论

在这种情况下是否有任何已建立的设计模式?除上述3之外的其他建议值得欢迎!

design-patterns asynchronous nsnotifications nsfetchedresultscontroller ios

7
推荐指数
1
解决办法
767
查看次数

Android:应用内结算问题

我对应用内结算有疑问.我有一个已发布的应用,目前提供单个应用内商品.如果我打算添加其他应用内商品,我是否必须推送更新?假设我从私人服务器获取要向用户显示的产品列表.

谢谢,

阿克沙伊

PS:这是一个假设情景,这就是为什么我不能使用发布者帐户自己尝试.

android billing in-app

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

Objective-C:覆盖动态getter

我有一个属性的NSManagedObject子类,它被定义.通过我的代码中有各种读取实例.MyClassmyProp@dynamicmyProp[myClass myProp]

现在,我想定义一个getter(myProp在向它添加内容后返回)myProp,而不更改对[myClass myProp]的各种调用.即没有创建一个名为其他东西的getter getMyProp.

我的问题是,如果我创建一个getMyProp将覆盖由其创建的getter的getter ,NSManagedObject我该如何访问存储在数据库中的原始值?

谢谢,

阿克沙伊

getter overriding dynamic objective-c

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

在Android上的状态栏中显示不确定的进度条

我正在尝试在状态栏中显示与不确定进度条(不是水平的,但是圆形的)相同的动画图形,同时我的正在进行的通知仍然存在.

我试图找到与不确定进度条对应的资源ID,但发现它是通过代码动画的.

我尝试将Notification实例中的图标ID设置为动画GIF,但只有GIF的第一帧显示在状态栏中.

如果我将图标ID设置为android.R.drawable.progress_indeterminate_horizo​​ntal,则图形将完美地设置动画.所以,我的问题是 - 在这种情况下动画是如何实现的?通过iconLevel?如何设置动画图标而不需要自己定期制作动画?

android progress-bar

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

iPhone:如何将正则表达式转换为日期格式?

你好朋友,

我有一个像" / Date(1312628727617 + 0000)/ " 的字符串,这个正则表达式在iPhone中转换为日期格式,所以请提供任何链接或任何想法来开发此功能.

提前致谢.

iphone

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