自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 的内存模型

Java虚拟机存在着若干个不同的数据区域,他们有的是跟随虚拟机进程的启动而存在,有的依赖用户线程的启动而存在。 Java虚拟机所管理的内存区域主要包含这些区域:图中黑色区域,为线程共享区域;白色区域,为线程私有区域堆(Heap)堆是程序中的对象实例被存放的区域,所以是虚拟机中管理内存最大的一块,也是GC管理的主要区域、最容易产生内存泄漏与OOM的地方。堆的生命周期与虚拟机相同(也就是说与运行在此虚...

2018-03-28 16:08:34 242

原创 Android 减少布局层次—— ConstraintLayout 约束布局 的使用

一. 背景 当前手机APP项目中,有些界面比较复杂,导致布局层次很深,View的数量也相当多,对性能产生了一定影响;复杂的布局,同时也增大了代码维护的难度。ConstraintLayout 正是为了解决这个问题,它支持以下几类强大的特性: - 相对定位Margins中心定位角度定位Visibility behavior尺寸约束链(Chains)Virtual Helpers o

2017-12-05 23:28:15 5923

原创 android 4.4所支持MimeType

以下是从android 4.4源码MimeUtils中所提取出来的android所能识别的的扩展名及其对应mimeType.java add("application/andrew-inset", "ez"); add("application/dsptype", "tsp"); add("application/futuresplash", "

2016-11-05 23:27:50 1261

原创 Android实现自定义圆形/圆角ImageView

在进行开发的时候有时候会有对圆形ImageView的需求,然后当我搜索网上现有博客的方法去实现的时候发现实现的效果总是不尽如人意:有的无法实现图片的缩放;有的Xfermode的DST_IN无效,无法实现效果(具体原因并没有搞清楚,好像是new canvas的时候必须将bitmap传入)。于是对网上的例子进行了一定修改,有不足的地方还望指正。该ImageView可实现圆角、圆形图片显示,并可

2016-03-12 21:18:44 1029

原创 The archive: org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar does not exist.

在使用eclipse自带的Ant构建openfire源码时出现The archive: D:/Program%20Files/eclipse/plugins/org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar which is referenced by the classpath, does not exis

2015-11-07 14:23:04 3403 1

原创 使用Android+smack4.1.4+openfire进行IM开发

从smack4.1开始,smack就已经原生支持Android了(再也不需要用asmack了!),然而发现目前国内对最新的smack尤其是4.1之后的介绍比较少。在自己一番折腾后终于测试成功,在这里分享出自己的一些经验,希望初学者能少走弯路,有不足之处还请指正。程序运行界面:1.首先是对于openfire环境的搭建,这方面网上示例很多,就不赘述了。2.相关jar包的下载:1

2015-11-04 17:43:57 5065 3

原创 错误: Native library not found! Please copy libbdpush_V2_3.so into your project!

在集成百度云推送SDK的时候用Android Studio 导入百度的官方示例的时候发现报错: Native library not found! Please copy libbdpush_V2_3.so into your project!百般尝试无果,工程目录下的jnilib也已经配置好后来突然意识到会不会是我用了X86模拟器的问题,后来换成arm的果然能够正常运行了!

2015-09-19 08:49:49 2433

原创 android 自定义listview实现仿微信/QQ设置界面的开发

现在类似QQ微信的设置界面非常流行,实现起来也是非常简单的,现在我们自己动手写一个。先来看一下效果图:由于没有找到合适的图标,所以用xml写了个绿色的方块暂时替代了。接下来我们看看项目的整体结构可以看到项目确实非常简单,configitem.xml是listview中间那一段的item,configitemedit是listview最后的带edittext的item

2015-06-21 11:28:54 2516

android 仿QQ个人资料页实现随页面滑动渐变透明度的actionbar Demo

android 仿QQ个人资料页随任意页面滑动实现视差特效和渐变透明度的actionbar Demo

2016-03-20

android 随任意页面滑动实现视差特效和渐变透明度的actionbar demo

android 实现仿QQ个人资料页 可随任意页面滑动实现视察特效和渐变透明度的actionbar demo

2016-03-20

android自定义圆形/圆角图片imageview

实现了圆形/圆角图片imageview,并包含示例

2016-03-12

Android+smack4.1.4+openfire demo

Android smack4.1.4的示例,包括连接,登录,获取好友列表,发送消息等示例

2015-11-04

android 自定义listview实现仿微信/QQ设置界面demo

android自定义listview实现仿微信/QQ设置界面的开发

2015-06-21

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

TA关注的人

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