2015年5月13日 | 标签:

  注:本文作者 Heidi Roizen 系 DFJ Venture 合伙人,曾任苹果公司主管开发者关系的高级副总裁,女性创业者。

Heidi Roizen女士一度是硅谷人人争相学习的典范。她曾创办自己的公司并管理了 14 年之久。后来,她担任苹果公司主管开发者关系的高级副总裁。现在,她是 DFJ Venture 的一位风投家,她还在斯坦福主讲一门名叫“企业家精神”的课程。她几乎认识硅谷的所有重要人物并且灵活地运用着自己的影响力。哈佛商学院甚至还有专门关于 她的案例。

以下是 Roizen 提出的八条原则,她正是利用这些原则来指导自己的工作、建立起广泛的人际网络并不断推动创新。这些过来人的经验对于新入行者弥足珍贵,可以作为职业生涯各个阶段发展重要的领航灯。

1)如果你做的事情毫不费力,那就是在浪费时间

梅琳达·盖茨曾有一次路过小女儿的房间,看着她在尝试着自己穿鞋,她女儿说:“这很难,但是我喜欢困难的事。”

我喜欢这种态度。在你经历过很多困难时期后,你会发现渡过难关是你最美好的经历。

成功的创业者追求一种永不止步的状态。你努力工作,超越能力的极限,不断地尝试、失败、再尝试;你每天、每周都问自己“我还能做什么更有难度的事情吗”,这时你才能理解这种劲头。

有趣的是,很多怀有雄心壮志的人却力求消除工作中的困难。他们想平步青云,顺利到达梦想彼岸,这是不对的。”现实情况是,即使你真的轻松成功,你也会感到无聊。所以,找点困难的事情做吧。

  创业的美妙之处正在于其艰难。没有安全可言,没有稳定的收入,你必须完全靠自己。

2)你的品德决定了你生活的基调

做第一家公司 T/Maker 的 CEO 时,曾有一次防火洒水器故障毁掉了所有库存商品。幸运的是,大多数产品都不太值钱。更幸运的是(从另一个角度说),房东不知道货品不值钱,愿意用保险赔付一切损失。

当时的条件确实很诱人,我们本可以收到 15 万美元的赔款。但是我们决定说出真相,因为不仅我们知道库存的价值,我们的员工也知道,如果我们决定作假,那我们怎么向员工交代。

你要成为员工的榜样,清楚自己所做每件事的后果。如果公司领导层决定收了这笔钱,那就等于告诉员工,作假是被允许的,就好像是在说:“虚报费用是没问题的,如果想要的话把多余的设备带回家也行。”

这看起来轻而易举,但是真正做到却不容易。你可能会想:“我可以怎么简单怎么来,我可以这么说,我可以对消费者撒谎来达成交易。”

  有时你能逃脱掉,有时却逃不掉,大多数情况你最终都是逃不掉的。

  3)你的内心比你掌握更多的信息

你的行为决定了公司的文化基调。做有些事是为了晚上能睡个安稳觉,另一些是为了搭建良好的工作关系。当你把标准定得更高时,你会发现更容易把持自己。

在斯坦福商学院,有一门“商业创新”课程,要求学生进行一周练习:睡前把你明天要做的一个决定写在纸上,第二天早上起来立即做决定。这个练习的目的是告诉学生直觉是如何做决定的,以及直觉能够有多么准确。

但是科技圈的认知却朝向相反的方向发展,做决定越来越靠无尽的数据。人们认为掌握的数据越多就能作出正确的决定。对于有些事情来说,这种方法是有效的,但是并不是所有事。内心的直觉建立在多年的经验以及对于人类行为持续不断的观察上。我们甚至不知道它的具体形式。

我在做一些艰难的决定时往往会听从直觉,尤其是涉及到人的时候——和谁工作,和谁保持联系,把谁炒鱿鱼等。每次数据指示和我想的不一样时,听从数据都会让我后悔不已。

4)挑选团队是你要做的最重要的事情

  绝大多数公司的成败都取决于团队的质量。

过去这些年里,Roizen 见过太多年轻的创业者犯同一个错误:他们有一个创意,开了一家公司,但是当需要聘用管理人员的时候,他们不想找一个比他们更懂的人来做。他们不想被威胁, 所以就找跟他们同龄,和他们懂得一样多的,找自己信任的熟人。这种做法听起来不错,但是同时,创业者因为怕被压制或大权旁落而错失了许多专业人才。

5)如果你希望成为团队内最聪明的人,那你会建立一支平庸的队伍。

你真的希望你负责销售的副总比你还不懂销售?你想要你的 CFO 不如你懂财务?当然不是。你应该去冒险,找到正确的人,并且信任他们。你的工作是激励这些人,并确保他们和睦相处。

我的目标永远是成为团队里最笨的人,我希望我的身边都是些真正有才华的人。这才是让人兴奋的事情,我们才能完成最艰难的挑战。

6)生活真的是反复无常的

倒霉事儿会发生在你头上,你会失败,失控的事情会发生,你需要接受现实。在这种境遇下,你如何挺过去,坚持到成功呢?一条建议:把事情都想成一团糟。

  快乐的关键是降低你的预期。这并不是说你不应该追求自己的目标,这意味着你应该对前进路上的不完美做好准 备。比如说,Roizen 出国旅行时会设想行李丢失、航班晚点或是租的车没有按时到达等各种情况。我想到了各种事情最坏的结果,那么当坏事真的发生时,我也不会感到难过。我在随身 行李中放了换洗衣服,我在落地两小时内没有安排任何会议。我预期很低,如果坏事没有发生,那我就会很欣喜。95%的压力都是自找的。

Roizen 想起她认识的一位总是严谨制定计划的创业者,每一件事都计划得滴水不漏,但是实际上事情从没有完全按计划施行过。

如果你期待每件事都顺利进行,坏事就可能会落到你身上。生活有时候可能很遭,当这种情况真的发生时,整顿行装,继续前行。

  如果你跌倒了却爬不起来,那么你的余生也将一事无成。

记住,就像硬币的两面一样,生活的跌宕也可能带来好事。当机会来临时,不要错过,你不知道接下来会发生什么。如果你得到 3 个不错的工作 offer,不要总想着选个最正确的。

可能你选了一个不太好的工作,业绩不好,你被炒了,但以后可能还有更好的工作机会。而且在这份工作中学到的经验教训在另一份更稳定的工作中是得不到的。

Roizen 回忆起自己不久前看的一本书,书中说在问到过去 5 年发生过的最好和最坏的事情是什么时,大部人说出的都是同一件事,甚至包括离婚、得癌症或是失业等。

