自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (18)
  • 收藏
  • 关注

原创 ContentProvider 总结

ContentProvider 作为一种跨应用/跨进程使用的数据存储代理方式, 我们平时更多是作为一个使用者的身份来使用一些系统应用提供的 ContentProvider.这里, 我根据 Android 开发者网站中的内容, 对 ContentProvider 的相关内容进行了总结.

2015-12-06 20:21:02 464

原创 为什么要加 android.intent.category.DEFAULT

当隐式启动一个 Activity 的时候, 它的 Intent 中默认含有 android.intent.category.DEFAULT 这个 Category, 所以说如果你希望自己的 Activity 可以被隐式启动, 你需要在它的 IntentFilter 中加入这个 Category.

2015-08-28 09:50:39 404

原创 ImportNew 笔记

这篇博客用来记录自己阅读 ImportNew 公众帐号文章的笔记.2015-8-26:《关于 hashCode() 你需要了解的3件事》在一个运行的进程中, 相等的对象必须要有相同的哈希码, 如果你要重写 equals() 方法, 一定要同时实现 hashCode() 方法.但这并 不意味 有相同哈希码的对象一定相等 或者 不相等的对象的哈希码一定不相等.两个不同对象拥有相同哈希码称之为冲突

2015-08-26 12:52:15 1341

原创 Android 保持亮屏

Android 中保持屏幕常亮的方式有两种,一种是给当前 Window 设置 FLAG_KEEP_SCREEN_ON 标志,另一种是使用 WakeLock。WakeLock 的 sdk 中已经废弃了一些接口,并在其中注明了建议使用第一种方式。Window window = MainActivity.this.getWindow(); // 获取当前的 Window 对象window.addFlag

2015-07-23 10:28:12 627

翻译 另一篇关于 Serializable 和 Parcelable 对比的文章

译自 Yet another post on Serializable vs Parcelable在我的 Android 开发生涯中我一直通过实现 Serializable接口 来封装 Activity 之间传递的数据. 我听说过 Parcelable 这个接口以及它声称的优势, 但是从来没有真正见过任何与此相关的性能上的问题. 所以我一直没有看到任何必要性让我使用 Parcelable, 给自己

2015-07-17 15:32:49 457

原创 Toast 默认时长

Toast 默认时长Toast 类中设置时长有两个可选值: Toast.LENGTH_LONG 和 Toast.LENGTH_SHORT.这两个值对应的 Toast 实际显示时长分别为 3500ms 和 2000ms.(定义在 NotificationManagerService 中)

2015-07-11 15:10:06 2934

原创 Android 中 View 的中的 DrawableState

Android 中 View 的中的 DrawableState挺久之前就会用 selector 这种资源来给一个 drawable 对象标识不同的状态了,但是之前的认识只停留在设置一个正常状态的图片,设置一个 state_pressed 状态的图片,然后把这个 selector 作为控件的背景,当控件被点击(前提是设置了可点击或者点击监听器)的时候图片会自动切换。但是 View 内部究竟是如何对

2015-07-06 21:33:53 6150

原创 Android Studio 使用笔记

Android Studio 使用笔记我将在这篇笔记中记录自己使用 Android Studio 过程中记录的一些东西。Android Studio 快捷键这里只记录我常用的快捷键。 功能 Mac 快捷键 Override Methods ^ + o Navigate/Class… cmd + o Navigate/File… cmd + shift + o Tog

2015-06-28 21:01:27 634

翻译 ViewPropertyAnimator介绍

ViewPropertyAnimator介绍 译自:Introducing ViewPropertyAnimator 这篇博客的作者是 Chet Haase,它是一位专注于图像和动画领域的 Android 工程师。他比较偶然的在他自己的 CodeDependent 博客上(graphics-geek.blogspot.com)发表了与这个课题有关的视频和文章。 —— Tim Bray在之前的

2015-06-28 20:28:30 4983

原创 SparseArray 简介

SparseArray在写代码的时候发现当试图使用以 int/Integer 类型为 key 的 HasMap 的时候被提示使用 SparseArray:Use new SparseArray<Object>(...) for better performance查了一下,SparseArray 的描述是这样的: SparseArray:integer到Object的映射。与其他Array不同的

2015-06-27 18:01:17 670

