【Android Advanced Training - 07】分享数据内容 [Lesson 3 - 在ActionBar上添加Share Action]...

Adding an Easy Share Action[增加一个简单的分享Action] 这一课会介绍在ActionBar中添加一个高效率且比较友好的Share功能,会使用到ActionProvider(在Android 4.0上才被引进)。它会handle出现share功能...

2012-03-31 19:16:00

阅读数 13

评论数 0

【Android Advanced Training - 07】分享数据内容 [Lesson 2 - 从其它app接收分享的内容]...

Receiving Content from Other Apps[从其他app接收分享的内容] 就像你的程序能够发送数据到其他程序一样,其他程序也能够简单的接收发送过来的数据。需要考虑的是用户与你的程序如何进行交互,你想要从其他程序接收哪些数据类型。例如,一个社交网络程序会希...

2012-03-31 18:28:00

阅读数 11

评论数 0

【Android Advanced Training - 07】分享数据内容 [Lesson 1 - 发送分享的数据到其他App]...

Sending Content to Other Apps[发送需要分享的内容到其他App] 当你构建一个intent,你必须指定这个intent需要触发的actions。Android定义了一些actions,包括ACTION_SEND,这个action表明着这个intent是用来从一...

2012-03-31 14:00:00

阅读数 19

评论数 0

Could not find schema information for the element 'log4net' 在Message中显示可不理

将log4net 1.2.11添加到项目中,使用日志功能。 网上很多,下面简要说说他的步骤: 1.下载log4net,现在的最新版是1.2.11 2.引用log4net.dll 3.在AssemblyInfo.cs文件中添加 [assembly: log4net.Config.XmlCo...

2012-03-30 18:21:00

阅读数 10

评论数 0

【Android Advanced Training - 07】分享数据内容 [Lesson 0 - 章节概览]

Sharing Content [分享功能的实现] Android程序中很炫的一个功能是程序之间可以互相通信。为什么要重新发明一个已经存在于另外一个程序中的功能呢,并且这个功能并非自己程序的核心部分。 这一章节会讲述一些通常使用的方法来在不同程序之间通过使用Intent APIs与A...

2012-03-30 10:20:00

阅读数 11

评论数 0

C++的反射和序列化

Gamasutra上有篇文章讲得挺细的:Sponsored Feature: Behind the Mirror - Adding Reflection to C++ RTTI 在Class声明后加入RTTI宏的做法几乎快成各种引擎的标配了, 谁叫C++的rtti太弱来着. 之前只是认为自己实...

2012-03-29 23:21:00

阅读数 11

评论数 0

【IOS】IOS上实现的自定义仪表盘(可以用在流量监控之类的应用上)

【原创作品, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/toss156/article/details/7407770】 ...

2012-03-29 16:54:00

阅读数 10

评论数 0

Android SimpleAdapter显示ListView、GridView

SimpleAdapter作为一个数据集,主要向ListView、GridView容器填充数据,总结了几种填充方式,原理很简单,直接看代码和效果图 1、 ListView单行显示(simple_list_item_1) 代码: public class myListItem1 extends ...

2012-03-29 13:44:00

阅读数 5

评论数 0

【Android Advanced Training - 06】记住登入用户的信息[Lesson 3 - 创建自定义的账户]

Creating a Custom Account Type[创建自定义的账户] 到目前为止,我们讨论了如何使用Google APIs。但是我们应该不仅仅是只需要Google的服务而已,比如增加Sina账户,RenRen账户等。那么这一课会讲述如何创建一个自定义的账户,并且像内置的...

2012-03-29 12:37:00

阅读数 10

评论数 0

【Android Advanced Training - 06】记住登入用户的信息[Lesson 2 - 使用OAuth2来进行身份鉴定]...

Authenticatingto OAuth2 Services [使用OAuth2来进行鉴定] 为了安全的访问线上服务,用户需要在service上进行鉴定,他们需要提供身份的证明。对于一个程序来说,如果是访问第三方的服务,那么这个安全问题就更加复杂。【比如,你有个资料在A服务器上,...

2012-03-28 18:53:00

阅读数 9

评论数 0

Tomcat vs Apache

Tomcat vs Apache:您钟情于哪一款 本文探讨了Apache与Apache Tomcat之间的区别,帮助开发者选择更加适宜的Web服务器。 当你选择使用哪种Web服务器时,或许会因它们的差异性和技术细节等方面而困扰。如何区分Web服务器以及如何为你的项目挑选一款最佳的Web服务器,...

2012-03-28 16:49:00

阅读数 9

评论数 0

【IOS】实现IOS版的抽屉效果(点击,拖拽滑动)

好像最近,看到好多Android上的抽屉效果,也忍不住想要自己写一个。在Android里面可以用SlidingDrawer,很方便的实现。IOS上面就只有自己写了。其实原理很简单就是 UIView 的移动,和一些手势的操作。 // // DrawerView.h // DrawerD...

2012-03-27 19:00:00

阅读数 18

评论数 0

【Android Advanced Training - 06】记住登入用户的信息[Lesson 1 - 使用AccountManager来记住用户]...

Remembering Your User[记住你的用户] 每个人都很喜欢自己的名字能被人记住。其中最简单,最有效的使得你的app让人喜欢的方法是记住你的用户是谁,特别是当用户升级到一台新的设备或者是在tablet希望能够像在手机上一样使用(存有同样的数据,比如书签等)。但是如何...

2012-03-27 11:12:00

阅读数 11

评论数 0

【Android Advanced Training - 06】记住登入用户的信息[Lesson 0 - 章节概览]

Remembering Users [记住用户] Android用户希望把自己的信息绑定到喜欢的app与设备上,那么使得你的程序更加令人喜爱的一个方法是使得它更加的人性化。Android设备知道你的使用者是谁,他们都使用过哪些服务,在哪里存储了你的数据。在得到你的用户授权的前提下,你...

2012-03-26 22:42:00

阅读数 8

评论数 0

【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 4 - 根据网络类型更改下载模式]...

