- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 Android 接口回调机制详解
在使用接口回调的时候发现了一个经常犯的错误,就是回调函数里面的实现有可能是用多线程或者是异步任务去做的,这就会导致我们期望函数回调完毕去返回一个主函数的结果,实际发现是行不通的,因为如果回调是多线程的话你是无法和主函数同步的,也就是返回的数据是错误的,这是非常隐秘的一个错误。那有什么好的方法去实现数据的线性传递呢?先介绍下回调机制原理。回调函数 回调函数就是一个
2014-07-29 17:32:35 12134 2
原创 gc overhead limit exceeded eclipse错误解决方案
在Eclipse打包的时候报错:gc overhead limit exceeded eclipse原因是Eclipse默认配置内存太小需要更改Eclipse安装文件夹下的eclipse.ini文件。Eclipse.ini默认文件如下:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar-
2014-07-28 09:50:16 12678
原创 Android Material Design带来的UI变革
谷歌Matias Duarte称,“Material Design是美丽和大胆的,因为干净的排版和布局简单且容易理解。内容才是焦点。谷歌I/O 014开发者大会上宣布全新的设计语言“Material Design”,适用于旗下所有平台,包括 Android、Chrome OS 和网页。 谷歌Matias Duarte称,“Material Design是
2014-07-27 17:04:46 7830
原创 Android 最火框架XUtils之注解机制详解
在上一篇文章Android 最火的快速开发框架XUtils中简单介绍了xUtils的基本使用方法,这篇文章说一下xUtils里面的注解原理。 先来看一下xUtils里面demo的代码:@ViewInject(R.id.tabhost) private FragmentTabHost mTabHost;@ViewInject(R.id.big_img) pri
2014-07-18 16:56:45 33379 8
原创 Eclipse 导入安卓项目 No projects are found to import解决方案
我们直接import项目的时候,因为有的git项目是没有.project和.classpath文件的,所以直接import已有项目肯定不行。以下是解决方案:1. new Android Project里面换一个选项create project from existing code(new->project->Android / Android Project from Exis
2014-07-17 11:39:20 8750
原创 Android项目外接高德地图代码混淆注意事项
现在好多项目中都添加了第三方jar包,但是最大的问题就是打包的时候代码混淆报错,以下是高德地图混淆报错解决方案:在proguard-project.txt中添加如下代码:-libraryjars libs/android-support-v4.jar-dontwarn android.support.v4.** -keep class android.support.
2014-07-17 11:28:42 12924 1
原创 Android ScrollView中嵌套ListView
因为要做一个类似美团的团购产品,scrollview中还有嵌入listview,要是直接把listview嵌进scrollview中,listview的高度是固定的不能进行滑动。默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是无法计算的。这就导致里面的listview高度不能确定,所以只能在程序中动态设置代码如下: public clas
2014-07-15 13:12:13 10955 2
原创 Android 最火的快速开发框架XUtils
最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的O
2014-07-15 11:44:20 48542 51
翻译 Android AsyncTask 详细解析
结构继承关系public abstract class AsyncTask extends Object java.lang.Objectandroid.os.AsyncTask 类概述AsyncTask能够适当地、简单地用于 UI线程。 这个类不需要操作线程(Thread)就可以完成后台操作将结果返回UI。异步任务的定义是一个在后台线程上运行,其
2014-07-15 09:01:50 14998
原创 android.view.WindowLeaked的解决方法
Android.view.WindowLeaked一般会发生在Activity中Dialog的显示。android的dialog创建的时候会传入一个参数this,就是当前的activity,dialog必须在Activity销毁之前放掉,否则就会报windowleaked的错误。分析这个原因是:Dialog是基于Activity而创建的:new ProgressDialog(this)
2014-07-14 11:49:15 14945
myeclipse 10注册机
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人