但当你接着问他什么是促使生活向好的方向发展的事情时,往往就是这些坏事。有时,接受生活的起伏,你会发现一些伪装起来的好事。

7)充分利用时间

  你所拥有的最重要的东西就是你的时间,因为你不能创造更多时间。

你可以用钱或他人的帮助来节约你的时间,但是,最终你还是会用光自己的时间。所以,你需要对自己如何利用时间了如指掌。很多人不知道每件事情花 了多少时间,他们有 1000 封未回复的邮件,却还说不知道怎么处理。解决方法就是每天安排的工作不要超过 5 个小时,留出 3 个小时回邮件,打电话,阅读,获取最新消息。当别人说没时间时,我会说,你当然有时间,但你用来做别的事情了。

想想所有需要花时间的事情,开始时对它们一视同仁。你要明白,睡觉是花时间的,阅读也是花时间的。搞清楚你喜欢做什么,什么能够最大限度的拓展 你的能力,然后重新规划时间,把时间花在正确的事情上。理想的情况是,你能留出一些时间用来思考和睡觉,但是 Roizen 说有时候也确实很难实现。

在工作上花更多的时间就意味着陪家人和朋友的时间少了。人们有一种幻觉认为关系和交流不需要用时间来维系,但是实际上不是这样的。你可能没法完全平衡你的时间,但是至少试着来。

  如果你不给你自己留时间,那就没时间做些正确的事,总会有各种突发情况。

  8)20-40-60 法则

演员 Shirley MacLaine 最早提出了这个法则,主要内容是:20 岁时,你总在担心别人是怎么看你的;40 岁时你觉醒了,我才不管别人是怎么想的。60 岁时你才发现,根本没人管你。这个法则的核心理念就是:从一开始就没有人想着你。

当然,这既是好事儿,也是坏事。坏处在于没有人在一直关心你好不好,挣多少钱,你对工作和人际关系是否满意。“你需要为自己着想,如果你在做一件不喜欢的工作,你需要自己做出决定是否换个工作,你不能在办公室等着别人帮你做决定。

  你的老板不会想着你,你的同事没有想着你,你需要替自己着想。

  这听起来令人难以接受。有些人花很多时间思忖别人是怎么看待自己的,深受折磨,其实完全没必要这样。

我曾经也总是顾虑长途飞行后穿着不合时宜的鞋和褶皱的套装时开会是什么状态。我会很担心人们看到我连自己都收拾不利索会怎么看我。但是,有一次开会时,我发现,并没有人认为“虽然这个家伙很聪明,但是他衣冠不整,这人肯定不行”。

人们总是为一些犯过的小错误折磨自己,在会上说错话,叫错人名等。你可能浪费几个星期的时间来懊恼,导致工作效率低下。如果你发现自己是这样的,那么请记住:没有人像你自己一样关注你。所以就不要担心太多了。

2015年5月12日 | 标签:

点击下载Genymotion-ARM-Translation.zip

将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。

2015年4月27日 | 标签:
buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

已经修改为

buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
2015年4月2日 | 标签:

http://www.bootcdn.cn/

2015年4月2日 | 标签:

转自 http://www.360kb.com/kb/2_150.html