Modifyingyour Download Patterns Based on the Connectivity Type [根据连接的网络类型来更改下载模式] 并不是所有的网络类型(Wi-Fi,3G,2G,etc)对电量的消耗是同等的。不仅仅Wi-Fi电波比无线电波消耗...

2012-03-26 21:36:00

阅读数 13

评论数 0

【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 3 - 使用缓存来避免重复的下载]...

RedundantDownloads are Redundant[重复下载是冗余的] 减少下载的最基本方法是仅仅下载那些你需要的[美国人的思维还是比较直接,虽然这句话看起来比较搞笑,但是很有道理]。从数据的角度看,我们可以通过传递类似上次更新时间这样的参数来制定查询某些数据。...

2012-03-26 17:59:00

阅读数 9

评论数 0

【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 2 - 调整定时更新的频率(C2DM与退避算法)]...

Minimizing the Effect of Regular Updates[最小化定时更新操作的副作用] 最佳的定时更新频率是不确定的,通常由设备状态,网络连接状态,用户行为与用户定义明确的偏好而决定。 Optimizing Battery Life(【Android ...

2012-03-26 16:51:00

阅读数 7

评论数 0

【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 1 - 看无线电波如何影响网络操作]...

OptimizingDownloads for Efficient Network Access [用有效的网络访问来最优化下载] 也许使用无线电波(wireless radio)进行传输数据会是我们app最耗电的操作之一。所以为了最小化网络连接的电量消耗,懂得连接模式(conn...

2012-03-25 16:54:00

阅读数 9

评论数 0

【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 0 - 章节概览]

Transferring Data Without Draining the Battery [传输数据时不要浪费电量] Dependencies and prerequisites Android 2.0 (API Level 5) or higher Yo...

2012-03-24 17:30:00

阅读数 9

评论数 0

【Android Advanced Training - 04】优化电池寿命[Lesson 4 - 按需操控Broadcast Receivers是否开启]...

Manipulating Broadcast Receivers On Demand[按需操控广播接收者] 简单的方法是为我们监测的状态创建一个BroadcastReceiver,并在manifest中为每一个状态进行注册监听。然后,每一个Receiver根据当前设备的状态来简单...

2012-03-24 16:37:00

阅读数 9

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