自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android--基于Message的进程间通信

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47017485; 本文出自:【张鸿洋的博客】一、概述说到Android进程间通信,大家肯定能想到的是编写aidl文件,然后通过aapt生成的类方便的完成服务端,以及客户端代码的编写。如果你对这个过程不熟悉,可以查看Android aidl Binder

2015-07-31 21:48:27 372

原创 Android -- 绑定服务

绑定本地服务布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h

2015-07-31 21:22:09 373

原创 Android--service里 onstart()onStartCommand()方法的区别

(1):onstart()方法和onStartCommand()方法的区别:    onstart()方法是在android2.0一下的版本中使用。而在android2.0以上则使用onstartCommand()方法。它们两个方法放在一起使用时,不会产生冲突。 (2):onStartComand使用时,返回的是一个(int)整形。    这个整形可以有四个返回值:star

2015-07-31 10:24:30 4227

原创 Android--Support V4, V7, V13的作用与用法

1, Android Support V4, V7, V13是什么?本质上就是三个java library。2, 为什么要有support库?如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。3, 三个Support 库的区别和作用是什么?Android Sup

2015-07-31 09:23:29 291

原创 Android--RecyclerView

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2015-07-30 14:10:44 416

原创 Android--利用ViewFlipper实现屏幕切换动画效果

1、屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。2、介绍ViewFilpper类ViewFlipperextends ViewAnimatorjava.lang.Object   ↳android.view.V

2015-07-28 09:31:59 448

原创 android Graphics(四):canvas变换与操作

前言:前几篇讲解了有关canvas绘图的一些操作,今天更深入一些,讲讲对画布的操作,这篇文章不像前几篇那么容易理解,如果以前没有接触过画布的童鞋可能比较难以理解,为什么会这样。我尽量多画图,让大家更清晰明白。前几天偶然看到一篇文章,写的朴实无华,充满正能量,我非常喜欢里面的一句话,很像我现在的状态,分享给大家。人生最纠结的事情不是你甘于平淡,而是你明明不希望平凡却不知道

2015-07-22 10:22:46 315

原创 android Graphics(三):区域(Range)

前言:最近几天对画图的研究有些缓慢,项目开始写代码了,只能在晚上空闲的时候捯饬一下自己的东西,今天给大家讲讲区域的相关知识,已经想好后面两篇的内容了,这几天有时间赶紧写出来给大家。有关界面开发的东东内容确实比较多,慢慢来吧,总有一天会不一样。我自己的一句警言,送给大家:想要跟别人不一样,你就要跟别人不一样。----- Harvic 相关文章:

2015-07-22 10:22:04 228

原创 android Graphics(二):路径及文字

前言:今天项目进入攻关期,他们改Bug要改疯掉了,主管为了激励大家,给大家发了一封邮件,讲到他对项目和学习的理解,一个很好的图形模型,分享给大家,如图在下面给出:(不便给出原文,我仅做转述)无论是学习还是其它回报,它的回报曲线如下 :蓝色是(成长+付出),红色是回报。有多久可以达到这个红心,要看我们自已的努力,付出了多少专注与汗水。红色线的上挑,是前期厚积薄发的过程,先有异常低调的学习和努力,

2015-07-22 10:21:18 580

原创 android Graphics(一):概述及基本几何图形绘制

