自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 收藏
  • 关注

原创 六大原则

软件设计的总原则: 低耦合,高内聚1) 单一职责原则:  一个类只完成一个功能。 引起类变化的原因 尽可能的少,尽量不要多于一个。  2) 依赖倒置原则:   面向接口编程。模块 依赖抽象而不是依赖具体。   抽象不能依赖实现细节,而细节要按照抽象定义来实现。3) 里氏替换原则:    凡事父类出现的地方都应该可以使用子类代替。子类可以扩展父类的功能

2017-02-14 14:48:06 307 1

原创 华为手机工程模式

在拨号界面输入: *#*#2846579#*#*

2014-01-29 11:47:19 4788

原创 EditText点击两次才能响应Onclick

EditText第一次点击会获取焦点,第二次才会触发点击事件。 可以通过以下变通方法:abstract class DialogClickFocusListenerimplements View.OnFocusChangeListener, View.OnClickListener, DialogInterface.OnDismissListener {       

2013-12-09 08:40:15 3484 1

转载 Android 图片加载Bitmap OOM错误解决办法

Android 图片加载Bitmap OOM错误解决办法Android加载资源图片时,很容易出现OOM的错误。因为Android系统对内存有一个限制,如果超出该限制,就会出现OOM。为了避免这个问题,需要在加载资源时尽量考虑如何节约内存,尽快释放资源等等。Android系统版本对图片加载,回收的影响:1,在Android 2.3以及之后,采用的是并发回收机制,避免在回收内存时的

2013-12-01 20:10:13 697

原创 BitmapDrawable()不正确使用

查看源码BitmapDrawable.java。BitmapDrawable有若干个构造方法。New BitmapDrawable(Bitmap bitmap)是早期的一个构造方法,在android 4.0已经过时,部分代码如下:this(new BitmapState(bitmap), null);而google提倡使用new BitmapDrawable(Bitmap bitmap

2013-11-09 14:27:29 5470 1

原创 SDcard的获取,内置和外置

StorageManager sm = (StorageManager) context.getSystemService(Context.STORAGE_SERVICE);String[] paths = (String[]) sm.getClass().getMethod("getVolumePaths", null).invoke(sm, null);

2013-11-09 14:18:05 656

转载 基本数据 输出格式

1. int输出格式符:%i, %d, %o %x, 2. float输出格式符:%f, %e, %g3. double输出格式符:%f, %e, %g 4. char输出格式符:%c限定符:1. longlong int: %lilong double: %Lf形成long int通过在数字后面加L.long int

2013-05-10 07:18:18 3650

原创 NSAutoreleasePool错误

照着电子书敲了一段代码,Run,报错:'NSAutoreleasePool' is unavailable: not available in automatic reference counting mode百度之后,发现原来是书太老,自己用的是xcode4.6。 按照高人的做法,打开工程属性-->Build settigns,找到:Objective-C Autom

2013-05-09 07:39:21 635

原创 屏蔽home键

public void onAttachedToWindow() {        //getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);             //activity用        getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM

2013-05-06 14:46:50 573

翻译 Android NDK

原文地址:http://developer.android.com/tools/sdk/ndk/index.htmlNDK可以帮助程序员使用c和c++这样的本地代码来实现应用程序的部分功能。对于某些应用,可以方便的重用已有的c或者c++库,但是对于大多数应用来说不必使用NDK.下载NDK 之前,有应该清晰的认识到NDK并不一定能优化你的应用程序。开发人员应该平衡它带来的好处和劣势。在and

2013-05-03 07:55:40 729

原创 andorid 性能优化总结(待续)

1, 对java的四种引用要了解清楚2, 调整堆内存。设置最小堆内存:private final static int CWJ_HEAP_SIZE = 6* 1024* 1024 ;VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP_SIZE); 优化Dalvik虚拟机的堆内存分配:private final

2013-03-12 23:12:39 531

空空如也

空空如也

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

TA关注的人

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