- 博客(9)
- 收藏
- 关注
Android Data Binding 系列(二) -- Binding与Observer实现原理
写在前面上篇文章 Android Data Binding 系列(一) – 详细介绍与使用 介绍了 Data Binding 的基础及其用法,本文接上篇,结合DataBindingDemo 来学习下 Data Binding 的实现。绑定实现Activity在inflate layout时,通过DataBindingUtil来生成绑定,从代码看,是遍历contentView得到V...
2016-07-13 13:39:00
375
Android Data Binding 系列(一) -- 详细介绍与使用
写在前面要学习新东西,最好的办法是先学会如何使用。所以,本文仅作 Android Data Binding 的介绍并结合 DataBindingDemo 来理解它的用法,后续再对其原理进行深入探讨。简介Data binding 在2015年7月发布的Android Studio v1.3.0 版本上引入,在2016年4月Android Studio v2.0.0 上正式支持。目前...
2016-07-03 21:56:00
651
Android Studio Run app 报错
问题描述今天在码代码时遇到一个莫名其妙的问题,问题是这样的:不论 clean project、rebuild project 还是 make module 都能顺利执行,但是只要 Run app 就会报如下错误Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android...
2016-05-07 19:49:00
472
Markdown的常用语法(个人总结)
简介Markdown 是一种轻量级标记语言,它用简洁的语法代替排版,使我们专心于码字。它的目标是实现易读易写,成为一种适用于网络的书写语言。同时,Markdown支持嵌入html标签。注意:Markdown使用#、+、*等符号来标记, 符号后面必须跟上 至少1个 空格才有效!Markdown的常用语法标题Markdown 标题支持两种形式:1、用#标记在 标题...
2016-05-07 19:35:00
268
使用Android Studio 进行NDK开发和调试
尽管Android Studio已经越来越流行了,但很多人还是习惯于Eclipse或源码环境下开发JNI应用。个人认为使用Android Studio作NDK开发是必然趋势,所以本文将简单介绍如何在Android Studio上实现NDK开发。简介JNIJNI 是Java Native Inteface的缩写,是Java中定义的一种用于连接Java和C/C++接口的一种实现方...
2016-04-28 21:54:00
454
让Android Studio支持系统签名
有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性:android:sharedUserId="android.uid.system"android:sharedUserId="android.uid.shared"android:sharedUserId="android.media"这时候apk的签名就需要是系统签名(p...
2016-04-28 21:49:00
1130
你真的了解Android Notification吗?
最近时不时地有人问我这样或那样的通知如何实现,所以本文将根据个人经验对Notification做个总结,以供参考!什么是通知(Notification)通知是一个可以在应用程序正常的用户界面之外显示给用户的消息。 通知发出时,它首先出现在状态栏的通知区域中,用户打开通知抽屉可查看通知详情。通知区域和通知抽屉都是用户可以随时查看的系统控制区域。作为安卓用户界面的重要组成部分,通知...
2016-04-28 21:46:00
306
Android应用使用Multidex突破64K方法数限制
写在前面前几天,开发中遇到一个问题,Log信息如下:E/AndroidRuntime(10943): FATAL EXCEPTION: mainE/AndroidRuntime(10943): Process: com.freeme.gallery, PID: 10943E/AndroidRuntime(10943): java.lang.NoClassDefFoundError: ...
2016-04-28 21:37:00
232
使用Hexo+Github Pages 来搭建免费的专属博客
使用Hexo+Github Pages 来搭建免费的专属博客一、简介HexoHexo是一个开源的静态博客框架,基于node.js开发,作者是台湾大学生tommy351。Github如果是程序员肯定知道,Github是开源代码库以及版本控制系统。在GitHub,用户可以十分轻易地找到海量的开源代码。Github PagesGithub Pages可以理解...
2016-04-28 21:29:00
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人