小编psy*_*tik的帖子

用于将用户发送到设备应用商店的应用评论页面的网址

要将iTunes App Store置于最前面,并打开它以显示应用程序的评论页面,启动的URL是什么?我想将用户发送到"撰写评论"页面.

其他一些SO答案提供了如下所示的URL,但它似乎不起作用:

ITMS的应用程式://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews ID = 12345678&PAGENUMBER = 0&sortOrdering = 1

对于可在iPhone和iPad上运行的网址的任何建议?

iphone app-store ipad

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

找到最接近位置的html元素(相对或绝对)

给定绝对或相对位置(顶部和左侧)是否有任何方法可以获得最接近这些坐标的html元素?

或者,有没有办法设计一个选择器(或使用一些jQuery构造)来枚举元素,然后找到哪些是关闭提供的坐标?假设元素集很小且有限.

html javascript jquery

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

4G/LTE上的Android HttpClient OOM(HTC Thunderbolt)

当我尝试在Verizon的4G/LTE上使用我的应用程序时,我收到了一些崩溃用户的报告.

查看堆栈跟踪,看起来Android的HttpClient.execute()实现正在抛出一个OOM.这仅发生在4G/LTE设备上,特别是HTC Thunderbolt,并且仅在4G/LTE上.WiFi,3G,UMTS都可以.也适用于Sprint的WiMax 4G工作正常.

两个问题:

  • 什么是引起Android开发者注意的最佳方式?除了在http://code.google.com/p/android/issues上报告之外,还有哪些更好的选择?

  • 关于如何解决这个问题的任何想法?我自己没有4G设备,我无法在模拟器中实现这一点,所以我需要在这里做一些有根据的猜测.我可以尝试在我的代码中捕获OOM并尝试清理并强制GC,但我不确定这是不是一个好主意.评论或其他建议?

这是我的代码正在做的事情:

    HttpParams params = this.getHttpParams(); // returns params
    ClientConnectionManager cm = new ThreadSafeClientConnManager(params, this.getHttpSchemeRegistry() );
    DefaultHttpClient httpClient = new DefaultHttpClient( cm, params );

    HttpResponse response = null;
    request = new HttpGet( url );

    try {

        response = httpClient.execute(request); // <-- OOM on 4G/LTE. OK otherwise
        int statusCode = response.getStatusLine().getStatusCode();
        Log.i("fetcher", "execute returned, http status " + statusCode );

    ...
Run Code Online (Sandbox Code Playgroud)

这是崩溃的堆栈跟踪:

E/dalvikvm-heap(11639):2055696字节分配的内存不足.I/dalvikvm(11639):"Thread-16"prio = 5 tid = 9 RUNNABLE I/dalvikvm(11639):| group ="main"sCount = …

android httpclient htc-thunderbolt 4g htc-android

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

管理Android应用商店(Google/Amazon/etc)的代码/构建?

我有一个主要从Android Market(现在是Google Play)下载的Android应用.我们对源进行了一些调整,并提交给亚马逊应用商店,以了解它获得了什么样的牵引力.我现在正在寻找一种可持续发展方式,从一个通用的代码库开发,然后构建,以便我可以提交给两个/两个.

亚马逊的商店对可用的API有一些限制,因此我想有条件地删除/修改该版本的功能.由于Java不支持传统的条件编译,并且在Eclipse中有条件地包含文件似乎并不简单(甚至可能吗?),我想问其他人正在做些什么来解决这个问题.

不可否认,我不是Eclipse/Java专家,所以请随意上学.

我正在寻找解决方案:

  • 使用Eclipse构建/调试.
  • 静态代码文件,环境/设置切换以控制要构建的内容.
  • 代码中没有重复的代码或条件逻辑来在运行时选择代码流

这是您为Android应用专门解决的问题,还是其他基于Java/Eclipse的项目?建议从哪里开始?

ant android build amazon-appstore

18
推荐指数
2
解决办法
2294
查看次数

在OSX/XCode/Mac App Store之外签署OSX DMG的守门员?

通过查看即将推出的OSX版本(OSX Lion之后的版本)的注释,似乎所有DMG /安装程序都需要签名,即使没有通过Mac App Store分发.

我找不到一个命令行工具来执行此签名,或者有很多关于获取签名证书而不提交到App Store的文档.

有人可以说明:1)如何在不通过Mac App Store分发应用程序的情况下获取证书?2)如何在不使用内置XCode工具的情况下签署DMG(最好是跨平台工具)?