#google-hosts-2015
#base services#base services
46.61.155.222    google.com
46.61.155.222    www.google.com
46.61.155.222    m.google.com
46.61.155.222    scholar.google.com
46.61.155.222    translate.google.com
46.61.155.222    books.google.com
46.61.155.222    appengine.google.com
46.61.155.222    maps.google.com
46.61.155.222    news.google.com
46.61.155.222    images.google.com
46.61.155.222    finance.google.com
46.61.155.222    history.google.com
46.61.155.222    drive.google.com 
46.61.155.222    docs.google.com
46.61.155.222    plus.google.com
46.61.155.222    play.google.com
46.61.155.222    calendar.google.com
46.61.155.222    domains.google.com
46.61.155.222    code.google.com
46.61.155.222    cloud.google.com
46.61.155.222    earth.google.com
46.61.155.222    places.google.com 
46.61.155.222    adwords.google.com
46.61.155.222    sites.google.com
46.61.155.222    keep.google.com
46.61.155.222    support.google.com
46.61.155.222    developers.google.com
46.61.155.222    spreadsheets.google.com
46.61.155.222    video.google.com
46.61.155.222    photos.google.com
46.61.155.222    wallet.google.com
46.61.155.222    groups.google.com
46.61.155.222    myaccount.google.com
46.61.155.222    trends.google.com
46.61.155.222    accounts.google.com
#base services
#google mail begin
46.61.155.222    mail.google.com
46.61.155.222    gmail.com
46.61.155.222    www.gmail.com
46.61.155.222    m.gmail.com
46.61.155.222    m.googlemail.com
46.61.155.222    chatenabled.mail.google.com
46.61.155.222    mail-attachment.googleusercontent.com
173.194.65.211    imap.gmail.com
173.194.65.211   pop.gmail.com
173.194.65.211   smtp.gmail.com
#google mail end
#google software begin
46.61.155.222    www.chrome.com
46.61.155.222    developer.chrome.com
46.61.155.222    chrome.google.com
46.61.155.222    picasa.google.com
46.61.155.222    talkgadget.google.com
46.61.155.222    toolbar.google.com
46.61.155.222    tools.google.com
46.61.155.222    inbox.google.com
#google software end
#apis begin
46.61.155.222    apis.google.com
46.61.155.222    www.googleapis.com 
46.61.155.222    android.googleapis.com 
46.61.155.222    play.googleapis.com 
46.61.155.222    plus.googleapis.com 
46.61.155.222    ajax.googleapis.com 
46.61.155.222    chart.googleapis.com 
46.61.155.222    fonts.googleapis.com 
46.61.155.222    redirector-bigcache.googleapis.com 
46.61.155.222    translate.googleapis.com 
46.61.155.222    maps.googleapis.com 
46.61.155.222    content.googleapis.com 
46.61.155.222    storage.googleapis.com 
46.61.155.222    commondatastorage.googleapis.com 
46.61.155.222    static.panoramio.com.storage.googleapis.com 
#apis end
#static begin
46.61.155.222    www.gstatic.com 
46.61.155.222    ssl.gstatic.com 
46.61.155.222    csi.gstatic.com 
46.61.155.222    maps.gstatic.com 
46.61.155.222    fonts.gstatic.com 
46.61.155.222    encrypted-tbn0.gstatic.com 
46.61.155.222    encrypted-tbn1.gstatic.com 
46.61.155.222    encrypted-tbn2.gstatic.com 
46.61.155.222    encrypted-tbn3.gstatic.com 
46.61.155.222    encrypted-tbn4.gstatic.com 
46.61.155.222    encrypted-tbn5.gstatic.com 
46.61.155.222    encrypted-tbn6.gstatic.com 
46.61.155.222    g0.gstatic.com 
46.61.155.222    g1.gstatic.com 
46.61.155.222    g2.gstatic.com 
46.61.155.222    g3.gstatic.com 
46.61.155.222    g4.gstatic.com 
46.61.155.222    g5.gstatic.com 
46.61.155.222    g6.gstatic.com 
46.61.155.222    g7.gstatic.com 
46.61.155.222    mt0.gstatic.com 
46.61.155.222    mt1.gstatic.com 
46.61.155.222    mt2.gstatic.com 
46.61.155.222    mt3.gstatic.com 
46.61.155.222    mt4.gstatic.com 
46.61.155.222    mt5.gstatic.com 
46.61.155.222    mt6.gstatic.com 
46.61.155.222    mt7.gstatic.com 
46.61.155.222    t0.gstatic.com 
46.61.155.222    t1.gstatic.com 
46.61.155.222    t2.gstatic.com 
46.61.155.222    t3.gstatic.com 
46.61.155.222    t4.gstatic.com 
46.61.155.222    t5.gstatic.com 
46.61.155.222    t6.gstatic.com 
46.61.155.222    t7.gstatic.com 
#static end
#usercontent begin
46.61.155.222    1-ps.googleusercontent.com 
46.61.155.222    2-ps.googleusercontent.com 
46.61.155.222    3-ps.googleusercontent.com 
46.61.155.222    4-ps.googleusercontent.com 
46.61.155.222    www.googleusercontent.com 
46.61.155.222    oauth.googleusercontent.com 
46.61.155.222    feedback.googleusercontent.com 
46.61.155.222    translate.googleusercontent.com 
46.61.155.222    themes.googleusercontent.com 
46.61.155.222    webcache.googleusercontent.com 
46.61.155.222    books.googleusercontent.com 
46.61.155.222    video.googleusercontent.com 
46.61.155.222    music-onebox.googleusercontent.com 
46.61.155.222    music.googleusercontent.com 
46.61.155.222    blogger.googleusercontent.com 
46.61.155.222    newsstand.googleusercontent.com 
46.61.155.222    producer.googleusercontent.com 
46.61.155.222    code-opensocial.googleusercontent.com 
46.61.155.222    spreadsheets-opensocial.googleusercontent.com 
46.61.155.222    www-calENDar-opensocial.googleusercontent.com 
46.61.155.222    www-fc-opensocial.googleusercontent.com 
46.61.155.222    www-focus-opensocial.googleusercontent.com 
46.61.155.222    www-gm-opensocial.googleusercontent.com 
46.61.155.222    www-kix-opensocial.googleusercontent.com 
46.61.155.222    www-open-opensocial.googleusercontent.com 
46.61.155.222    www-opensocial.googleusercontent.com 
46.61.155.222    www-opensocial-sandbox.googleusercontent.com 
46.61.155.222    www-oz-opensocial.googleusercontent.com
46.61.155.222    a-oz-opensocial.googleusercontent.com 
46.61.155.222    0-open-opensocial.googleusercontent.com 
46.61.155.222    1-open-opensocial.googleusercontent.com
46.61.155.222    2-open-opensocial.googleusercontent.com
46.61.155.222    3-open-opensocial.googleusercontent.com
46.61.155.222    0-focus-opensocial.googleusercontent.com
46.61.155.222    1-focus-opensocial.googleusercontent.com
46.61.155.222    2-focus-opensocial.googleusercontent.com 
46.61.155.222    3-focus-opensocial.googleusercontent.com 
46.61.155.222    doc-00-7o-docs.googleusercontent.com 
46.61.155.222    doc-01-7o-docs.googleusercontent.com 
46.61.155.222    doc-02-7o-docs.googleusercontent.com 
46.61.155.222    doc-03-7o-docs.googleusercontent.com 
46.61.155.222    doc-04-7o-docs.googleusercontent.com 
46.61.155.222    doc-05-7o-docs.googleusercontent.com 
46.61.155.222    doc-06-7o-docs.googleusercontent.com 
46.61.155.222    doc-07-7o-docs.googleusercontent.com 
46.61.155.222    doc-08-7o-docs.googleusercontent.com 
46.61.155.222    doc-09-7o-docs.googleusercontent.com 
46.61.155.222    doc-10-7o-docs.googleusercontent.com 
46.61.155.222    doc-0a-7o-docs.googleusercontent.com 
46.61.155.222    doc-0b-7o-docs.googleusercontent.com 
46.61.155.222    doc-0c-7o-docs.googleusercontent.com 
46.61.155.222    doc-0d-7o-docs.googleusercontent.com 
46.61.155.222    doc-0e-7o-docs.googleusercontent.com 
46.61.155.222    doc-0f-7o-docs.googleusercontent.com 
46.61.155.222    doc-0g-7o-docs.googleusercontent.com 
46.61.155.222    doc-0h-7o-docs.googleusercontent.com 
46.61.155.222    doc-0i-7o-docs.googleusercontent.com 
46.61.155.222    doc-0j-7o-docs.googleusercontent.com 
46.61.155.222    doc-0k-7o-docs.googleusercontent.com 
46.61.155.222    doc-0l-7o-docs.googleusercontent.com 
46.61.155.222    doc-0m-7o-docs.googleusercontent.com 
46.61.155.222    doc-0n-7o-docs.googleusercontent.com 
46.61.155.222    doc-0o-7o-docs.googleusercontent.com 
46.61.155.222    doc-0p-7o-docs.googleusercontent.com 
46.61.155.222    doc-0q-7o-docs.googleusercontent.com 
46.61.155.222    doc-0r-7o-docs.googleusercontent.com 
46.61.155.222    doc-0s-7o-docs.googleusercontent.com 
46.61.155.222    doc-0t-7o-docs.googleusercontent.com 
46.61.155.222    doc-00-bc-docs.googleusercontent.com 
46.61.155.222    doc-01-bc-docs.googleusercontent.com 
46.61.155.222    doc-02-bc-docs.googleusercontent.com 
46.61.155.222    doc-03-bc-docs.googleusercontent.com 
46.61.155.222    doc-04-bc-docs.googleusercontent.com 
46.61.155.222    doc-05-bc-docs.googleusercontent.com 
46.61.155.222    doc-06-bc-docs.googleusercontent.com 
46.61.155.222    doc-07-bc-docs.googleusercontent.com 
46.61.155.222    doc-08-bc-docs.googleusercontent.com 
46.61.155.222    doc-09-bc-docs.googleusercontent.com 
46.61.155.222    doc-10-bc-docs.googleusercontent.com 
46.61.155.222    doc-0a-bc-docs.googleusercontent.com 
46.61.155.222    doc-0b-bc-docs.googleusercontent.com 
46.61.155.222    doc-0c-bc-docs.googleusercontent.com 
46.61.155.222    doc-0d-bc-docs.googleusercontent.com 
46.61.155.222    doc-0e-bc-docs.googleusercontent.com 
46.61.155.222    doc-0f-bc-docs.googleusercontent.com 
46.61.155.222    doc-0g-bc-docs.googleusercontent.com 
46.61.155.222    doc-0h-bc-docs.googleusercontent.com 
46.61.155.222    doc-0i-bc-docs.googleusercontent.com 
46.61.155.222    doc-0j-bc-docs.googleusercontent.com 
46.61.155.222    doc-0k-bc-docs.googleusercontent.com 
46.61.155.222    doc-0l-bc-docs.googleusercontent.com 
46.61.155.222    doc-0m-bc-docs.googleusercontent.com 
46.61.155.222    doc-0n-bc-docs.googleusercontent.com 
46.61.155.222    doc-0o-bc-docs.googleusercontent.com 
46.61.155.222    doc-0p-bc-docs.googleusercontent.com 
46.61.155.222    doc-0q-bc-docs.googleusercontent.com 
46.61.155.222    doc-0r-bc-docs.googleusercontent.com 
46.61.155.222    doc-0s-bc-docs.googleusercontent.com 
46.61.155.222    doc-0t-bc-docs.googleusercontent.com 
46.61.155.222    doc-00-1s-docs.googleusercontent.com 
46.61.155.222    doc-01-1s-docs.googleusercontent.com 
46.61.155.222    doc-02-1s-docs.googleusercontent.com 
46.61.155.222    doc-03-1s-docs.googleusercontent.com 
46.61.155.222    doc-04-1s-docs.googleusercontent.com 
46.61.155.222    doc-05-1s-docs.googleusercontent.com 
46.61.155.222    doc-06-1s-docs.googleusercontent.com 
46.61.155.222    doc-07-1s-docs.googleusercontent.com 
46.61.155.222    doc-08-1s-docs.googleusercontent.com 
46.61.155.222    doc-09-1s-docs.googleusercontent.com 
46.61.155.222    doc-10-1s-docs.googleusercontent.com 
46.61.155.222    doc-0a-1s-docs.googleusercontent.com 
46.61.155.222    doc-0b-1s-docs.googleusercontent.com 
46.61.155.222    doc-0c-1s-docs.googleusercontent.com 
46.61.155.222    doc-0d-1s-docs.googleusercontent.com 
46.61.155.222    doc-0e-1s-docs.googleusercontent.com 
46.61.155.222    doc-0f-1s-docs.googleusercontent.com 
46.61.155.222    doc-0g-1s-docs.googleusercontent.com 
46.61.155.222    doc-0h-1s-docs.googleusercontent.com 
46.61.155.222    doc-0i-1s-docs.googleusercontent.com 
46.61.155.222    doc-0j-1s-docs.googleusercontent.com 
46.61.155.222    doc-0k-1s-docs.googleusercontent.com 
46.61.155.222    doc-0l-1s-docs.googleusercontent.com 
46.61.155.222    doc-0m-1s-docs.googleusercontent.com 
46.61.155.222    doc-0n-1s-docs.googleusercontent.com 
46.61.155.222    doc-0o-1s-docs.googleusercontent.com 
46.61.155.222    doc-0p-1s-docs.googleusercontent.com 
46.61.155.222    doc-0q-1s-docs.googleusercontent.com 
46.61.155.222    doc-0r-1s-docs.googleusercontent.com 
46.61.155.222    doc-0s-1s-docs.googleusercontent.com 
46.61.155.222    doc-0t-1s-docs.googleusercontent.com 
46.61.155.222    doc-04-80-docs.googleusercontent.com 
46.61.155.222    doc-08-6g-docs.googleusercontent.com 
46.61.155.222    doc-0k-bk-docs.googleusercontent.com 
46.61.155.222    doc-10-6g-docs.googleusercontent.com 
46.61.155.222    doc-10-00-docs.googleusercontent.com 
46.61.155.222    images1-focus-opensocial.googleusercontent.com 
46.61.155.222    images2-focus-opensocial.googleusercontent.com 
46.61.155.222    images3-focus-opensocial.googleusercontent.com 
46.61.155.222    images4-focus-opensocial.googleusercontent.com 
46.61.155.222    images5-focus-opensocial.googleusercontent.com 
46.61.155.222    images6-focus-opensocial.googleusercontent.com 
46.61.155.222    images7-focus-opensocial.googleusercontent.com 
46.61.155.222    images8-focus-opensocial.googleusercontent.com 
46.61.155.222    images9-focus-opensocial.googleusercontent.com 
46.61.155.222    images1-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images2-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images3-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images4-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images5-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images6-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images7-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images8-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images9-esmobile-opensocial.googleusercontent.com 
46.61.155.222    images-docs-opensocial.googleusercontent.com 
46.61.155.222    images-oz-opensocial.googleusercontent.com 
46.61.155.222    images-lso-opensocial.googleusercontent.com 
46.61.155.222    images-blogger-opensocial.googleusercontent.com 
46.61.155.222    images-pos-opensocial.googleusercontent.com 
46.61.155.222    lh0.googleusercontent.com 
46.61.155.222    lh1.googleusercontent.com 
46.61.155.222    lh2.googleusercontent.com 
46.61.155.222    lh3.googleusercontent.com 
46.61.155.222    lh4.googleusercontent.com 
46.61.155.222    lh5.googleusercontent.com 
46.61.155.222    lh6.googleusercontent.com 
46.61.155.222    gp1.googleusercontent.com 
46.61.155.222    gp2.googleusercontent.com 
46.61.155.222    gp3.googleusercontent.com 
46.61.155.222    gp4.googleusercontent.com 
46.61.155.222    gp5.googleusercontent.com 
46.61.155.222    gp6.googleusercontent.com
46.61.155.222    ci1.googleusercontent.com 
46.61.155.222    ci2.googleusercontent.com 
46.61.155.222    ci3.googleusercontent.com 
46.61.155.222    ci4.googleusercontent.com 
46.61.155.222    ci5.googleusercontent.com 
46.61.155.222    ci6.googleusercontent.com 
46.61.155.222    s1.googleusercontent.com 
46.61.155.222    s2.googleusercontent.com 
46.61.155.222    s3.googleusercontent.com 
46.61.155.222    s4.googleusercontent.com 
46.61.155.222    s5.googleusercontent.com 
46.61.155.222    s6.googleusercontent.com 
46.61.155.222    sp0.googleusercontent.com 
46.61.155.222    sp1.googleusercontent.com 
46.61.155.222    sp2.googleusercontent.com 
46.61.155.222    sp3.googleusercontent.com 
46.61.155.222    sp4.googleusercontent.com 
46.61.155.222    sp5.googleusercontent.com 
46.61.155.222    sp6.googleusercontent.com 
46.61.155.222    sp7.googleusercontent.com 
46.61.155.222    sp8.googleusercontent.com 
46.61.155.222    sp9.googleusercontent.com
46.61.155.222    clients1.googleusercontent.com 
46.61.155.222    clients2.googleusercontent.com 
46.61.155.222    clients3.googleusercontent.com 
46.61.155.222    clients4.googleusercontent.com 
46.61.155.222    clients5.googleusercontent.com 
46.61.155.222    clients6.googleusercontent.com 
46.61.155.222    clients7.googleusercontent.com 
#usercontent end
#ggpht begin
46.61.155.222    lh0.ggpht.com 
46.61.155.222    lh1.ggpht.com 
46.61.155.222    lh2.ggpht.com 
46.61.155.222    lh3.ggpht.com 
46.61.155.222    lh4.ggpht.com 
46.61.155.222    lh5.ggpht.com 
46.61.155.222    lh6.ggpht.com 
46.61.155.222    nt0.ggpht.com 
46.61.155.222    nt1.ggpht.com 
46.61.155.222    nt2.ggpht.com 
46.61.155.222    nt3.ggpht.com 
46.61.155.222    nt4.ggpht.com 
46.61.155.222    nt5.ggpht.com 
46.61.155.222    nt6.ggpht.com 
46.61.155.222    yt0.ggpht.com 
46.61.155.222    yt1.ggpht.com 
46.61.155.222    yt2.ggpht.com 
46.61.155.222    yt3.ggpht.com 
46.61.155.222    yt4.ggpht.com 
46.61.155.222    yt5.ggpht.com 
46.61.155.222    yt6.ggpht.com 
46.61.155.222    gm0.ggpht.com 
46.61.155.222    gm1.ggpht.com 
46.61.155.222    gm2.ggpht.com 
46.61.155.222    gm3.ggpht.com 
46.61.155.222    gm4.ggpht.com 
46.61.155.222    gm5.ggpht.com 
46.61.155.222    gm6.ggpht.com 
46.61.155.222    geo0.ggpht.com 
46.61.155.222    geo1.ggpht.com 
46.61.155.222    geo2.ggpht.com 
46.61.155.222    geo3.ggpht.com 
46.61.155.222    geo4.ggpht.com 
46.61.155.222    geo5.ggpht.com 
46.61.155.222    geo6.ggpht.com
#ggpht end
#google client begin
46.61.155.222    clients1.google.com
46.61.155.222    clients2.google.com
46.61.155.222    clients3.google.com
46.61.155.222    clients4.google.com
46.61.155.222    clients5.google.com
46.61.155.222    clients6.google.com
46.61.155.222    0.client-channel.google.com 
46.61.155.222    1.client-channel.google.com 
46.61.155.222    2.client-channel.google.com 
46.61.155.222    3.client-channel.google.com 
46.61.155.222    4.client-channel.google.com 
46.61.155.222    5.client-channel.google.com 
46.61.155.222    6.client-channel.google.com 
46.61.155.222    7.client-channel.google.com 
46.61.155.222    8.client-channel.google.com 
46.61.155.222    9.client-channel.google.com 
46.61.155.222    10.client-channel.google.com 
46.61.155.222    11.client-channel.google.com 
46.61.155.222    12.client-channel.google.com 
46.61.155.222    13.client-channel.google.com 
46.61.155.222    14.client-channel.google.com 
46.61.155.222    15.client-channel.google.com 
46.61.155.222    16.client-channel.google.com 
46.61.155.222    17.client-channel.google.com 
46.61.155.222    18.client-channel.google.com 
46.61.155.222    19.client-channel.google.com 
46.61.155.222    20.client-channel.google.com 
46.61.155.222    21.client-channel.google.com 
46.61.155.222    22.client-channel.google.com 
46.61.155.222    23.client-channel.google.com 
46.61.155.222    24.client-channel.google.com 
46.61.155.222    25.client-channel.google.com 
46.61.155.222    26.client-channel.google.com 
46.61.155.222    27.client-channel.google.com 
46.61.155.222    28.client-channel.google.com 
46.61.155.222    29.client-channel.google.com
46.61.155.222    uploads.clients.google.com 
46.61.155.222    uploads.client.google.com 
46.61.155.222    upload.clients.google.com 
46.61.155.222    upload.client.google.com 
46.61.155.222    upload.google.com 
46.61.155.222    upload.docs.google.com 
46.61.155.222    upload.photos.google.com 
46.61.155.222    upload.drive.google.com 
46.61.155.222    upload.video.google.com 
46.61.155.222    uploads.code.google.com 
46.61.155.222    uploads.clients.google.com
46.61.155.222    linkhelp.clients.google.com
#google client end
#google others
46.61.155.222    feedburner.google.com 
46.61.155.222    feedproxy.google.com 
46.61.155.222    0.talkgadget.google.com
46.61.155.222    chromoting-host.talkgadget.google.com 
46.61.155.222    chromoting-oauth.talkgadget.google.com 
46.61.155.222    chromoting-client.talkgadget.google.com 
46.61.155.222    maps-api-ssl.google.com 
46.61.155.222    mapsengine.google.com 
46.61.155.222    bpui0.google.com
46.61.155.222    i18napis.appspot.com
46.61.155.222    safebrowsing.google.com
46.61.155.222    safebrowsing.clients.google.com 
46.61.155.222    safebrowsing-cache.google.com
46.61.155.222    admin.google.com 
46.61.155.222    appspot.l.google.com 
46.61.155.222    browserchannel-docs.l.google.com 
46.61.155.222    browserchannel-spreadsheets.l.google.com 
46.61.155.222    browsersync.google.com 
46.61.155.222    browsersync.l.google.com 
46.61.155.222    cache.l.google.com 
46.61.155.222    cache.pack.google.com 
46.61.155.222    cbk0.google.com 
46.61.155.222    cbk1.google.com 
46.61.155.222    cbk2.google.com 
46.61.155.222    cbk3.google.com 
46.61.155.222    cbks0.google.com 
46.61.155.222    cbks1.google.com 
46.61.155.222    cbks2.google.com 
46.61.155.222    cbks3.google.com 
46.61.155.222    dl.google.com 
46.61.155.222    dl.l.google.com 
46.61.155.222    dl-ssl.google.com 
46.61.155.222    encrypted.google.com 
46.61.155.222    encrypted-tbn.l.google.com 
46.61.155.222    encrypted-tbn0.google.com 
46.61.155.222    encrypted-tbn1.google.com 
46.61.155.222    encrypted-tbn2.google.com 
46.61.155.222    encrypted-tbn3.google.com  
46.61.155.222    gg.google.com 
46.61.155.222    ghs.google.com 
46.61.155.222    ghs.l.google.com 
46.61.155.222    ghs46.google.com 
46.61.155.222    ghs46.l.google.com 
46.61.155.222    googlecode.l.google.com 
46.61.155.222    google-public-dns-a.google.com 
46.61.155.222    google-public-dns-b.google.com 
46.61.155.222    groups.l.google.com
46.61.155.222    investor.google.com 
46.61.155.222    kh.google.com 
46.61.155.222    kh.l.google.com 
46.61.155.222    khm.google.com 
46.61.155.222    khm.l.google.com 
46.61.155.222    khm0.google.com 
46.61.155.222    khm1.google.com 
46.61.155.222    khm2.google.com 
46.61.155.222    khm3.google.com 
46.61.155.222    khmdb.google.com 
46.61.155.222    khms.google.com 
46.61.155.222    khms.l.google.com 
46.61.155.222    khms0.google.com 
46.61.155.222    khms1.google.com 
46.61.155.222    khms2.google.com 
46.61.155.222    khms3.google.com 
46.61.155.222    lh2.google.com 
46.61.155.222    lh2.l.google.com 
46.61.155.222    lh3.google.com 
46.61.155.222    lh4.google.com 
46.61.155.222    lh5.google.com 
46.61.155.222    lh6.google.com 
46.61.155.222    mars.google.com
46.61.155.222    mobilemaps.clients.google.com 
46.61.155.222    mt.google.com 
46.61.155.222    mt.l.google.com 
46.61.155.222    mt0.google.com 
46.61.155.222    mt1.google.com 
46.61.155.222    mt2.google.com 
46.61.155.222    mt3.google.com 
46.61.155.222    mts.google.com 
46.61.155.222    mts.l.google.com 
46.61.155.222    mts0.google.com 
46.61.155.222    mts1.google.com 
46.61.155.222    mts2.google.com 
46.61.155.222    mts3.google.com 
46.61.155.222    music.google.com 
46.61.155.222    mw1.google.com 
46.61.155.222    mw2.google.com 
46.61.155.222    picasaweb.google.com 
46.61.155.222    picasaweb.l.google.com 
46.61.155.222    services.google.com
46.61.155.222    sandbox.google.com
46.61.155.222    pack.google.com
46.61.155.222    sb.google.com 
46.61.155.222    sb-ssl.google.com 
46.61.155.222    script.google.com 
46.61.155.222    security.google.com 
46.61.155.222    id.google.com 
46.61.155.222    id.l.google.com 
46.61.155.222    tbn0.google.com 
46.61.155.222    tbn1.google.com 
46.61.155.222    tbn2.google.com 
46.61.155.222    tbn3.google.com 
46.61.155.222    voice.google.com 
46.61.155.222    wifi.google.com
46.61.155.222    g.co 
46.61.155.222    goo.gl
46.61.155.222    goto.google.com
#google others
#google storage begin 
46.61.155.222    0.docs.google.com 
46.61.155.222    1.docs.google.com 
46.61.155.222    2.docs.google.com
46.61.155.222    3.docs.google.com
46.61.155.222    4.docs.google.com
46.61.155.222    5.docs.google.com
46.61.155.222    6.docs.google.com
46.61.155.222    7.docs.google.com
46.61.155.222    8.docs.google.com
46.61.155.222    9.docs.google.com
46.61.155.222    10.docs.google.com
46.61.155.222    0.drive.google.com
46.61.155.222    1.drive.google.com 
46.61.155.222    2.drive.google.com 
46.61.155.222    3.drive.google.com 
46.61.155.222    4.drive.google.com 
46.61.155.222    5.drive.google.com 
46.61.155.222    6.drive.google.com 
46.61.155.222    7.drive.google.com 
46.61.155.222    8.drive.google.com 
46.61.155.222    9.drive.google.com 
46.61.155.222    10.drive.google.com
46.61.155.222    bks0.books.google.com 
46.61.155.222    bks1.books.google.com 
46.61.155.222    bks2.books.google.com 
46.61.155.222    bks3.books.google.com 
46.61.155.222    bks4.books.google.com 
46.61.155.222    bks5.books.google.com 
46.61.155.222    bks6.books.google.com 
46.61.155.222    bks7.books.google.com 
46.61.155.222    bks8.books.google.com 
46.61.155.222    bks9.books.google.com 
46.61.155.222    bks10.books.google.com 
46.61.155.222    spreadsheets0.google.com 
46.61.155.222    spreadsheets1.google.com 
46.61.155.222    spreadsheets2.google.com 
46.61.155.222    spreadsheets3.google.com 
46.61.155.222    spreadsheets4.google.com 
46.61.155.222    spreadsheets5.google.com 
46.61.155.222    spreadsheets6.google.com 
46.61.155.222    spreadsheets7.google.com 
46.61.155.222    spreadsheets8.google.com 
46.61.155.222    spreadsheets9.google.com
#google storage end
#google.com.hk begin
46.61.155.222    news.google.com.hk
46.61.155.222    books.google.com.hk
46.61.155.222    accounts.google.com.hk 
46.61.155.222    clients1.google.com.hk 
46.61.155.222    encrypted.google.com.hk 
46.61.155.222    groups.google.com.hk 
46.61.155.222    id.google.com.hk 
46.61.155.222    images.google.com.hk 
46.61.155.222    m.google.com.hk 
46.61.155.222    maps.google.com.hk 
46.61.155.222    picasaweb.google.com.hk 
46.61.155.222    scholar.google.com.hk 
46.61.155.222    toolbar.google.com.hk  
46.61.155.222    translate.google.com.hk 
46.61.155.222    wenda.google.com.hk
46.61.155.222    www.google.com.hk
#google.com.hk end
#google.com.tw begin
46.61.155.222    www.google.com.tw 
46.61.155.222    accounts.google.com.tw
46.61.155.222    maps.google.com.tw 
46.61.155.222    news.google.com.tw
46.61.155.222    books.google.com.tw 
46.61.155.222    clients1.google.com.tw  
46.61.155.222    encrypted.google.com.tw 
46.61.155.222    groups.google.com.tw 
46.61.155.222    id.google.com.tw 
46.61.155.222    images.google.com.tw 
46.61.155.222    m.google.com.tw 
46.61.155.222    picasaweb.google.com.tw 
46.61.155.222    scholar.google.com.tw 
46.61.155.222    toolbar.google.com.tw 
46.61.155.222    toolbarqueries.google.com.tw 
46.61.155.222    translate.google.com.tw 
#google.com.tw end
#google.cn begin
46.61.155.222    g.cn 
46.61.155.222    www.g.cn 
46.61.155.222    www.gstatic.cn
46.61.155.222    ditu.google.cn 
46.61.155.222    maps.google.cn 
46.61.155.222    gg.google.cn 
46.61.155.222    id.google.cn 
46.61.155.222    maps.gstatic.cn 
46.61.155.222    m.google.cn 
46.61.155.222    mt.google.cn 
46.61.155.222    mt0.google.cn 
46.61.155.222    mt1.google.cn 
46.61.155.222    mt2.google.cn 
46.61.155.222    mt3.google.cn 
46.61.155.222    news.google.cn 
46.61.155.222    scholar.google.cn 
46.61.155.222    translate.google.cn 
46.61.155.222    www.google.cn 
#google.cn end
#begin
46.61.155.222    accounts.l.google.com
46.61.155.222    csi.l.google.com 
46.61.155.222    googleapis.l.google.com
46.61.155.222    maps.l.google.com
46.61.155.222    code.l.google.com 
46.61.155.222    news.l.google.com 
46.61.155.222    images.l.google.com
46.61.155.222    mobile.l.google.com
46.61.155.222    talkx.l.google.com 
46.61.155.222    talk.l.google.com
46.61.155.222    large-uploads.l.google.com
46.61.155.222    writely.l.google.com 
46.61.155.222    writely-china.l.google.com 
46.61.155.222    writely-com.l.google.com 
46.61.155.222    www.l.google.com 
46.61.155.222    www2.l.google.com 
46.61.155.222    www3.l.google.com 
46.61.155.222    www4.l.google.com 
46.61.155.222    ytstatic.l.google.com 
46.61.155.222    wildcard-talkgadget.l.google.com
46.61.155.222    mobile-gtalk.l.google.com 
46.61.155.222    safebrowsing.cache.l.google.com
46.61.155.222    spreadsheets-china.l.google.com 
46.61.155.222    spreadsheets.l.google.com
46.61.155.222    suggestqueries.l.google.com
46.61.155.222    video-stats.l.google.com
46.61.155.222    sb.l.google.com
46.61.155.222    sb-ssl.l.google.com
46.61.155.222    scholar.l.google.com
46.61.155.222    wifi.l.google.com 
46.61.155.222    wire.l.google.com
46.61.155.222    tools.l.google.com
46.61.155.222    photos-ugc.l.google.com
46.61.155.222    music-streaming.l.google.com
46.61.155.222    googlehosted.l.googleusercontent.com 
#end
#google alternative domains
46.61.155.222    suggestqueries.google.com
46.61.155.222    www.googledrive.com
46.61.155.222    map.google.com 
46.61.155.222    mage.google.com
46.61.155.222    plusone.google.com
46.61.155.222    spreadsheet.google.com
46.61.155.222    ditu.google.com
46.61.155.222    local.google.com
46.61.155.222    answers.google.com
46.61.155.222    profiles.google.com
46.61.155.222    writely.google.com
46.61.155.222    buzz.google.com
46.61.155.222    plus.url.google.com
#google alternative domains end
#google source begin
46.61.155.222    googlesource.com
46.61.155.222    www.googlesource.com
46.61.155.222    android.googlesource.com 
46.61.155.222    chromium.googlesource.com 
46.61.155.222    gerrit.googlesource.com 
46.61.155.222    kernel.googlesource.com 
46.61.155.222    gwt.googlesource.com
#google source end
#google anroid begin(access via http)
46.61.155.222    android.com
46.61.155.222    www.android.com
46.61.155.222    developer.android.com  
46.61.155.222    market.android.com 
46.61.155.222    source.android.com
46.61.155.222    panoramio.com 
46.61.155.222    www.panoramio.com 
46.61.155.222    static.panoramio.com 
46.61.155.222    www.webmproject.org 
46.61.155.222    golang.org 
46.61.155.222    play.golang.org 
46.61.155.222 	  www.webrtc.org
#google android end
#google hosts 2015 end
2015年3月19日 | 标签:

