自定义博客皮肤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)
  • 收藏
  • 关注

原创 Android内存泄露之非静态内部类(handler)、错误静态属性和静态方法

Android内存泄露之非静态内部类(handler)、错误静态使用众所周知,内存泄露在 Android 开发中是一个比较严重的问题,系统给每一个应用分配的内存是固定的,一旦发生了内存泄露,就会导致该应用可用内存越来越小,严重时会发生 OOM 导致 Force Close。    这里所提到的可能导致内存泄露的handler不规范使用,非静态内部类的不规范使用,都是围绕两点:    1.如何正确的...

2018-03-04 23:03:35 1886 5

原创 androidstudio apk调试运行没有问题 apk安装运行闪退

需要在build目录下点击build apk 这时候生成的apk才可以安装运行

2017-05-03 14:50:36 8203 5

原创 Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran

报错:Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran包此类型的错,大多是资源文件引用的冲突,看后面具体的冲突原因是什么,可能是你在libs中添加了引用,与在build.gradle中添加的引用可能有冲突。

2017-05-03 13:30:56 832

原创 全面的android webview开发使用详解

1. 简介WebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。2. 作用显示和渲染Web页面 直接使用html文件(网络上或本地assets中)作布局 可和JavaScript交互调用WebView控件功能强大,除了具有一般View的属性和

2017-04-18 10:00:00 3719 2

转载 解决java compiler level does not match the version of the installed java project facet

Javacompiler level does not match the version of the installed Java project facet错误的解决因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match t

2016-12-22 15:23:50 446

转载 Android Studio 常见 Build 问题 Error:failed to find Build Tools revision 23.0.2

出处 博客地址 http://blog.csdn.net/never_cxb目录(?)[+]问题一有时候从 Github 上拷贝人家的工程,运行会出现各种依赖包、版本包问题。 修改 build.gradle在项目的 build.gradle 里面设置,注意有两个build.gradle,最好都注意一下。把build.gradle里面的版本改为自己能运行的工程

2016-12-20 09:53:33 560

转载 Android studio启动后卡在refreshing gradle project(包解决)

这个问题几乎每个刚使用Android studio的同学都会碰到过,网上有各式各样的方法,有的说使用本地gradle,我试过多次,每次启动Android studio时还是会检查更新,所以根本上解决的办法就是阻止它更新。其实道理很简单,找到工程里面自动更新请求的地址,把这个地址替换下就好了,不过这个简单的事儿还需要很多动作才能完成。第一步,要自己下载gradle,地址:点击下载gradle

2016-12-20 09:32:26 357

转载 数据结构面试题(含答案)

1.栈和队列的共同特点是(只允许在端点处插入和删除元素)4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5.下列关于栈的叙述正确的是(D)     A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征6.链表不具有的特点是(B)A.不必事先估计存储空间       B.可随机访问任一元素C.插入删除不需要移动元素      D.所需空间与线性表

2016-11-14 21:18:00 1770

转载 2016校招,Android开发,常见面试问题汇总

J2EE 部分:1.Switch能否用string做参数?在 Java 7 之前, switch 只能支持 byte 、 short 、 char 、 int 或者其对应的封装类以及 Enum 类型。在 Java 7 中, String 支持被加上了。2. equals与==的区别:==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空

2016-11-11 17:56:47 2767

转载 Object类有哪些公用方法?

Object是所有类的父类,任何类都默认继承Object。clone保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常equals在Object中与==是一样的,子类一般需要重写该方法hashCode该方法用于哈希查找,重写了equals方法一般都要重写hashCode方法。这个方法

2016-11-11 17:51:38 373

原创 Java for Android 基础API整理

API简析*application programming interface 应用编程接口*一切能调用的东西 Java.lang包         Lang=language         语言包         自动导包                   String                   System

2016-11-10 16:22:47 976

空空如也

空空如也

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

TA关注的人

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