谢谢!

macos code-signing osx-mountain-lion osx-gatekeeper

17
推荐指数
1
解决办法
7028
查看次数

内存警告后,自定义UITableView headerView消失

我有一个UITableViewController.我tableViewloadView方法中创建了一个自定义headerView,如下所示:

(void)loadView {
    [super loadView];

    UIView* containerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, width, height * 2 )];  
    containerView.tag = 'cont';
    containerView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin;

    UIButton* button = [UIButton buttonWithType:UIButtonTypeCustom];
    button.frame = CGRectMake(padding, height, width, height);
    ... //configure UIButton and events

    UIImageView* imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"] highlightedImage:[UIImage imageNamed:@"highlight.png"]];    
    imageView.frame = CGRectMake(0, 0, width, height );
    ... //configure UIImageView

    [containerView addSubview:button];
    [containerView addSubview:imageView];
    self.tableView.tableHeaderView = containerView;

    [imageView release];
    [containerView …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch uitableview ios

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

Hi-Res @ 2x图像未被选中用于标签栏项目

我有一个TabBarController,为方法设置图像,如下所示-init:

self.tabBarItem.image = [UIImage imageNamed:@"tabImage.png"];

我在资源中有一个tabImage@2x.png文件.在iPhone 4模拟器或手机中,高分辨率图像未被拾取 - 低分辨率版本只是按比例放大.

任何想法为什么会这样?

编辑:更多信息:如果我尝试明确使用tabImage@2x.png(或只是tabImage@2x)然后我看到的标签图像非常大,超出标签的范围,就好像它从60px缩放到120px.因此看起来任何名称供应都被视为scale = 1.0图像.

iphone ios4 retina-display

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

以编程方式检查进程是否在Mac上运行

Mac上是否有可用于枚举进程的Carbon/Cocoa/C API?我正在寻找类似EnumProcessesWindows的东西.

我的目标是从代码中检查进程是否正在运行(按名称).

谢谢!

unix macos cocoa macos-carbon

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

了解适用于iPhone的NSHTTPCookieStorage

也许我失去了一些东西,但是从苹果公司的文档NSHTTPCookieStorage,我不禁想知道这是怎么安全使用.

这是否意味着在iPhone上的所有应用程序之间共享cookie存储?如果我的应用程序进行Http调用导致某些cookie被保存,那么现在所有应用程序都可以访问这些cookie吗?

方法如:

cookiesForURL:返回将发送到指定URL的所有接收者的cookie.

让它看起来更加可疑.

有人可以解释这是怎么回事,以及班级做了什么?

另外,假设我的理解是有缺陷的,并且这确实是每个应用程序的沙盒,使用NSURLRequest自动保存/检索来自此商店的cookie 进行调用,或者开发人员有责任在分派请求之前设置请求标头?

iphone cookies uikit

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

jQuery - 获取所选元素的内容(不是其内容的html)

说我有以下html:

<div id="myDiv" title="My Div">This is me!</div>

我想写一个jquery语句,结果是上面的整行作为字符串.

我几乎想要这样的东西:( var selectedHtml = $("#myDiv").self(); 我知道这不是有效的jquery)导致selectedHtml值" <div id="myDiv" title="My Div">This is me!</div>"

关于我正在寻找哪个jquery函数的任何想法?

PS:得到.html()这个节点.parent()不会起作用,因为它也会给我上述节点的兄弟节点.

jquery

10
推荐指数
1
解决办法
3579
查看次数