原创 Android 调出键盘和隐藏键盘

Android 调出键盘和隐藏键盘调出键盘InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(mEditText, 0);隐藏键盘InputMethodManager imm = (InputMethod

2015-06-26 23:35:40 752

翻译 如何正确的使用 Android 中的 themes 和 styles

如何正确的使用 Android 中的 themes 和 styles 译自:How to avoid headaches with Android themes and stylesAndroid 确实是一个非常棒的开发平台。它拥有非常棒的框架(Activities, Intents…),简洁的概念(Java 和 XML 的关联,可缩放的9切图…),清晰的文档以及可以使设计自己的 app 成为

2015-06-23 10:26:25 6144

原创 Java Thread总结

个人学习Java Thread过程中的一些总结

2015-06-13 00:42:32 684

原创 Activity Launch Mode(启动模式)

Activity Launch Mode(启动模式)要深入理解Activity的启动方式,首先要了解以下几个概念: - task(任务) :Android管理Avtivity的基本单位不是Activity,而是有若干个Activity组成的task,task之间是有序的,但相对位置可以调整(当点击正在运行按钮的时候,看到的已经打开的activity列表就是task列表); - back sta

2015-05-05 16:14:56 718

ContentProviderSummary.xmind

这是我根据 Android 开发者网站中的内容对 ContentProvider 所做的总结, 使用 mindmap 的方式, 请使用 xmind 软件打开文档.

2015-12-05

EffectiveNavigation.zip

Android Develops Training 部分, Best Practices for Interaction and Engagement -> Implementing Descendant Navigation章节的demo

2015-11-05

NavigationDrawer.zip

Android Developers, Training部分, Best Practices for Interaction and Engagement -> Creating a Navigation Drawer 章节 demo

2015-11-05

ContactsList.zip

Android Developers, Training 部分 Accessing Contacts Data章节的 demo

2015-10-21

BasicSyncAdapter.zip

Android Training 部分 "Transferring Data Using Sync Adapters" 章节的 demo

2015-10-09

NetWorkUsage.zip

Android Developers Training 部分的网络操作示例代码

2015-09-28

AnimationsDemo.zip

Android Developers 的 Training 部分 “Add Animations” 部分的 demo 代码

2015-08-16

CustomTransition.zip

Android Developers 中 sample 中的 CustomTransition 实例代码

2015-08-14

BasicTransition.zip

android developers 里面 sample 部分的 BasicTraining 实例代码

2015-08-14

OpenGL.zip

Android Developers 网站 Training 部分 OpenGL 的示例代码

2015-08-12

DiskLruCache.java

Android Source 中的 DiskLruCache 类

2015-07-20

DisplayingBitmaps.zip

Android 开发者网站上 Training 部分,Building Apps with Graphics & Animation -> Displaying Bitmaps Efficiently部分的实例 demo

2015-07-17

PhotoIntentActivity.zip

Android 开发者网站上 Training 部分, Building Apps with Multimedia -> Capturing Photos 中的 demo

2015-07-10

FragmentBasics.zip

Android开发者网站上,Training 部分介绍 Fragment 的时候使用的 demo

2015-07-07

ActivityLifecycle.zip

Android 开发者网站中, Develop->Training部分 Activity 声明周期的 Demo

2015-07-07

Action Bar Icon Pack

This is the Action Bar Icon Pack that is provided as part of Android Design Guidelines.

2015-07-07

supportv4.jar

E/JavaBinder﹕ !!! FAILED BINDER TRANSACTION !!! 06-17 11:28:38.956 15889-15889/com.zeroteam.zerolauncher E/JavaBinder﹕ !!! FAILED BINDER TRANSACTION !!! 06-17 11:28:38.996 1316-2135/? E/ExternalAccountType﹕ Unsupported attribute readOnly 06-17 11:28:39.096 30716-30734/? E/GooglePlayServicesUtil﹕ The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. 06-17 11:28:39.116 1316-2135/? E/ExternalAccountType﹕ Unsupported attribute readOnly 06-17 11:28:39.286 30716-30757/? E/ActivityThread﹕ Fai

2015-07-05

DemoCustomImageView.zip

一个关于如何自定义 View 的 Demo,相关博客看这里:http://blog.csdn.net/zhaoshecsdn/article/details/46731457

2015-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除