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

原创 基于注解的动画框架使用

首先上github地址链接https://github.com/facetome/QuickAnimation android中使用注解主要有两种方式,一种是运行时注解,也就是在代码逻辑运行的时候通过反射的方式动态的获取。

2020-06-02 12:46:17 214 1

原创 聊天中加入表情效果

最近,自己利用空闲的时间写了一个基于xmpp协议的即时通讯小应用,目的是为了了解xmpp协议,另一方面也是提高自己,增加自己的代码量,毕竟自己平时写的东西不多。在聊天室中,想要添加表情,而手机键盘自带的表情好像没法用,所以自己写了一个表情框,用于输入表情。基本思路:;利用SpannableString实现text的样式设置,我们知道span.setSpan()方法可以实现将string替换为图

2015-08-18 23:16:07 728

原创 java回收机制gc

最近去参加面试,被问到了java的jc机制与算法。因为在学习过程中从未注意去了解过,所以未能回答上来,现在我网上搜查了资料,分享给大家。Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式

2014-08-27 14:50:24 770

转载 Android中Path类的lineTo方法和quadTo方法画线的区别

当我们需要在屏幕上形成画线时,Path类的应用是必不可少的,而Path类的lineTo和quadTo方法实现的绘制线路形式也是不一样的,下面就以代码的实现来直观的探究这两个方法的功能实现区别;   1. Path--->quadTo(float x1, float y1, float x2, float y2):     该方法的实现是当我们不仅仅是画一条线甚至是画弧线时会形成平滑的曲线,

2014-08-25 14:59:11 554

转载 Paint方法setXfermode

android.graphics.Paint方法setXfermode(Xfermode x...例子:1mPaint= newPaint();2        mPaint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.SCREEN));

2014-08-25 14:31:51 371

转载 Android实现刮刮乐效果

直接贴上代码:

2014-08-24 23:26:08 737

转载 andorid开源快速开发框架之AndroidAnnoatitions

AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”。通过一段时间的使用发现,相比原生的Android开发,确实能够让你少些很多代码,它的首页也给出了一个简单的例子,通过例子

2014-08-19 18:12:29 663

转载 浅析一个Manifest文件

在Android平台的应用程序开发过程中,Manifest文件举足轻重。每一个应用程序都要有一个Manifest文件,他配置了应用程序在Android系统上的基本信息。下面对AOSP中的一个manifest文件做个简单解析,以期了解manifest文件的大概结构。例子取自AOSP4.4 源码中的 frameworks/base/packages/SystemUI/AndroidMa

2014-08-17 21:46:07 1289

原创 安卓开发之三-——如何解决在listview中适配checkbox,出现多个条目选中的问题

在使用listview时候,我们会发现现,当listview的布局中使用到了类似于checkbox等

2014-08-14 21:48:26 1383

转载 android理解之surfaceview和view的区别

对应的中文翻译SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。        surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部

2014-06-16 17:53:31 623

原创 安卓理解之Activity

Activity是安卓所具有的四大控件之一,

2014-06-11 23:34:57 669

空空如也

空空如也

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

TA关注的人

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