前言:我最近想抽空研究研究android的各种特效,android的特效真是其它平台无法比拟的,而且一个漂亮的UI交互,会给APP增色不少,而学习特效之前,有关graphics绘图的基础知识是必不可少的,下面就分几篇对涉及到的基础知识进行梳理。志不强者智不达,言不信者行不果。——墨翟(凡诸事有成者都有惊人的毅力做后盾,相信自己,持之以恒,不久的将来,我们都将有一番成

2015-07-22 10:20:27 289

原创 Android--SwipeRefreshLayout 官方下拉刷新控件介绍

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24521483下面App基本都有下拉刷新的功能,以前基本都使用XListView或者自己写一个下拉刷新,近期Google提供了一个官方的下拉刷新控件SwipeRefreshLayout,我感觉还不错啊,见惯了传统的下拉刷新,这个反而给人耳目一新的感觉(貌似知乎的APP已经使

2015-07-21 17:47:00 389

原创 Android-- 一张图理解getWidth和getMeasuredWidth

一张图理解getWidth和getMeasuredWidth" title="Android 一张图理解getWidth和getMeasuredWidth" style="margin:0px; padding:0px; border:0px; list-style:none">view.getMeasuredHeight()可能隐藏在上头.可能在下头.如果view没有超出屏幕的时候vie

2015-07-21 17:38:21 338

原创 Android 自定义View (四) 视频音量调控

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24529807今天没事逛eoe,看见有人求助要做一个下面的效果,我看下面一哥们说要用12张图片,这尼玛逆天的麻烦,仔细看了一下感觉自定义控件木有问题,就花点时间写了一个。好了,进入正题,继续我们的自定义View四部曲。1、先分许需要的属性,两个小

2015-07-21 17:33:18 300

原创 Android 自定义View (三) 圆环交替 等待效果

一个朋友今天有这么个需求(下图),我觉得那自定义View来做还是很适合的,就做了下,顺便和大家分享下,对于自定义View多练没坏处么。如果你看了前两篇,那么这篇一定so easy 。效果就这样,分析了一下,大概有这几个属性,两个颜色,一个速度,一个圆环的宽度。还是我们自定View的那几个步骤:1、自定义View的属性2、在View的构造方法中获得

2015-07-21 17:32:36 348

原创 Android 自定义View (二) 进阶

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24300125继续自定义View之旅,前面已经介绍过一个自定义View的基础的例子,Android 自定义View (一),如果你还对自定义View不了解可以去看看。今天给大家带来一个稍微复杂点的例子。自定义View显示一张图片,下面包含图片的文本介绍,类似相片介绍

2015-07-21 17:31:57 300

原创 Android 自定义View (一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构

2015-07-21 16:20:28 284

原创 Android--自定义属性,attr format取值类型

Android--自定义属性,attr format取值类型1. reference:参考某一资源ID。(1)属性定义:declare-styleable name = "名称">attr name = "background" format = "reference" />declare-styleable> (2)属性使用:Ima

2015-07-21 14:45:40 335

原创 敏捷开发之Scrum扫盲篇

敏捷开发之Scrum扫盲篇现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时

2015-07-19 09:23:37 313

原创 Android--Parcelable接口用法

Android--Parcelable接口用法1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a stati

2015-07-18 13:42:49 367

原创 Android--ViewDragHelper完全解析 自定义ViewGroup神器

目录(?)[-]一概述二入门小示例一 自定义ViewGroup二 布局文件三功能展示参考链接转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某

2015-07-18 11:14:59 401

原创 Android--百分比布局库(percent-support-lib)

android-percent-support-extend对于android-percent-support的扩展库。一 为什么要扩展这个库首先我们回顾下百分比布局库的用法,提供了PercentRelativeLayout、PercentFrameLayout供大家在编写的时候,对于以下属性:layout_widthPercent、layout_heigh

2015-07-18 11:09:56 1280

原创 Android--你应该知道的学习资源 进阶之路贵在坚持

目录(?)[-]国外教程网站国外个人博客值得逛的网站转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/44754023; 本文出自:【张鸿洋的博客】最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下android墙外的学习资源,大家

2015-07-18 10:59:22 475

原创 Android--SurfaceView实战 打造抽奖转盘

目录(?)[-]概述一般的写法效果图转盘的制作构造方法以及变量onMeasuresurfaceCreateddraw绘制背景drawBg绘制盘块绘制文本绘制图像让圆盘先滚一会让圆盘停止滚动布局文件和MainActivity转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41722

2015-07-18 10:52:59 768

原创 Android--IntentService简介

英文原文:http://developer.android.com/reference/android/app/IntentService.html参照文章:http://android.tgbus.com/Android/tutorial/201106/355229.shtml IntentService是Service类的子类,用来处理异步请求。客户端可以通过startServ

2015-07-18 00:25:38 248

原创 Android--Parcelable和Serializable的区别

本文主要介绍Parcelable和Serializable的作用、效率、区别及选择,关于Serializable的介绍见Java 序列化的高级认识。 1、作用Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serial

2015-07-17 23:39:51 325

原创 android--轻量级缓存框架ASimpleCache分析

框架地址https://github.com/yangfuhai/ASimpleCache  此框架作者为大名鼎鼎的afinal作者官方简介:ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。(有个问题是作者所说的自动失效,其实是在获取数据时判断存入缓存的数据是否过期,如果过期,则删

2015-07-16 23:40:50 1067

原创 android--系统体系结构

Android 是google公司针对手机开发的一个平台,并公布了其中大部分代码,其大部分应用程序都是用JAVA开发的,毕竟它是商业性的产品嘛,有所保留也是理所 当然的。对于搞嵌入式linux开发的人来说我们可以从中学习其长处,也算得上是未来的一个发展方向和趋势吧。我们先来看看Android它的体系结构吧。下面是一张公开的Android体系结构图。android的系统架

2015-07-16 23:37:32 511

原创 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)!!!

随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助: Android平台手 机 5大优势:  一、开放性  在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中

2015-07-16 23:34:20 372

原创 android--面试题总结加强再加强版(四)

1,双缓冲技术原理以及优缺点:创建一幅后台图像,将每一帧画入图像,然后调用drawImage()方法将整个后台图像一次画到屏幕上去。优点:双缓冲技术的优点在于大部分绘制是离屏的。            将离屏图像一次绘至屏幕上,比直接在屏幕上绘制要有效得多。            双缓冲技术可以使动画平滑。缺点:要分配一个后台图像的缓冲,如果图像相当大,这将

2015-07-16 23:32:56 386

原创 android--面试题总结加强再加强版(三)

目录(?)[-]26如果后台的Activity由于某原因被系统回收了如何在被系统回收之前保存当前状态27如何退出Activity28请解释下在单线程模型中MessageHandlerMessage QueueLooper之间的关系29你如何评价Android系统优缺点30谈谈android数据存储方式31 Android中Activity Intent Content Provider S

2015-07-16 23:32:17 703

原创 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)!!!

随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助: Android平台手 机 5大优势:  一、开放性  在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中

2015-07-16 23:31:30 403

原创 android--面试题总结加强再加强版(二)

目录(?)[-]16Android常用控件的信息17请介绍下Android中常用的五种布局18如何启用Service如何停用Service 19ListView的优化方案20广播接收者生命周期21设计模式和IoCInversion of Control 控制反转22Android中的长度单位详解23 4种activity的启动模式24什么是ANR 如何避免它25Android Intent

2015-07-16 23:30:32 463

原创 android--面试题总结加强再加强版(一)

目录(?)[-]在加强版的基础上又再加强的android应用面试题集有些补充略显臃肿只为学习 1activity的生命周期2横竖屏切换时候activity的生命周期3android中的动画有哪几类它们的特点和区别是什么4 一条最长的短信息约占多少byte5handler机制的原理6什么是嵌入式实时操作系统 Android 操作系统属于实时操作系统吗7android中线程与线程进程与进程之间

2015-07-16 23:29:31 528

原创 android--SurfaceView和View最本质的区别

SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带来

2015-07-16 23:27:45 352

原创 java--什么是Socket,为什么要用Socket

应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口,区分不同应用程序进程间的网络通信和连接。 生成套接字,主要有3个参数:通信的目的IP地址、使用的传输层协

2015-07-16 23:19:20 2455

原创 java--TCP,IP,HTTP,SOCKET区别和联系

网络由下往上分为:        对应 物理层--                      数据链路层--网络层--                       IP协议传输层--                       TCP协议会话层--表示层和应用层--           HTTP协议 socket则是对TCP/

2015-07-16 23:18:29 958

原创 java--获取指定时间与现在时间的差值

获取指定时间与现在时间的差值package com.letv.jjfa;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DataTest { public static void main(String[] args)

2015-07-16 17:07:38 6638

原创 Android--快速开发系列 打造万能的ListView GridView 适配器

目录(?)[-]概述常见的例子布局文件AdapterActivity通用的ViewHolder打造通用的Adapter进一步铸造Adapter最后的封魔实践转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最

2015-07-16 10:09:32 486

原创 android--面向开发者的即时通讯SDK对比分析

在云技术泛滥的今天,各种SDK不断涌现,开发者也挑的眼花缭乱,各种甄别文章起到了先行者的作用,也是本文存在的意义之所在。【BestSDK袁圈报道】即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,是一种网络沟通工具服务,使用者可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。交流内容包括文字、图像、语音、视频等。即时通信是既

2015-07-15 13:23:49 2951

原创 Android--listview下拉刷新,上拉加载

ListView的下拉刷新+上拉加载1、XListViewgit地址:https://github.com/Maxwin-z/XListView-Android注意:1、已停止维护,不推荐,推荐 android-pulltorefresh2、XListView因为添加了Header,会导致存储的数据+1,所以赋值时需要position-1。补充:当去掉Heade

2015-07-14 17:17:18 919

空空如也

空空如也

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

TA关注的人

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