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

原创 Android细说binder机制

Android深入浅出之Binder机制一 说明 Android系统最常见最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。 我们这里将以MediaService的例子来分析Binder的使用:l ServiceManager,这是Android OS的整个服务的管

2015-10-11 21:45:27 882

原创 Android launcher开发介绍

第一步,把我们的应用程序作为home(即实现按下home键,启动自己的launcher.)要把我们的应用程序作为home,只需要在AndroidManifest.xml中添加: AndroidManifest.xml第二步,列出安装的应用程序列出已经安装的应用程序是作为launcher比不可少的功能。下面我们就讲解怎样将应用程序列出来。程序运行后的样子如下:修改main.xml,在其中添

2015-10-11 19:02:07 1875

原创 Android 网络编程使用httpClient批量上传文件并监听进度

运行效果图: AsyncTask+HttpClient并实现上传进度监听我曾在《 Android 网络编程之使用HttpClient 批量上传文件 》一文中介绍过如何通过 HttpClient 实现多文件上传和服务器的接收。在上一篇主要使用 Handler+HttpClient 的方式实现文件上传。这一篇将介绍使用 AsyncTask+HttpClient 实现文件上传并监听上传进度。监控进

2015-10-11 18:05:55 1322

原创 SIM卡中的ef文件介绍

SIM卡里的所有文件按树来组织: 主文件MF(Master File)——每一块SIM卡只有一个唯一的主文件, 其他所有文件都是它的子孙, 主文件只有文件头,里面存放着整个SIM卡的控制和管理信息 专用文件DF(Dedicated File)——也是只有一个文件头, 里面存放着整个目录的管理控制信息, 专用文件相当于一个目录的根. 基本文件EF(Elementary File)——既有文件头,

2015-10-10 23:14:01 3555

原创 android fragment生命周期深度理解

把条目添加到动作栏你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。你从fragment添加到菜单的任何条目,都会出现在现有菜单项之后。Fragment之后可以通过方法onOptionsItemSelected()来响应自己的菜单项被选择的事件。你也

2015-10-10 23:08:45 642

原创 activity fragment 传值交互

我们为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式多。很多时候,我们通过使用一个Activity,切换多个Fragment。本次博客,主要列举一下Fragment与它的Activity之间进行数据交换的方式。1.Fragment中通过getAc

2015-10-10 22:55:12 737

原创 Java 线程池的使用好处

使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存 以下是Java自带的几种线程池: 1、newFixedThreadPool 创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中。 2、newCachedThread

2015-10-10 22:40:11 10082

原创 Java 守护线程和非守护线程的说明

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 。 估计学过Unix开发但是没有细致学习Java的同学们会疑惑了,操作系统里面是没有所谓的守护线程的概念,只有守护进程一说,但是Java语言机制是构建在JVM的基础之上的,意思是Java平台把操作系统的底层给屏蔽起来,所以它可以在它自己的虚拟的平台里面构造出对自己有利的机制,而语言或者说平台

2015-10-10 22:33:48 797

LoopPageView

通过自定义ViewGroup实现上下左右滑动和页面切换,里面包括实现了一些属性动画的计算和配置,让应用的界面拖动的过程中的动画效果展示的更流畅

2017-12-09

android 自定义频谱实现

android 常见的音频播放中,频谱特效,尤其是播放MP3的时候,我们经常见到的效果。

2016-02-29

android 音乐律动频谱实现

本Demo实现了android 音乐播放器等音频播放中频谱跳动的实现,可以通过调节均衡器实现完美的效果.

2016-02-29

HelveticaNeueLTPro-Lt

这是一款很全的字体样式,可以做本地优化处理,可以在移动开发中有很大帮助

2016-01-27

slidingmenu里嵌套viewpager

该项目详细的举例做出了slidingmenu里面嵌入viewpager的效果,供参考使用

2015-01-07

TOAD12下载链接及序列号

该文档是方便下载TOAD for ORACLE以及注册完成

2014-12-10

空空如也

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

TA关注的人

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