当前位置: 编程技术>移动开发
本页文章导读:
▪上万网友力荐的30份Android挪动开发技术文档汇总 上万网友力荐的30份Android移动开发技术文档汇总
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开.........
▪ [转」notification经过intent传递参数到activity [转」notification通过intent传递参数到activity
原文地址:
http://wangzt-2008.iteye.com/blog/1143555
项目开发中遇到以下问题,需要在一个Activity中显示不同的消息类型,消息通过notification触发,代码如.........
▪ ccTouchesBegan 中怎么让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标 ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标 在cocos2d中,.........
[1]上万网友力荐的30份Android挪动开发技术文档汇总
来源: 互联网 发布时间: 2014-02-18
上万网友力荐的30份Android移动开发技术文档汇总
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。本文档为大家整理了一些广大网友喜欢的Android文档,希望对大家学习android开发有所帮助。
资源名称 资源地址
Google Android SDK开发范例大全(完整版)[url]http://down.51cto.com/data/118566 [/url]
《大话企业级android开发》完整版电子书http://down.51cto.com/data/139481
Android开发教程笔记 [url]http://down.51cto.com/data/117623 [/url]
《Android 2.0游戏开发实战宝典》清晰影印版[url]http://down.51cto.com/data/227018 [/url]
Android开发帮助手册中文翻译版(google)[url]http://down.51cto.com/data/206300 [/url]
《深入浅出Android--google手持设备应用程序设计》http://down.51cto.com/data/101409
Android应用框架原理与程序设计(第三简中版)[url]http://down.51cto.com/data/68320 [/url]
Android最佳学习路线图 http://down.51cto.com/data/246092
《Android高级编程》中文高清电子版 http://down.51cto.com/data/230856
《andbook》中文版【学习Android的入门级书】[url]http://down.51cto.com/data/58644 [/url]
Android 中文API合集(50篇)【chm】 http://down.51cto.com/data/587663
[免豆下载]7本Android编程电子书合集 [url]http://down.51cto.com/data/605888 [/url]
《Android入门到精通详解》清晰电子版http://down.51cto.com/data/247100
《Google Android手机游戏设计达人讲座》1-16章电子书http://down.51cto.com/data/220771
大话企业级android开发全14篇[中文书签高清版pdf]http://down.51cto.com/data/388789
Android终极开发教程 [PDF电子书] http://down.51cto.com/data/142317
Android开发问题集锦第1—6期 http://down.51cto.com/data/454421
Android应用开发必备Java基础知识【电子书】http://down.51cto.com/data/504190
《Android基础教程》PDF电子书(影印版)http://down.51cto.com/data/290698
android应用开发详解源码下载http://down.51cto.com/data/225540
Android开发基础教程整理版【PDF】 http://down.51cto.com/data/247433
Android应用框架原理与程序设计36技【PDF】[url]http://down.51cto.com/data/506616 [/url]
Android从入门到精通教程(PDF)http://down.51cto.com/data/357244
专题下载:
Android中文版教程集(exe电子书)http://down.51cto.com/data/247420
黑马程序员2013年Android培训教程(125集)http://down.51cto.com/zt/5094
经典Android开发源代码大全 http://down.51cto.com/zt/5144
Android开发基础视频教程 http://down.51cto.com/zt/4074
更多资源:http://down.51cto.com/zt/55-5501-1.html
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。本文档为大家整理了一些广大网友喜欢的Android文档,希望对大家学习android开发有所帮助。
资源名称 资源地址
Google Android SDK开发范例大全(完整版)[url]http://down.51cto.com/data/118566 [/url]
《大话企业级android开发》完整版电子书http://down.51cto.com/data/139481
Android开发教程笔记 [url]http://down.51cto.com/data/117623 [/url]
《Android 2.0游戏开发实战宝典》清晰影印版[url]http://down.51cto.com/data/227018 [/url]
Android开发帮助手册中文翻译版(google)[url]http://down.51cto.com/data/206300 [/url]
《深入浅出Android--google手持设备应用程序设计》http://down.51cto.com/data/101409
Android应用框架原理与程序设计(第三简中版)[url]http://down.51cto.com/data/68320 [/url]
Android最佳学习路线图 http://down.51cto.com/data/246092
《Android高级编程》中文高清电子版 http://down.51cto.com/data/230856
《andbook》中文版【学习Android的入门级书】[url]http://down.51cto.com/data/58644 [/url]
Android 中文API合集(50篇)【chm】 http://down.51cto.com/data/587663
[免豆下载]7本Android编程电子书合集 [url]http://down.51cto.com/data/605888 [/url]
《Android入门到精通详解》清晰电子版http://down.51cto.com/data/247100
《Google Android手机游戏设计达人讲座》1-16章电子书http://down.51cto.com/data/220771
大话企业级android开发全14篇[中文书签高清版pdf]http://down.51cto.com/data/388789
Android终极开发教程 [PDF电子书] http://down.51cto.com/data/142317
Android开发问题集锦第1—6期 http://down.51cto.com/data/454421
Android应用开发必备Java基础知识【电子书】http://down.51cto.com/data/504190
《Android基础教程》PDF电子书(影印版)http://down.51cto.com/data/290698
android应用开发详解源码下载http://down.51cto.com/data/225540
Android开发基础教程整理版【PDF】 http://down.51cto.com/data/247433
Android应用框架原理与程序设计36技【PDF】[url]http://down.51cto.com/data/506616 [/url]
Android从入门到精通教程(PDF)http://down.51cto.com/data/357244
专题下载:
Android中文版教程集(exe电子书)http://down.51cto.com/data/247420
黑马程序员2013年Android培训教程(125集)http://down.51cto.com/zt/5094
经典Android开发源代码大全 http://down.51cto.com/zt/5144
Android开发基础视频教程 http://down.51cto.com/zt/4074
更多资源:http://down.51cto.com/zt/55-5501-1.html
[2] [转」notification经过intent传递参数到activity
来源: 互联网 发布时间: 2014-02-18
[转」notification通过intent传递参数到activity
Intent intent = new Intent(context,
NotificationDetailsActivity.class);
intent.putExtra(PNConstants.NOTIFICATION_ID, notificationId);
intent.putExtra(PNConstants.NOTIFICATION_TITLE, title);
intent.putExtra(PNConstants.NOTIFICATION_MESSAGE, message);
intent.putExtra(PNConstants.NOTIFICATION_LOGIN_URI, loginUri);
intent.putExtra(PNConstants.NOTIFICATION_URI, uri);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,
intent, PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(context, title, message,
contentIntent);
notificationManager.notify(notificationId, notification);
intent.setAction(""+System.currentTimeMillis());
PendingIntent contentIntent = PendingIntent.getActivity(context, notificationId, intent, PendingIntent.FLAG_UPDATE_CURRENT);
原文地址:
http://wangzt-2008.iteye.com/blog/1143555
项目开发中遇到以下问题,需要在一个Activity中显示不同的消息类型,消息通过notification触发,代码如下:
Java代码
如此,在接收多条不同类型的消息后,打开不同消息,进入消息详细页面NotificationDetailsActivity显示的始终是最后一条消息内容,而不是根据消息类型分类显示各分类的最后一条。
为解决此问题有两种方法,但是没有找到合理的解释,先记录如下,
方法1:为intent添加不同的Action
Java代码
方法2:PendingIntent.getActivity的第二个参数设为消息类型notificationId,
Java代码
[3] ccTouchesBegan 中怎么让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
来源: 互联网 发布时间: 2014-02-18
ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
在cocos2d中,在我们在CCLayer中处理 ccTouchesBegan等类似的touch事件的时候,我们一般用下面的代码来获得当前的用户点击位置:
这里一般用到
[touch locationInView:[touch view]] 这句话,这句话的意思是,获得touch在当前view的location 的相对坐标,这个时候有个问题,如果我们只想在当前layer处理这个事件,如果用户点击的view不是我们想要处理的view的时候,这个时候会有问题,导致对用户是否touch在我们想要的区域的判断会有问题。比如下面的判断是基于以上的代码的:
今天总算找到了好的解决方法了,就是使用egalView ,也就是获得touch相对于egalview的坐标,这样获取的坐标就是基于winSize的坐标了,判断区域也不会有问题。
修改后的代码如下:
中间的变化在于:将
CGPoint touchLocation= [touch locationInView:[touch view]];
替换成了:
CGPoint touchLocation = [touch locationInView:[[CCDirector sharedDirector] view]];
这要获得的就是基于egalView的坐标了。
ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
在cocos2d中,在我们在CCLayer中处理 ccTouchesBegan等类似的touch事件的时候,我们一般用下面的代码来获得当前的用户点击位置:
UITouch *touch=[touches anyObject]; CGPoint touchLocation= [touch locationInView:[touch view]]; CGPoint glLocation=[[CCDirector sharedDirector] convertToGL:touchLocation]; glLocation = [self convertToNodeSpace:glLocation];
这里一般用到
[touch locationInView:[touch view]] 这句话,这句话的意思是,获得touch在当前view的location 的相对坐标,这个时候有个问题,如果我们只想在当前layer处理这个事件,如果用户点击的view不是我们想要处理的view的时候,这个时候会有问题,导致对用户是否touch在我们想要的区域的判断会有问题。比如下面的判断是基于以上的代码的:
//判断是否是touch在ruler的范围内 if ( glLocation.y >= - SelBarSprite.contentSize.height * 0.5f && glLocation.y <= SelBarSprite.contentSize.height * 0.5f && glLocation.x >= - SelBarSprite.contentSize.width * 0.5f && glLocation.x <= SelBarSprite.contentSize.width * 0.5f) { bTouchInsideBlinderRuler=true; touchBeginPoint=glLocation; touchOldPoint=glLocation; }
今天总算找到了好的解决方法了,就是使用egalView ,也就是获得touch相对于egalview的坐标,这样获取的坐标就是基于winSize的坐标了,判断区域也不会有问题。
修改后的代码如下:
UITouch *touch=[touches anyObject]; CGPoint touchLocation = [touch locationInView:[[CCDirector sharedDirector] view]]; CGPoint glLocation=[[CCDirector sharedDirector] convertToGL:touchLocation]; glLocation = [self convertToNodeSpace:glLocation];
中间的变化在于:将
CGPoint touchLocation= [touch locationInView:[touch view]];
替换成了:
CGPoint touchLocation = [touch locationInView:[[CCDirector sharedDirector] view]];
这要获得的就是基于egalView的坐标了。
最新技术文章: