<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_17995的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_17995</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_17995]]></copyright><item><title><![CDATA[Android Data Binding 系列(二) -- Binding与Observer实现原理]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82654521</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82654521</guid><author>iteye_17995</author><pubDate>Wed, 13 Jul 2016 13:39:00 +0800</pubDate><description><![CDATA[
写在前面

上篇文章 Android Data Binding 系列(一) – 详细介绍与使用 介绍了 Data Binding 的基础及其用法，本文接上篇，结合DataBindingDemo 来学习下 Data Binding 的实现。



绑定实现

Activity在inflate layout时，通过DataBindingUtil来生成绑定，从代码看，是遍历contentView得到V...]]></description><category></category></item><item><title><![CDATA[Android Data Binding 系列(一) -- 详细介绍与使用]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82654093</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82654093</guid><author>iteye_17995</author><pubDate>Sun, 03 Jul 2016 21:56:00 +0800</pubDate><description><![CDATA[
写在前面

要学习新东西，最好的办法是先学会如何使用。所以，本文仅作 Android Data Binding 的介绍并结合 DataBindingDemo 来理解它的用法，后续再对其原理进行深入探讨。



简介

Data binding 在2015年7月发布的Android Studio v1.3.0 版本上引入，在2016年4月Android Studio v2.0.0 上正式支持。目前...]]></description><category></category></item><item><title><![CDATA[Android Studio Run app 报错]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82651626</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82651626</guid><author>iteye_17995</author><pubDate>Sat, 07 May 2016 19:49:00 +0800</pubDate><description><![CDATA[
问题描述

今天在码代码时遇到一个莫名其妙的问题，问题是这样的：

不论 clean project、rebuild project 还是 make module 都能顺利执行，但是只要 Run app 就会报如下错误

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
&amp;gt; com.android...]]></description><category></category></item><item><title><![CDATA[Markdown的常用语法(个人总结)]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82651625</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82651625</guid><author>iteye_17995</author><pubDate>Sat, 07 May 2016 19:35:00 +0800</pubDate><description><![CDATA[
简介

Markdown 是一种轻量级标记语言，它用简洁的语法代替排版，使我们专心于码字。它的目标是实现易读易写，成为一种适用于网络的书写语言。同时，Markdown支持嵌入html标签。

注意：Markdown使用#、+、*等符号来标记， 符号后面必须跟上 至少1个 空格才有效！



Markdown的常用语法



标题

Markdown 标题支持两种形式：

1、用#标记

在 标题...]]></description><category></category></item><item><title><![CDATA[使用Android Studio 进行NDK开发和调试]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82651227</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82651227</guid><author>iteye_17995</author><pubDate>Thu, 28 Apr 2016 21:54:00 +0800</pubDate><description><![CDATA[
尽管Android Studio已经越来越流行了，但很多人还是习惯于Eclipse或源码环境下开发JNI应用。个人认为使用Android Studio作NDK开发是必然趋势，所以本文将简单介绍如何在Android Studio上实现NDK开发。



简介



JNI

JNI 是Java Native Inteface的缩写，是Java中定义的一种用于连接Java和C/C++接口的一种实现方...]]></description><category></category></item><item><title><![CDATA[让Android Studio支持系统签名]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82651226</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82651226</guid><author>iteye_17995</author><pubDate>Thu, 28 Apr 2016 21:49:00 +0800</pubDate><description><![CDATA[
有时候，我们开发的apk需要用到系统权限，需要在AndroidManifest.xml中添加共享系统进程属性：

android:sharedUserId=&quot;android.uid.system&quot;
android:sharedUserId=&quot;android.uid.shared&quot;
android:sharedUserId=&quot;android.media&quot;


这时候apk的签名就需要是系统签名(p...]]></description><category></category></item><item><title><![CDATA[你真的了解Android Notification吗?]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82651224</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82651224</guid><author>iteye_17995</author><pubDate>Thu, 28 Apr 2016 21:46:00 +0800</pubDate><description><![CDATA[
最近时不时地有人问我这样或那样的通知如何实现，所以本文将根据个人经验对Notification做个总结，以供参考！



什么是通知(Notification)

通知是一个可以在应用程序正常的用户界面之外显示给用户的消息。 
通知发出时，它首先出现在状态栏的通知区域中，用户打开通知抽屉可查看通知详情。通知区域和通知抽屉都是用户可以随时查看的系统控制区域。

作为安卓用户界面的重要组成部分，通知...]]></description><category></category></item><item><title><![CDATA[Android应用使用Multidex突破64K方法数限制]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82651223</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82651223</guid><author>iteye_17995</author><pubDate>Thu, 28 Apr 2016 21:37:00 +0800</pubDate><description><![CDATA[
写在前面

前几天，开发中遇到一个问题，Log信息如下：

E/AndroidRuntime(10943): FATAL EXCEPTION: main
E/AndroidRuntime(10943): Process: com.freeme.gallery, PID: 10943
E/AndroidRuntime(10943): java.lang.NoClassDefFoundError: ...]]></description><category></category></item><item><title><![CDATA[使用Hexo＋Github Pages 来搭建免费的专属博客]]></title><link>https://blog.youkuaiyun.com/iteye_17995/article/details/82651222</link><guid>https://blog.youkuaiyun.com/iteye_17995/article/details/82651222</guid><author>iteye_17995</author><pubDate>Thu, 28 Apr 2016 21:29:00 +0800</pubDate><description><![CDATA[
使用Hexo＋Github Pages 来搭建免费的专属博客



一、简介



Hexo

Hexo是一个开源的静态博客框架,基于node.js开发,作者是台湾大学生tommy351。



Github

如果是程序员肯定知道，Github是开源代码库以及版本控制系统。在GitHub，用户可以十分轻易地找到海量的开源代码。



Github Pages

Github Pages可以理解...]]></description><category></category></item></channel></rss>