加载中
Android Studio资源自动清理工具 - Lint Cleaner Plugin

Android项目随着迭代时间越来越长,代码废弃资源也会越来越多。 Lint Cleaner Plugin这个github源上小工具,简单易用,省去了不少麻烦。 首先,配置一下app的build.gradle文件 buildscript ...

为什么要用Fragment.setArguments(Bundle bundle)来传递参数

Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。 但当我们实例化自定义Fragment时,为什么官方推荐Fra...

2016/02/24 12:08
179
Android studio 编译报iCCP: Not recognizing known sRGB

在Android5.0的源码中编译apk会出现如下的问题 libpng warning: "iCCP: Not recognizing known sRGB profile that has been edited" 原因是新版本的libpng对关于ICCP采用了更严苛的约束 解决...

使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI

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

Android Studio编译后报错 java.exe'' finished with non-z

Android Studio编译后报错 java.exe'' finished with non-zero exit

Android studio在Android 6.0下继续使用Apache HttpClient

在android 6.0(API 23)中,Google已经移除了移除了Apache HttpClient相关的类 推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在Android studio下libs里添加org.a...

Android事件总线框架Otto

Otto是一个轻量级的EventBus,它的使用非常简单,我们使用一个Bus的单例,所有需要产生事件(@Produce bus.post(new YourEvent(…)))或者处理事件(@Subscribe)的对象,在create时register,销...

2016/02/14 22:17
238
Android事件总线框架EventBus

EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接...

2016/02/14 22:01
153
Android中MVVM模式

今天来了解一下android最新给我们带来的数据绑定框架——Data Binding Library。数据绑定框架给我们带来了更大的方便性,以前我们可能需要在Activity里写很多的findViewById,烦人的代码也增...

2016/02/04 17:59
3.8K
Android中MVP模式

解决了View和Model的耦合

2016/02/04 17:12
347
在手机浏览器启动你的app

最近,在使用QQ和微信等SDK来实现分享网页的时候,发现,SDK已经为页面跳转回应用提供了基本的数据支持。我们只需在应用里和被分享的网页进行简单的设置,即可实现此功能。 那么我们先来看下...

2016/01/27 11:38
260
EditText输入4位数,自动空格

import android.content.Context; import android.text.Editable; import android.text.TextWatcher; import android.util.AttributeSet; import android.widget.EditText; /**  * 在...

2016/01/20 11:13
332
消除“Permission is only granted to system apps”错误

在AndroidManifest.xml中使用了如下的配置: <uses-permission android:name="android.permission.INSTALL_PACKAGES" /> <uses-permission android:name="android.permission.DELETE_PAC...

Android线程间通信机制

当android应用程序运行时,一个主线程被创建(也称作UI线程),此线程主要负责处理UI相关的事件,由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作,如果在非UI线程直接对UI进...

Android系统架构

Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下: 1、应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程...

2015/08/05 01:01
387
Android ANR异常及解决方法

今天面试遇到这道题,刚开始没看出这个anr缩写的意思,后来问了面试官原来是这个意思: ANRs (“Application Not Responding”),意思是”应用没有响应“。 在如下情况下,Android会报出ANR...

2015/08/05 00:29
487
解决Android 应用方法数不能超过65K的问题

作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常: Conversion to Dalvik format failed:Unable toex...

2015/08/03 22:59
4.6K
Android PackageManagerService的启动过程分析

在Android中,有几个比较重要的Service。 ActivityManagerService-------主要负责管理所有的Activity的逻辑 WindowManagerService-------主要负责Android中窗口相关的逻辑 PackageManagerSe...

Android ActionBar详解

关于ActionBar,相信大家并不陌生,但是真正能够熟练使用的也不是很多,这篇文章主要为大家详细介绍ActionBar的相关知识,ActionBar是在Android3.0中引入的概念,所以在2.x系统中使用ActionBar...

2015/08/03 21:27
1K
Android EventBus库的使用

在编程过程中,当我们想通知其他组件某些事情发生时,我们通常使用观察者模式,正式因为观察者模式非常常见,所以在jdk1.5中已经帮助我们实现了观察者模式,我们只需要简单的继承一些类就可以...

2015/08/03 21:06
787

没有更多内容

加载失败,请刷新页面

返回顶部
顶部