<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[体验人生，感悟生命]]></title><description><![CDATA[不能承受的生命之轻]]></description><link>https://blog.youkuaiyun.com/lifeshow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lifeshow]]></copyright><item><title><![CDATA[Apache Cordova-Android框架原理研究笔记 II]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/51037722</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/51037722</guid><author>lifeshow</author><pubDate>Fri, 01 Apr 2016 16:30:58 +0800</pubDate><description><![CDATA[上一篇笔者简要分析了Cordova从JS端->Native端的调用过程（以JS Object桥为例）。本章让我们来分析下这个过程的反面，也就是从Native端->JS端，Cordova是如何处理的。老习惯，我们先看一段代码： 
exec.jsnativeToJsModes = {
        // Polls for messages using the JS->Native bridge.]]></description><category></category></item><item><title><![CDATA[Apache Cordova-Android框架原理研究笔记 I]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/51028948</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/51028948</guid><author>lifeshow</author><pubDate>Thu, 31 Mar 2016 18:03:39 +0800</pubDate><description><![CDATA[由于工作原因，笔者对于所谓的Hybrid、Webpp开发模式产生了浓厚的兴趣。老习惯，笔者对于Apache Cordova（PhoneGap）框架进行了一番研究，小有收货，特此记录下来。先看一张图，这是官网上对于Cordova总体框架架构的描述： 
 
第一部分：Cordova Application是Cordova框架独立于不同手机操作系统的一个封装层。具体包括 
1）Web app（包括具体的a]]></description><category></category></item><item><title><![CDATA[Android漫游记(6)---APP启动之旅（I）]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/37812947</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/37812947</guid><author>lifeshow</author><pubDate>Tue, 15 Jul 2014 17:37:15 +0800</pubDate><description><![CDATA[我们从Kernel层简单说明：
    1、Kernel层：基于Linux2.6+内核，同时做了一些嵌入式环境做了一些针对性的优化调整。
    2、Libraries层：包括Bionic C库，以及HAL（硬件驱动接口抽象）等API。
    3、Android Runtime（ART）层：包含核心应用库和Dalvik虚拟机。
    4、Application Framework层：纯JAVA的API框架，包括Activity Manager和Windows Manager等。
    5、Applic]]></description><category></category></item><item><title><![CDATA[Android漫游记(5)---ARM GCC 内联汇编烹饪书（附实例分析）]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/33725919</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/33725919</guid><author>lifeshow</author><pubDate>Tue, 24 Jun 2014 17:43:48 +0800</pubDate><description><![CDATA[关于本文档

    
    GNU C编译器针对ARM RISC处理器，提供了内联汇编支持。利用这一非常酷炫的特性，我们可以用来优化软件代码中的关键部分，或者可以使用针对特定处理的汇编处理指令。
    本文假定，你已经熟悉ARM汇编语言。本文不是一篇ARM汇编教程，也不是C语言教程。]]></description><category></category></item><item><title><![CDATA[Android漫游记(4)---.so文件动态调试一例]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/32914081</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/32914081</guid><author>lifeshow</author><pubDate>Sat, 21 Jun 2014 12:14:36 +0800</pubDate><description><![CDATA[Android平台的动态调试一直以来是个困扰我等Coder的头疼问题，特别是对于本地的动态调试支持，可以说是“弱智”级别的，不知道Google的新版NDK和新出的Android Studio对这块支持如何，让我们拭目以待。
    言归正传，我这里采用的是cygwin+ndk-gdb的调试模式，灵感来自于XDA的一篇博文（点击打开链接），平台和原文作者不同：]]></description><category></category></item><item><title><![CDATA[Android漫游记(3)---重定位之GOT  &  PLT  &  R_ARM_JUMP_SLOT]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/29597401</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/29597401</guid><author>lifeshow</author><pubDate>Mon, 09 Jun 2014 18:27:51 +0800</pubDate><description><![CDATA[Android系统的动态链接工具是/system/bin/linker(一般的Linux系统是ld.so)，虽然名字不同，但是基本的动态链接过程是类似的。需要注意的一点是，Linux一般是Lazy，即所谓的“懒”加载方式，但是Android系统有点区别，是非Lazy方式，即所有的重定位操作，在进程首次执行以前已经全部完成。这大概也是Android应用首次启动比较慢的原因之一吧！
    关于Android系统的PLT和GOT可以写上一篇高考作为，在这里就不提概念性的东西了，网上有一篇博文：http://ww]]></description><category></category></item><item><title><![CDATA[Android漫游记(2)---ELF可执行文件格式]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/29198107</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/29198107</guid><author>lifeshow</author><pubDate>Sat, 07 Jun 2014 18:39:16 +0800</pubDate><description><![CDATA[ELF是类Unix类系统，当然也包括Android系统上的可执行文件格式（也包括.so和.o类文件）。可以理解为Android系统上的exe或者dll文件格式。理解ELF文件规范，是理解Android系统上进程加载、执行的前提。下面我们就来一步步了解这ELF到底是个啥玩意儿（以Arm 32 ELF格式为主）！当然，网上关于ELF的介绍已经非常多，最好的手册还是直接看ELF官方的手册，我这里只是对ELF的文件做个纲领性介绍，然后直奔主题，比如.GOT .PLT或者R_Arm_Jump_Slot，R_Arm_R]]></description><category></category></item><item><title><![CDATA[Android漫游记(1)---内存映射镜像(memory maps)]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/29174457</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/29174457</guid><author>lifeshow</author><pubDate>Sat, 07 Jun 2014 12:10:06 +0800</pubDate><description><![CDATA[Android系统内核基于Linux2.6+内核，因此，其在进程内存管理方面的很多机制和Linux是很相像的。首先，让我们来看一个典型的Android进程的内存镜像（App进程和Native本地进程略有差别，但原理是一样的）：

和Linux一样，Android提供了基于/proc的“伪文件”系统来作为查看用户进程内存映像的接口(cat /proc/pid/maps)。可以说，这是Android系统内核层开放给用户层关于进程内存信息的一扇窗户。通过它，我们可以查看到当前进程空间的内存映射情况，模块加载情况以]]></description><category></category></item><item><title><![CDATA[Media-媒介（媒体、介质）【译】]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/13507387</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/13507387</guid><author>lifeshow</author><pubDate>Tue, 29 Oct 2013 15:04:25 +0800</pubDate><description><![CDATA[Media-媒介（媒体、介质）
   
       Android支持定制的媒介解码器，需要将定制的解码器接口暴露给框架。
       Android针对集中常见的媒介格式，提供一套本地的解码引擎-Stagefright。Stagefright提供音频和视频播放功能，包括OpenMax解码交互、会话管理、时间同步渲染、传输控制和DRM。此外，Stagefright可以集成针对特定硬件的解]]></description><category></category></item><item><title><![CDATA[Android系统底层架构【译】]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/13016995</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/13016995</guid><author>lifeshow</author><pubDate>Fri, 25 Oct 2013 11:27:52 +0800</pubDate><description><![CDATA[Android系统底层架构


      设备移植
         Android提供了设备移植和支持方面有较大的自由度，可以制定自有的设备规范和驱动。通过硬件抽象层（HAL-Hardware Abstraction Layer），可以在底层硬件驱动和上层平台之间建立关联（Hooks）。Androind通过自身的开源性，来支持各种类型的设备发展。


         为了确保你]]></description><category></category></item><item><title><![CDATA[一念之转]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7531630</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7531630</guid><author>lifeshow</author><pubDate>Thu, 03 May 2012 15:13:56 +0800</pubDate><description><![CDATA[“一念之转”----抬头看，天高云淡！


时时检视自己的思想和默认的“认同”，与自己安静的对话！]]></description><category></category></item><item><title><![CDATA[开始，就是未来--------迎风飞扬，遇见未知的自己]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7472652</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7472652</guid><author>lifeshow</author><pubDate>Wed, 18 Apr 2012 11:31:39 +0800</pubDate><description><![CDATA[也许是真我仅存的一点觉知之光，让我遇到了德芬老师的《遇见未知的自己》，当晚便深夜阅读。读毕合书，思绪万千！
      人生三十载，我早已不是当初的我。人世的沧桑早已铭刻下深深的痕迹。所谓真我，不过是苟延残喘的活在深深的“包裹”之下，也许仅剩下些许的微光。
      通过“连接”、“臣服”、“定静”和“觉察”突破“小我”的种种束缚和障碍，让真我的“爱、喜悦和和平”之光照亮人生。]]></description><category></category></item><item><title><![CDATA[遇见未知的自己（五）-冲破“身份认同”的屏障]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7472543</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7472543</guid><author>lifeshow</author><pubDate>Wed, 18 Apr 2012 10:50:08 +0800</pubDate><description><![CDATA[冲破“身份认同”屏障的方法-觉察小我的虚假认同并“解离”


1、凡是你抗拒的，都会持续，要学会顺其自然和臣服；

2、身份认同的结果-胜肽，小我对胜肽的“瘾”会驱使我们满足自我的胜肽需求；

3、我不是我的房子、车子、事业，这些只是小我的虚假认同；




自我“修行”


1、定静是检视自我，觉察虚假身份认同的良药；

2、觉察小我的虚假认同和随之的“胜肽”需]]></description><category></category></item><item><title><![CDATA[遇见未知的自己（四）-冲破思想的屏障]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7472457</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7472457</guid><author>lifeshow</author><pubDate>Wed, 18 Apr 2012 10:37:46 +0800</pubDate><description><![CDATA[冲破思想屏障的方法-“定静、检视”我们的思想


1、“亲爱的，外面没有别人，所有的外在事物都是你内在投射出来的结果”；

2、接受了这么多的应该和理想，我们于是产生了很多的信念、价值观、态度、标准，来约束自己，也来衡量、批判他人。这些就是我们每日所想所想的基础，可是我们从来不去检测我们思想的正确性；

3、A（事件）---》B（信念、想法）---》C（结果）；




自]]></description><category></category></item><item><title><![CDATA[遇见未知的自己（三）-冲破情绪的屏障]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7454755</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7454755</guid><author>lifeshow</author><pubDate>Thu, 12 Apr 2012 17:29:43 +0800</pubDate><description><![CDATA[冲破情绪屏障的方法-臣服于“事实、当下”

1、我看见我在寻求失败、颓废的痛苦感受，我全心地接纳这种感受，并且放下对它的需要；
2、所有发生在我们身上的事件都是一个经过仔细包装的礼物，只要我们愿意面对它有时有点丑恶的包装，带着耐心和勇气一点一点低拆开包装的话，我们会惊喜地看到里面珍藏的礼物。
3、臣服的好处就是，当你接纳了当下，不徒然浪费力气去抗争的时候，事情往往会有意想不到的转机出现，你]]></description><category></category></item><item><title><![CDATA[遇见未知的自己（二）-冲破身体的屏障]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7452971</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7452971</guid><author>lifeshow</author><pubDate>Thu, 12 Apr 2012 11:43:16 +0800</pubDate><description><![CDATA[冲破身体屏障的方法-与身体“连接”
健康的“身体”-与身体对话，倾听身体的回应
1、饮食
2、腹式呼吸
3、瑜伽
4、健走


自我“修行”
1、早7点起床-健走、有氧呼吸、慢跑
2、饮食规律、卫生
3、改变吸烟、长时间游戏等习惯]]></description><category></category></item><item><title><![CDATA[遇见未知的自己（一）]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7452736</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7452736</guid><author>lifeshow</author><pubDate>Thu, 12 Apr 2012 11:03:27 +0800</pubDate><description><![CDATA[真我与小我-每个人的人生之圆-人生模式]]></description><category></category></item><item><title><![CDATA[2012目标]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7347571</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7347571</guid><author>lifeshow</author><pubDate>Tue, 13 Mar 2012 10:17:29 +0800</pubDate><description><![CDATA[1、戒烟成功，调整好身体和心理状态；
2、进一步熟悉和了解互联网产品等整体业务，积累经验；]]></description><category></category></item><item><title><![CDATA[我的2012]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/7172306</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/7172306</guid><author>lifeshow</author><pubDate>Tue, 03 Jan 2012 11:13:18 +0800</pubDate><description><![CDATA[段一：
2011就这么消失，在时间的飞逝中，我们只能选择追赶。
有个笑话说，生命就是一坨屎做成的“蛋糕”。你要么仍收着屎的味道，要么努力想象中“蛋糕”的香甜。
又有人说，生命像是一出戏，我们努力的扮演着各自的角色。小丑在舞台上留着泪的逗笑着，默默等待着曲终人散时孤灯下的寂寞香烟。
励志学者告诉我们，生活像一面镜子，你对他微笑，他就会回报你微笑；你对他哭泣，他会流着泪对你------因此，你]]></description><category></category></item><item><title><![CDATA[人生十年-其六]]></title><link>https://blog.youkuaiyun.com/lifeshow/article/details/6854773</link><guid>https://blog.youkuaiyun.com/lifeshow/article/details/6854773</guid><author>lifeshow</author><pubDate>Sun, 09 Oct 2011 10:42:36 +0800</pubDate><description><![CDATA[不懂得享受生活，就不会懂得享受工作；不知道如何爱自己，就不会懂得如何爱别人；
尊重自己，并遵从你内心的召唤，因为生命原本如此！]]></description><category></category></item></channel></rss>