当前位置:  编程技术>移动开发
本页文章导读:
    ▪关于Listview取值有关问题        关于Listview取值问题 ListActivity中 ListView一般都是对应的响应事件是onListItemClick(ListView l, View v, int position, long id)当存入的是cursor,那取值的时候如下:Cursor c=(Cursor)adapter.getItem(position);然后.........
    ▪ HRESULT:0X800736FD 有关问题的解决        HRESULT:0X800736FD 问题的解决 http://blog.csdn.net/lrh_079/article/details/5885099由于项目需要,需在本本上安装TortoiseSVN(简称TSVN)客户端。在TSVN安装到一半时悲情时刻发生了,弹出了一个错误提示框,.........
    ▪ ASIHTTPRequest兑现断点下载       ASIHTTPRequest实现断点下载     - (IBAction)URLFetchWithProgress:(id)sender { [startButton setTitle:@"Stop" forState:UIControlStateNormal]; [startButton addTarget:self action:@selector(stopURLFetchWithProgress:)forControlEvents:UIControlEv.........

[1]关于Listview取值有关问题
    来源: 互联网  发布时间: 2014-02-18
关于Listview取值问题
ListActivity中 ListView一般都是对应的响应事件是onListItemClick(ListView l, View v, int position, long id)

当存入的是cursor,那取值的时候如下:

Cursor c=(Cursor)adapter.getItem(position);

然后对应的取值就行了比如,c.getLong(c.getColumnIndex(CallLog.Calls.NUMBER)),获取存取的电话号码



不知道为什么,网上找了很久,才找到,贴出来,让大家共享

    
[2] HRESULT:0X800736FD 有关问题的解决
    来源: 互联网  发布时间: 2014-02-18
HRESULT:0X800736FD 问题的解决
http://blog.csdn.net/lrh_079/article/details/5885099
由于项目需要,需在本本上安装TortoiseSVN(简称TSVN)客户端。在TSVN安装到一半时悲情时刻发生了,弹出了一个错误提示框,内容如下:

An error occured during the installation of assembly componet

{167A8BB9-1A64-362B-8E09-4FD8B1F0108E}.

HRESULT:0X800736FD.

排除了系统兼容,软件版本等因素,依然无法找到产生该问题的原因。最后还是求助强大的google才得以解决。



产生问题的原因:

之前有安装过比较大型的软件,如ArcGIS等,导致注册表允许的空间都已写满,无法再安装软件。



解决方法如下:

修改注册表项,去除注册表大小限制,把RegistrySizeLimit的值修改为ffffffff即可:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control
项: RegistrySizeLimit
类型: REG_DWORD
值: 0xffffff (4294967295)


    
[3] ASIHTTPRequest兑现断点下载
    来源: 互联网  发布时间: 2014-02-18
ASIHTTPRequest实现断点下载

 

 

- (IBAction)URLFetchWithProgress:(id)sender

{

[startButton setTitle:@"Stop" forState:UIControlStateNormal];

[startButton addTarget:self action:@selector(stopURLFetchWithProgress:)forControlEvents:UIControlEventTouchUpInside];

NSString*tempFile = [[[[NSBundle mainBundle] bundlePath]stringByDeletingLastPathComponent]stringByAppendingPathComponent:@"MemexTrails_1.0b1.zip.download"];

if ([[NSFileManager defaultManager] fileExistsAtPath:tempFile]) {

[[NSFileManager defaultManager] removeItemAtPath:tempFile error:nil];

}

[self resumeURLFetchWithProgress:self];

}

- (IBAction)stopURLFetchWithProgress:(id)sender

{

networkQueue = [[ASINetworkQueue alloc] init];

timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:selfselector:@selector(updateBandwidthUsageIndicator) userInfo:nil repeats:YES];

timer = nil;

[startButton setTitle:@"Stop" forState:UIControlStateNormal];

[startButton addTarget:self action:@selector(URLFetchWithProgress:)forControlEvents:UIControlEventTouchUpInside];

[networkQueue cancelAllOperations];

[resumeButton setEnabled:YES];

}

- (IBAction)resumeURLFetchWithProgress:(id)sender 

{

[resumeButton setEnabled:NO];

[startButton setTitle:@"Start" forState:UIControlStateNormal];

 [startButton addTarget:self action:@selector(stopURLFetchWithProgress:)forControlEvents:UIControlEventTouchUpInside];

[networkQueue cancelAllOperations];

[networkQueue setShowAccurateProgress:YES];

[networkQueue setDownloadProgressDelegate:progressIndicator];

[networkQueue setDelegate:self];

[networkQueue setRequestDidFinishSelector:@selector(URLFetchWithProgressComplete:)];

ASIHTTPRequest*request=[[[ASIHTTPRequest alloc] initWithURL:[NSURLURLWithString:@"http://9991.net/blog/mp3/2.mp3"]] autorelease];

[request setDownloadDestinationPath:[[[[NSBundle mainBundle] bundlePath]

stringByDeletingLastPathComponent] stringByAppendingPathComponent:@"MemexTrails_1.0b1.mp3"]];

[request setTemporaryFileDownloadPath:[[[[NSBundle mainBundle] bundlePath]stringByDeletingLastPathComponent]stringByAppendingPathComponent:@"MemexTrails_1.0b1.zip.down"]];

[request setAllowResumeForFileDownloads:YES];

[networkQueue addOperation:request];

[networkQueue go];

}

- (void)URLFetchWithProgressComplete:(ASIHTTPRequest *)request

{

if ([request error]) {

fileLocation.text=[NSString stringWithFormat:@"An error occurred:%@",[[[requesterror] userInfo] objectForKey:@"Title"]];

} else {

fileLocation.text=[NSString stringWithFormat:@"File downloaded to %@",[requestdownloadDestinationPath]];

}

[startButton setTitle:@"Start" forState:UIControlStateNormal];

[startButton addTarget:self action:@selector(URLFetchWithProgress:)forControlEvents:UIControlEventTouchUpInside];

}

- (IBAction)throttleBandwidth:(id)sender

{

if ([(UIButton *)sender state] ==YES) {

[ASIHTTPRequest setMaxBandwidthPerSecond:ASIWWANBandwidthThrottleAmount];

} else {

[ASIHTTPRequest setMaxBandwidthPerSecond:];

}

}

 

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3