效果图如下,感觉不比windows显示效果差

Selection_001

新装了Fedora 20,但是他的中文字体看起来略微有一些奇怪,通过上网查找和自己的实践,总结出了以下美化的步骤:

1.安装文泉驿微米黑并开启文泉驿微米黑渲染:

sudo yum install wqy-microhei-fonts
vi /etc/fonts/conf.d/65-0-wqy-microhei.conf

将false改成true,然后保存。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <test name="family">
            <string>WenQuanYi Micro Hei</string>
        </test>
        <edit name="hinting" mode="assign">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>

2.安装infinality字体渲染软件:

sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
sudo yum install freetype-infinality fontconfig-infinality

3.配置渲染:

(1)建立自定义渲染方案:

cd /etc/fonts/infinality/styles.conf.avail
sudo mkdir fedora
sudo cp linux/* fedora

(2)在/etc/fonts/infinality/styles.conf.avail/fedora目录中:

编辑20-aliases-default-linux.conf文件:

sudo gedit 20-aliases-default-linux.conf

在每一对<prefer></prefer>标签之间添加以下文本:

<family>WenQuanYi Micro Hei</family>

比如:

<alias>
    <family>sans-serif</family>
    <prefer>
        <family>DejaVu Sans</family>
    </prefer>
</alias>

就变成了:

<alias>
    <family>sans-serif</family>
        <prefer>
            <family>DejaVu Sans</family>
            <family>WenQuanYi Micro Hei</family>
    </prefer>
</alias>

总共添加三处,然后保存退出。

(3) 创建中文渲染配置文件

创建62-group-chinese-fonts.conf

sudo gedit 62-group-chinese-fonts.conf

添加以下代码:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
   <match target="font">
      <test name="force_autohint">
         <bool>false</bool>
      </test>
      <test name="family">
         <string>WenQuanYi Micro Hei</string>
        </test>
      <edit name="font_type" mode="assign">
         <string>Chinese Font</string>
      </edit>
   </match>

   <match target="font">
      <test name="force_autohint">
         <bool>false</bool>
      </test>
      <test name="family">
         <string>WenQuanYi Micro Hei Light</string>
        </test>
      <edit name="font_type" mode="assign">
         <string>Chinese Font</string>
      </edit>
   </match>

   <match target="font">
      <test name="force_autohint">
         <bool>false</bool>
      </test>
      <test name="family">
         <string>WenQuanYi Micro Hei Mono</string>
        </test>
      <edit name="font_type" mode="assign">
         <string>Chinese Font</string>
      </edit>
   </match>

   <match target="font">
      <test name="force_autohint">
         <bool>false</bool>
      </test>
      <test name="family">
         <string>WenQuanYi Micro Hei Mono Light</string>
        </test>
      <edit name="font_type" mode="assign">
         <string>Chinese Font</string>
      </edit>
   </match>

   <match target="font">
      <test name="force_autohint">
         <bool>false</bool>
      </test>
      <test name="family">
         <string>WenQuanYi Zen Hei</string>
        </test>
      <edit name="font_type" mode="assign">
         <string>Chinese Font</string>
      </edit>
   </match>

   <match target="font">
      <test name="force_autohint">
         <bool>false</bool>
      </test>
      <test name="family">
         <string>WenQuanYi Zei Hei Mono</string>
        </test>
      <edit name="font_type" mode="assign">
         <string>Chinese Font</string>
      </edit>
   </match>
</fontconfig>

然后保存退出。

创建63-group-chinese-fonts-rendering.conf

sudo gedit 63-group-chinese-fonts-rendering.conf

添加以下代码:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
   <match target="font">
      <test name="font_type">
         <string>Chinese Font</string>
      </test>
      <edit name="antialias" mode="assign">
         <bool>true</bool>
      </edit>
      <edit name="hintstyle" mode="assign">
         <const>hintslight</const>
      </edit>
      <edit name="autohint" mode="assign">
         <bool>false</bool>
      </edit>
   </match>
</fontconfig>

然后保存退出。

4.选择配置方案:

sudo /etc/fonts/infinality/infctl.sh setstyle

输入我们创建的渲染方案fedora的序号 2,回车。

重启计算机之后就可以看到比较令人满意的显示效果了。

2015年3月19日 | 标签:

http://pt.slideshare.net/racklin1002/phalcon-zephir-introduction-at-phpconftw2013

很不错的一个ppt

2015年3月5日 | 标签:

官网: http://www.ninepng.cn/

本文主要是围绕以下两个话题:

1.点九图的特点;
2.点九图的制作。

一,点九图文件的特点

点九图又称九图,是一种png格式的图片,其后缀为.9.png ,其与传统png图片不同的地方是,点九图的四周边缘各有1个像素宽高的区域,而且只能填两种颜色,透明(#00000000)和黑色 (#FF000000),其目的是用于对该图片的扩展区域和内容显示区域进行定义。

如下图所示,这是打开的一张点九图,左侧和上侧作为扩展区域,右侧和下侧则是控制文字显示的区域。(左上拉伸区域)当需要上下拉伸的时候,就从左侧的黑色区域开始复制拉伸;当需要左右拉伸的时候,就从上侧的黑色区域开始拉伸。(右下文字显示区域)当想要在显示文字时,控制其与上下或左右边缘的距离,可以设置左侧或下侧的黑色区域,左侧的黑色区域控制文字上下位置,下侧控制文字的左右位置。

 

那么,使用点九图有什么好处呢?
使用点九图的好处很多呀!大致的说几点吧:

1.有了点九图,苦逼的设计湿和程序猿就不用再辛苦的针对每种机型做特定适配了。 因为点九图能够在拉伸的时候还能保持图片的细节;

2.使用了点九图,可以把图片做的很小,从而使应用程序的APK文件大小显著减小;

3.图片变小了,使得程序运行和加载起来速度更快了;
4.APK文件大小减小了,网络传输和下载的时间也会大大减小,从而带给用户更好的体验;
二. 点九图的制作

制作点九图的方式大致有三种:
1.在理解了.9.png格式图的原理之后,使用PS来制作,但是这只能针对那些懂PS的设计湿来;
2.使用Android开发包自带的sdk下tools文件夹下的工具draw9patch.bat,但是前提是你需要把整个sdk都安装好,还要安装java环境,整个下载下来文件不算太大,也就几百M而已,而且鉴于此谷歌在国内被*uck Qiang的状况,能不能下载下来还是个问题。
3.第三种是使用一个专门处理点九图的工具——九图神器App,不仅方便小巧,而且也很强大,操作很方便,深得吾心

这三种方式,我都用过,第一种太麻烦,第二种使用起来感觉很别扭,第三种比较好一些,当然,最重要的还是这是在我受尽处理点九图的折磨之后,        按照自己的理解和思考花了两个月而开发出来的产品

以下为使用此App制作点九图的介绍:
1.下载安装九图神器App,并启动;

2.划开左侧菜单栏,打开wifi共享,并在在浏览器上访问提示的地址,比如http://192.168.1.102:9889(注意,必须保证手机连接的wifi和电脑连接的wifi在同一局域网内才行,或者使用同一个路由器)

3.然后开始上传图片到手机上。并选择修改模式(一打开软件默认就是这个模式),点击进去编辑。

4.要想预览一下效果的话,可以点击预览效果按钮,就是那个顶部三角形按钮,图片会自动保存,预览时还可以设置一下文字信息等,App本身自动设置了模拟几个主流dpi分辨率的机型,预览效果如下:

5.要是觉得不满意的话,可以回到第三步继续编辑,觉得效果还OK的话就可以直接放进Android项目中使用了。

还不赶紧让你们的设计湿,攻城狮使用!

2015年3月5日 | 标签:

http://blog.csdn.net/ronghao3508/article/details/19118429

android 点9图片制作工具:

注意:

注意:1、不要复制透明像素

步骤:

  1. 运行android SDK中tools路径下的draw9patch.bat文件
  2. 这是我推荐一个别人写的点9图片制作工具:Nine-Patch Editor

 

20140212145330484

大家看图就知道怎么用了吧,图片直接拖入。

点九的含义

20140212150535609

四角(1,3,6,8):不拉伸

四边(2,4,5,7)分为两种:(2,7)只横向拉伸;(4,5)只竖向拉伸

中间(9):横竖都拉伸

点九图片的作用

  • 定义复制区域:上方横线表示横向拉伸时候被复制像素区域;左方横线表示竖向拉伸区域被复制像素区域
  • 定义显示区域:下方和右方组成的重叠区域表示如果android组件使用了这个图片为背景图片添加文字时候,文字只会添加到该重叠区域
2015年3月5日 | 标签:

getApplicationContext():生命周期是整个应用,应用摧毁,它才摧毁。

this:代表当前,在Activity当中就是代表当前的Activity,换句话说就是Activity.this在Activity当中可以缩写为this.

getApplication():andorid 开发中共享全局数据;

    我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中得所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员,不过andorid已经为我们提供了这种情况的解决方案:在Android中,有一个名为Application的类,我们可以在Activity中使用getApplication(),方法来获得,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特性就是可以被我们继承,来添加我们自己的全局属性。

第 1 页,共 31 页12345...102030...最旧 »