自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Android 内存泄漏OOM学习

概念:该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC (Garbage Collection)不能回收细看:GC选一个GC Root,比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class loader加载)等,然后开始对heap进行遍历(内存遍历)。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收...

2018-03-22 13:05:37 225

原创 ANR Application Not Responding

ANR由消息处理机制保证,Android在系统层实现了一套精密的机制来发现ANR,核心原理是消息调度和超时处理。ActivityManagerService(简称AMS)和WindowManagerService(简称WMS)会监测应用程序的响应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕,或者对特定操作没有执行完毕,就会出现ANR。AMS负责对应用程序四大组件生命周期...

2018-03-22 12:32:32 212

原创 Android Studio 项目build 报错File path too long on Windows, keep below 240 characters

如题,解决办法:project 的gradle文件中 allprojects { repositories { jcenter() mavenLocal() } buildDir = "C:/tmp/${rootProject.name}/${project.name}"} allprojects 下加入buildDir,如上文。...

2018-03-19 15:17:55 559 1

原创 Android Studio 项目托管在GitHub上,记得要Push

GitHub 小贴士

2018-03-13 17:43:50 320

原创 JavaScript无基础踩坑

引用js文件的时候能不引用就不引用,容易引起冲突项目中引用了一个这个,由于拷别人的代码,里面还有一个七牛相关上传的引用,导致一个日期控件失效,删掉无用的引用即可

2018-02-01 18:36:42 218

原创 eclipse重拾踩坑整理

习惯了Android Studio强大的功能,使用Eclipse难免会觉得各种别扭,甚至带来很多额外不必要的BUG。今天在我的Model类中定义了一个常量,CONSTANT_TEST, 然后在我的Controller中直接使用时int test = CONSTANT_TEST;常量直接报错,各种import无效此坑在于,我的eclipse并不能直接根据这个常量名就找到它是哪

2018-01-29 11:05:35 178

原创 eclipse重拾第一篇,快捷键

默认的快捷键:ctrl+shift+x   转为大写     ctrl+shift+y   转为小写,这里可以用于常量命名,先输入小写,选中后一键变大写Ctrl + Shitf + O 自动补全 import

2018-01-29 10:56:20 167

原创 Bootstrap 无基础项目踩坑

${stockAsset.typeName!'请选择'}以上label 标签中 id 以及name 属性的值中的_text 是与_text之前的元素有关联的。

2018-01-24 14:21:31 616

原创 Umeng友盟的小问题 Unable to get provider com.umeng.message.provider.MessageProvider

友盟排坑

2017-12-18 11:02:14 5753 2

原创 AAPT2 Error

Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

2017-11-10 15:48:46 2414

原创 Android新功能用户指引UserGuide

Android新功能用户指引UserGuide

2017-10-10 15:05:13 1436

原创 WebView播放视频的问题

WebView自动播放视频

2017-09-30 17:26:54 945

原创 解决友盟推送(U-Push)的register不成功,返回错误信息s=-11,s1=accs bindapp error

友盟推送UPush accs bindapp error

2017-09-29 14:20:31 7535 3

原创 SmartRefreshLayout---“智能”下拉刷新布局

Android刷新布局

2017-09-15 11:24:18 8275

原创 Glide网络图片滑动查看,可缩放(PhotoView example)

Glide网络图片滑动查看,可缩放(PhotoView example)

2017-09-14 20:55:49 2150

原创 Android图片工具类:获取Bitmap,压缩

Android图片工具类:获取Bitmap,压缩

2017-09-14 20:50:18 429

原创 宽度固定高度按原图比例适应的ImageView

宽度固定高度按原图比例适应的ImageView

2017-09-14 01:30:54 473

原创 FastJSON将String转为Bean文件(可用于Activity间的Bean文件传递)

FastJSON将String转为Bean文件

2017-09-14 01:24:36 738

原创 Android图片框架Glide

Glide

2017-09-13 17:24:27 253

原创 Android各类第三方总结(持续更新)

Android第三方类库控件汇总

2017-08-23 16:28:43 387

原创 Android 加载本地图片decodeStream()方法OOM

OOM Bitmap 相关

2017-08-17 20:18:53 2305

原创 Android string.xml 转义字符

某些字符串在string.xml中不能直接定义,要使用转移字符,后期项目用到别的再添加& &

2017-08-17 19:29:57 685

原创 Android录视频(包含文件操作,Mp4文件合并)

Android MediaRecorder 视频录制,暂停Mp4parser文件的存取,目录的操作Android 实现倒计时控件

2017-08-17 18:47:56 2764 2

原创 Android判断APP是否有某一权限

Android判断是否已获取某一权限,若没有的话则引导用户去管理权限

2017-07-28 18:23:53 15915

原创 Android 图片轮播

图片轮播

2017-07-10 22:14:48 456

转载 WebView启动安全浏览

WebView安全

2017-07-04 16:36:29 591

原创 设置TextView的颜色

Text Color Android

2017-06-29 16:41:56 664

原创 Android图片放大再还原的动画

Android 动画 scale标签

2017-05-05 17:57:30 6471 1

原创 Android提取图片的主要颜色作为图片阴影的控件

提取图片的主要颜色作为图片阴影的控件 PaletteImageView

2017-05-05 15:19:50 1452

转载 Android 自定义View 实现loading动画

自定义View 动画

2017-05-04 18:24:43 348

原创 Android复制功能

Android复制功能 ClipboardManager

2017-05-04 16:07:54 574

原创 FlexboxLayout浅析

FlexboxLayout

2017-04-20 17:27:48 342

原创 Android控件尺寸之多分辨率屏幕适配

多分辨率屏幕适配

2017-04-20 16:02:53 468

原创 Design库中的控件之FloatingActionButton

FloatingActionButton 悬浮按钮

2017-04-19 14:21:28 269

原创 RelativePopupWindow.showOnAnchor 空指针

java.lang.NullPointerException at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:470) at android.view.View.measure(View.java:15323) at com.labo.kaji.relativepopupwindow.RelativePopupWi

2017-04-18 18:54:57 358

原创 友盟统计使用及添加测试设备(设备ID及Mac地址识别)

友盟统计新增用户,日活,抓bug日志注册账号并申请Appkey拿到自己App的Appkey之后,Manifest中检查以下权限,没有则添加<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission><uses-permission android...

2017-04-18 14:24:15 7776

原创 注解框架ButterKnife

在系统当中安装插件File - Settings > Plugins 搜索Android ButterKnife Zelezny安装之后重启ASAndroidStudio中配置ButterKnife环境1.在具体module下的.gradle文件中,添加如下语句apply plugin: 'com.neenbedankt.android-apt'添加在原有的apply plugin之下在de...

2017-02-28 18:34:16 232

空空如也

空空如也

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

TA关注的人

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