5℃
2012年01月09日
⁄ 程序设计
⁄ 被围观 9,501+
个人主站建立了有一段的时间了,从域名注册,空间神马的东西鼓捣完了,国内的国外的都试过了,有些对建站有效的优化方法和代码更新,做一下记录,以后更新的时候便于查询。
SEO 优化工作
主要改动:header.php
改动原因:加入meta信息(网页描述“description”和 网页关键词 "keywords")利于搜索引擎索引
代码更新:
<?php
//add by carey zhou on 2011/12/31
// add meta keywords and description by conditionary
function the_excerpt_max_charlength($charlength) {
$excerpt = get_the_e...
PHP, WordPress阅读全文
0℃
2012年01月08日
⁄ 移动开发
⁄ 被围观 5,584+
在Android 4.0 (API Level 14)中引入的ActionProvider方便了在ActionBar中添加share action,一个ActionProvider一旦和ActionBar中的某个菜单项绑定起来,它就会负责该菜单项的界面绘画更新和事件处理。借助于ShareActionProvider,您只需要设置一个share intent就可以了,其余的事情都交给ShareActionProvider来处理。 注意:ShareActionProvider 要求最低 API Level 14
更新菜单声明
要想使用ShareActionProviders,您需要在菜单资源文件( menu resource)的Share菜单项<item>中声明android:actionProvid...
Android, Training阅读全文
0℃
2012年01月07日
⁄ 移动开发
⁄ 被围观 4,969+
如上节课《Android 信息共享之内容发布》所讲,您的应用可以给其他的APP发送内容,同样地,您的应用也可以接收和处理其他APP发送的内容。设计之初,您就应该考虑,如何让您的APP与用户交互,以及您的APP主要处理哪些类型的数据。例如,一个网络社交类的APP可能对纯文本格式的数据感兴趣,像网页的URL地址。 Google+ Android application 则同时对纯文本格式的数据和单张或多张图片类型的数据感兴趣,因为这样可以方便用户在 Gallery APP 浏览图片的时候发送一条附带图片的 Google+ 信息流(Post)。
更新 Manife...
Android, Training阅读全文
1℃
2012年01月06日
⁄ 移动开发
⁄ 被围观 6,572+
构造和触发一个Intent,需要先要指定其Action。Android系统已经预定义了很多Action,其中的ACTION_SEND用来做数据分享,可以把数据从一个Activity发送到另一个Activity, 甚至跨越进程边界的限制。要想给其他的Activity发送内容,您需要做的是构造一个Intent,设置Action类别为ACTION_SEND,把数据填充到该Intent中,并且设置正确的数据的类型,最后触发该Intent,这样系统就会选择最合适的目标Activity来接收和处理该数据。如果候选的目标Activity多于一个,则系统通常会弹出一个对话框让用户来选择,如果候选的...
Android, Training阅读全文
0℃
2012年01月05日
⁄ 移动开发
⁄ 被围观 4,951+
到目前为止,我们学习和讨论的都是利用Google的账户来访问Google的在线服务,假如您有自己的在线服务,却没有Google类型的账户,这个时候该怎么办呢?本节课的目的就是来解决上面提到的问题,为自己的在线服务创建一个自定义的账户类型,并且像设备的内置账户一样的方式工作。
创建自定义账户
要想创建一个新的自定义类型的账户,首先要做的工作是生成用户凭据(credentials),该过程可以很简单,比如要求用户输入账户名和密码,也可以复杂一些,要求用户设置一次性密码或启用生物特征扫描(如视网膜扫描,指纹...
Android, Training阅读全文
0℃
2012年01月04日
⁄ 移动开发
⁄ 被围观 4,294+
为了能安全地访问在线服务,必须要验证用户的身份,即需要用户提供证明自己身份的认证信息。 如果一个应用程序要访问第三方服务提供商的数据,那么安全验证问题更加复杂,此时不仅需要验证用户的身份信息,还要验证应用程序的信息,以此来保证应用程序只能访问获得了用户授权的那部分服务和数据。
目前用来解决应用程序和第三方服务提供商授权认证的标准协议是 OAuth2,它本身只提供了一个值,即授权令牌(auth token)。 它代表了用户的授权和应用程序按照用户授权的范围能够进行的数据访问与操作。 本节课展示...
Android, Training阅读全文
39℃
2012年01月02日
⁄ 程序设计
⁄ 被围观 29,552+
今天早上到博客转了一圈,发现博客里面的所有图片都变成XX了,毫无疑问,所有的图片链接都失效了。
一开始没明白是怎么回事,以为是网站挂掉了,想想也不是,文字还是会正常显示出来的,那就只有一个问题了,图床出问题了。
当初一开始博客建立在新浪的 SAE 上面,后来迁移至此,所有以前博文的图片都还放在 SAE 的 storage 上面,我赶快登陆storage的后台进行查看,看看到底图片出什么问题了,一看心都凉了,所有的图片都没了,连 upload 文件夹都木有了,写 wordpress 的孩子你是懂得的,upload 文件夹放神马东...
Flickr, WordPress阅读全文
1℃
2012年01月01日
⁄ 移动开发
⁄ 被围观 6,166+
每个人都喜欢自己的名字被他人记住,同样地,如果想让您的应用程序更人性化,为不同的用户提供不同的用户体验,以及自定义配置,那么就需要记录用户的个人信息。当用户从旧的设备更新到新的设备,或者从一台设备切换到另一台设备上面(例如用户拥有一台平板电脑和手机,并且经常在两者之间切换),您的应用应当可以准确识别出用户,那么如何才能区分用户和记录用户信息,并且准确地鉴别用户身份,本文的目的就是要解决上面提到的问题。
对于大多数应用来说, 账户管理器 AccountManager 就足够了,利用其提供的AP...
Android, Training阅读全文
受教了!呵呵!
adobe air 播放器可
在你的代码基础上改了下,可以
现在CSDN博客的API接口
你好,googlecode源
你好,googlecode源
亲,那你新上传的图片会到哪呢
亲,这个会卡的 第一段缓冲