自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的Android之旅

因为了解,所以无知

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 自定义动画

动画效果待后面补充 主要代码如下: MainActivity public class MainActivity extends AppCompatActivity { private static final int ID_BTN_1 = 1; private static final int ID_BTN_2 = 2; private static final String ACTION_DOUBLE_CLICK = "android.intent.action.caoco

2021-07-10 19:37:13 167

原创 圆形进度环自定义View

在某手机管家上看到的这个效果,于是自己模仿写了一个,效果如下: 小火箭不断的上下移动,点击圆环区域后火箭先上升,后下降,再发射。火箭发射后计算当前的进度,进度先退到0%,然后到达当前的进度。思路分析:这个效果最难实现的是火箭的移动,和小三角形的圆周运动。火箭的移动可以用属性动画实现;而小三角形的圆周运动要涉及到View坐标系的变化(Canvas的save和restore)。其他的效果使用的是基本的

2016-10-24 15:11:19 393

原创 仿QQ头像自定义截取功能

看了android版QQ的自定义头像功能,决定自己实现,随便熟悉下android绘制和图片处理这一块的知识。先看看效果: 重点内容 思路分析:这个效果可以用两个View来完成,上层View是一个遮盖物,绘制半透明的颜色,中间挖了一个圆;下层的View用来显示图片,具备移动和缩放的功能,并且能截取某区域内的图片。涉及到的知识点:1.Matrix,图片的移动和缩放 2.Paint的setXfe

2016-10-11 10:50:32 2178 1

转载 Java类之间的关联关系

Java类之间的关联关系 UML类图中的关系分为四种:泛化、依赖、关联、实现;关联关系又可以细化为聚合和组合。 一、泛化(Generalization) 泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。 一般用一个带空心箭头的实线表示泛化关系,UML图如下: 泛化对应Java中继承关系,即子类继承父类中出private修

2014-07-11 11:40:21 384

转载 Android中FTP服务器、客户端搭建以及SwiFTP、ftp4j介绍

最近一段时间,因为公司项目的需要,对HTTP协议以及FTP协议都有所了解,并且在基于网络开放源代码   基础上,能够完成项目的要求。今天给大家分享下,怎样建立属于我们自己的FTP服务器以及FPT客户端,同时   非常非常感谢这些开源软件及其作者为IT行业做出的贡献,最大程度上至少解放了我们这些IT码农。且看正文。        本文主要内容:                 1、F

2014-04-15 14:22:13 743

转载 Android控件布局属性大全

android:layout_centerHrizontal        水平居中 android:layout_centerVertical         垂直居中 android:layout_centerInparent         相对于父元素完全居中 android:layout_alignParentBottom     贴紧父元素的下边缘 android:layout

2013-12-19 14:11:23 667

转载 自定义ProgressBar样式

布局文件代码: [html] view plaincopy ProgressBar                    android:id="@+id/progressbar"                   android:layout_width="wrap_content"                   android:layo

2013-12-04 10:53:56 775

原创 Android Dependencies包

最近项目中,习惯把第三方包放到libs包中,然后add to Build patheclipse,工程上自动添加ReferenceLibrary ,或者use as source folder ,但是运行的时候,使用这两种方法,总有些包要报出如NoClassDefFoundError之类的异常,认识了Android Dependencies后,问题迎刃而解。 一、Android De

2013-11-29 15:56:58 1703

转载 Android线程学习(三)之AsyncTask

昨天研究了AsyncTask的源码 , 本来想自己写一篇关于AsyncTask的机制的文章;但是今天看到了这篇文章,感觉写得太牛叉了,珠玉在前,想写的想法就此作罢。还是拿来主义吧 转载地址  http://blog.csdn.net/hitlion2008/article/details/7983449 AsyncTask的介绍及基本使用方法 关于As

2013-11-27 11:12:41 495

转载 Android线程学习(二)之ExecutorService

转载地址:http://blog.csdn.net/hosterzhu/article/details/6563125 ExecutorService线程池 ExecutorService 建立多线程的步骤:  1。定义线程类  class Handler implements Runnable{  }  2。建立ExecutorService线程池  Exe

2013-11-27 11:07:35 496

转载 Android线程学习(一)之ThreadPoolExecutor

转载地址:http://blog.csdn.net/jackydr/article/details/6802986 ThreadPoolExecutor 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolS

2013-11-27 10:28:33 503

转载 Android开发从入门到精通教程大总结(源码,教程,面试题,书籍,视频)

http://xiaozu.renren.com/xiaozu/100692/356978925   人人网:xzgxzg_001@qq.com xzgxzg32...   一、基础编程及源码推送  上篇主要讲述了社区的总体规划以及总结此次教程的目的,接下来开始正式总结android开发相关知识,从最简单的环境搭建到正式项目的制作,当然教程是总结来的,同时再次声明资料

2013-11-14 10:28:09 3964 2

转载 android开源项目和框架

转载地址:http://blog.csdn.net/stephen255/article/details/9121583 特效: http://www.androidviews.net/ http://www.theultimateandroidlibrary.com/ 常用效果: 1. https://github.com/novoda/ImageL

2013-11-07 16:09:18 557

转载 include进来的控件无法用layout_alignParentBottom="true"

但是却发现include进来的控件无法用layout_alignParentBottom="true"之类的标签来调整。这个真的非常恼火。其实解决方法非常简单,只要你在include的时候同时重载下layout_width和layout_height这两个标签就可以了。如果不重载,任何针对include的layout调整都是无效的!

2013-10-31 12:29:12 1756

转载 PopupWindow使用GridView后,onItemOnClick事件没有反应

PopupWindow中使用GridView或ListView后,绑定onItemOnClick()没有响应,原因是PopupWindow没有获得焦点 解决方法:mPopupWindow.setFocusable(true);

2013-09-16 17:50:05 663

原创 Android内核剖析之Binder

Binder用于完成进程间通信(IPC),即把多个进程“别”在一起 Binder工作在Linux层面,属于一个驱动,这个驱动不需要硬件   一、Binder框架: Binder是一个框架,提供了服务端接口,Binder驱动,客户端三个模块   服务端:一个Binder服务端实际上就是一个Binder类的对象,该对象一旦创建,内部就启动一个隐藏线程。该线程接下来接受Binder驱动发送来

2013-09-06 12:20:15 716

原创 下载Android源码过程中,遇到的各种问题

今天决定把Android的源码下载下来,搞了一个下午和一个晚上,代码才正常的开始下载了,整个过错用两个字形容:折腾。 问题1:使用wubi安装ubuntu时,起初没怎么注意,选择了默认的15G的大小。折腾一下午源码开始正常下载了,真兴高采烈,猛然发现剩余空间不足,心里那个恼火啊。于是停止了下载,重新安装了ubuntu,配置了30G的空间,一切又要重新来过,坑爹啊。 问题2:在终

2013-08-25 21:11:03 1175

原创 Android内核剖析之Framework概述

柯元旦《Android内核剖析》  第6章 1.框架分为三个主要部分:服务端、客户端、Linux驱动 一、服务端 1.服务端包含两个重要的类分别是:ActivityManagerService(Ams) 和 WindowManagerService(Wms) Ams管理所有应用程序中的Activity,Wms管理各窗口的叠放次序,隐藏或者显示窗口 2.服务端还包含

2013-08-24 23:11:13 722

原创 onActivityResult执行的时机不对,解决办法

最近项目中,用onActivityResult,执行的时机总是不对,调试很久都找不到答案。。。 本来应该是:A中的按钮点击,跳到B,B中的按钮点击,B销毁,回到A,A才执行ononActivityResultActivity   而我遇到的情况是:A中的按钮点击时,ononActivityResul直接就执行了。。。 最后的解决方案是,改变A和B的launchMode, 之前A和B都是设置成

2013-08-23 18:56:10 799

CircleProgressView

模仿某手机管家的圆形进度环的效果,可以自定义属性,

2016-10-24

仿QQ自定义头像截取功能

仿Android版qq的自定义头像截取功能,可以随意截取图片的某部分作为头像。

2016-10-11

Android框架揭秘

Android框架揭秘

2013-07-12

空空如也

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

TA关注的人

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