- 博客(17)
- 收藏
- 关注
转载 (转)解决android eclipse方法超出65535的问题
转载from : http://blog.csdn.net/qq_19764133/article/details/54020508开发了一个项目,不断加功能,终于遇到了个问题,就是方法数量超过65536个了。这就尴尬了,这个功能有必须要,其他的该删的都删了。从网上找了很多方法,试了感觉不完整,不知道是个人理解不够还是别的原因,反正这次记录一下,以便下次需要,又忘记了。
2017-11-13 15:00:34 558
原创 Export wizard Coversion to dalvik format failed with error 1
公司还用的是eclipse,昨天打包的时候 遇到Export wizard Coversion to dalvik format failed with error 1,的问题,网上搜寻很多办法无解。最后通过stackoverflow 搜索良久,挨个尝试,最终解决,仅以参考。
2017-01-16 15:59:06 487
原创 fragment懒(可见时)加载
public abstract class LazyFragment extends Fragment{ private boolean isVisible; private boolean isPrepared; private boolean isFirstLoad = true; @Nullable @Override public View onCre
2016-08-10 18:01:11 513
原创 android 图片压缩
/*** Decode and sample down a bitmap from a file to the requested width and* height.* * @param filename* The full path of the file to decode* @param reqWidth* The r
2016-08-02 17:15:48 437
转载 android判断app置于后台监听home键
from:http://blog.sina.com.cn/s/blog_474928c90100yrnh.html背景:用户按下Home键将程序置于后台运行或者应用启动其他activity,比如系统浏览器,短信等,需要向系统发送通知,用户做完别的操作后,点击通知栏,回到应用。问题一在什么时机发送通知?用户按下Home的事件在应用层时捕捉不到的,因此只能从activi
2016-06-30 16:41:47 3322
转载 OnMeasure()
一般来说,自定义控件都会去重写View的onMeasure方法,因为该方法指定该控件在屏幕上的大小。protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)onMeasure传入的两个参数是由上一层控件传入的大小,有多种情况,重写该方法时需要对计算控件的实际大小,然后调用setMeasuredDim
2016-01-11 10:45:50 854
原创 ViewConfiguration系统常量
/** * 包含了方法和标准的常量用来设置UI的超时、大小和距离 */ public class ViewConfiguration { // 设定水平滚动条的宽度和垂直滚动条的高度,单位是像素px private static final int SCROLL_BAR_SIZE =
2015-11-30 15:10:27 583
原创 findview不用每次强转类型
以前老用findViewById,每次使用还得add cast一下今天看到一个视频(根据视频中使用的IDE推断,应该是几年前的视频了..),使用了一个方法,可以不用每次使用findViewById都去add cast.我根据视频中的写法进行优化,具体做法:创建一个BaseActivity,让它继承Activity,在其中添加如下方法:// 因为是findView所以泛型类型应
2015-11-10 17:22:16 967
原创 Android MVP结构的初步认识
为什么需要MVPMVP是MVC的一种衍生,MVP模式中不容许View直接访问Model,这是MVP与MVC最大的不同之处。View中应该只有UI逻辑,捕捉用户输入以及视图的渲染。这样将其它复杂的逻辑抽离出来放到Presenter中去,这样就出现了MVP。这种模式和传统的软件工程思想一样,降低了耦合度,模块化,更方便维护。Presenter通常是通过定义好的接口与View进行交互,那么开
2015-11-06 12:07:28 619
原创 单例模式
public class HttpManager { private static HttpManager sManager; private HttpClient mClient; private OkHttpManager() { mClient = new HttpClient(); } public static HttpMan
2015-09-29 11:04:51 480
原创 代码规范
/* * 文件名(可选),如 CodingRuler.java * * 版本信息(可选),如:@version 1.0.0 * * 版权申明(开源代码一般都需要添加),如:Copyright (C) 2010-2013 SINA Corporation. */package com.sina.weibo.sdk.codestyle;/** * 类的大体描述放在这里。 *
2015-09-29 10:56:35 539
转载 适配器模式
原文地址:http://www.eoeandroid.com/thread-228482-1-1.html适配器模式:把一个类的接口转换为客户端所期待的另一种接口,从而使原本因接口不匹配而无法再一起工作的两个类能够在一起工作。又称为:转化器模式、变压器模式或包装模式。通俗的来说:就像我们平常给笔记本用的充电器一样,不管外接电源是110V、220V还是360V,经过充电器的转
2014-12-15 11:17:32 540
转载 【Android工具类】Activity管理工具类AppManager
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 [java] view plaincopyimport java.util.Stack; import android.app.Activity; import android.app.ActivityManager;
2014-11-26 16:49:56 649
转载 【Android工具类】用户输入非法内容时的震动与动画提示——EditTextShakeHelper工具类介绍
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 当用户在EditText中输入为空或者是数据异常的时候,我们可以使用Toast来提醒用户,除此之外,我们还可以使用动画效果和震动提示,来告诉用户:你输入的数据不对啊!这种方式更加的友好和有趣。 为了完成这个需求,我封装了一个帮助类,可以很方便的实现这个效果。 先上代
2014-11-26 16:48:19 651
原创 CocoaPods使用
Step 1: Download CocoaPodsCocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like AFNetworking in your projects.CocoaP
2014-11-03 11:07:18 490
原创 牛刀小试-Android自定义view(1)
博主毕业后和大多数计算机软件相关专业的人一样,没有扎实的基础知识,没有实际的项目经验,也没有很好的编程思想以及熟悉的设计模式。一番纠结,最终来到了北上广中的上海。这个所谓的高大上的都市,一直以来我就认为高大上的地方只是适合别人这种有钱人来享受生活的,做为外来者,我们只是充当了一名临时工。和修桥盖楼一个道理,我们程序员就像是民工,每天搬砖建设工程,良久完工,留下了成果,到头来倒也丰富了自己。我们中不
2014-07-23 13:39:27 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人