自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 android studion Gradle多渠道打包

国内Android市场众多渠道,有了Gradle,这再也不是事了。

2015-07-31 11:31:00 603

转载 android studio Gradle基础

原文链接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gra

2015-07-31 11:26:30 562

转载 eclipse 连接不到genymotion

(1)很多朋友在使用genymotion开发安卓应用程序的时候,会遇见完全正确的安装但是在运行的时候仍然找不到,genymotion上的设备,在打开的devices上找不到如下图所示:(2)解决的方法如下:1、关闭eclipse、genymotion等相关软件;2、打开你的genymotion--找到settings---找到ADB、按照我下图所示的地方勾选--

2015-07-31 09:45:45 507

转载 HorizontalDragLayout-模仿QQ客户端的Item滑动删除

首先感谢http://blog.csdn.net/lmj623565791/article/details/46858663hongyang的文章,之前看过ViewDragHelper类也读过一些demo一直都是半知半解且之前一些自定义的ViewGroup大都不是按这种方式来写,这一次抓紧一次自己写一个demo熟悉ViewDragHelper。ViewDragHelper存在于v4包种,目的用于帮

2015-07-30 18:53:05 838

转载 android ViewDragHelper完全解析 自定义ViewGroup神器

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是

2015-07-30 18:51:24 636

转载 Android IntentService完全解析 当Service遇到Handler

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47143563; 本文出自:【张鸿洋的博客】一 概述大家都清楚,在Android的开发中,凡是遇到耗时的操作尽可能的会交给Service去做,比如我们上传多张图,上传的过程用户可能将应用置于后台,然后干别的去了,我们的Activity就很可能会被杀死,

2015-07-30 15:41:05 427

转载 Android HandlerThread 完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47079737; 本文出自:【张鸿洋的博客】1、概述话说最近股市变动不变,也成了热火朝天的话题。不知道大家有没有考虑做个实时更新股市数据的app呢?假设我们要做一个股市数据实时更新的app,我们可以在网上找个第三方的股市数据接口,然后在我们的app中每

2015-07-30 15:39:09 831

转载 android Handler,Looper,Message三者关系

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Lo

2015-07-27 17:06:02 614

原创 android 手机获取外置SD卡路径

一部分手机将eMMC存储挂载到 /mnt/external_sd 、/mnt/sdcard2 等节点,而将外置的SD卡挂载到 Environment.getExternalStorageDirectory()这个结点。此时,调用Environment.getExternalStorageDirectory(),则返回外置的SD的路径。而另一部分手机直接将eMMC存储挂载在Envir

2015-07-24 19:29:24 12570 1

原创 android 不同手机外置SD卡路径不同

一部分手机将eMMC存储挂载到 /mnt/external_sd 、/mnt/sdcard2 等节点,而将外置的SD卡挂载到 Environment.getExternalStorageDirectory()这个结点。此时,调用Environment.getExternalStorageDirectory(),则返回外置的SD的路径。而另一部分手机直接将eMMC存储挂载在Envir

2015-07-24 19:27:45 371

转载 eclipse中SVN分支合并到主干

在项目开发中,需要添加一些新的功能,但是又不想影响到其他开发人员的项目进度,所以决定使用SVN分支进行开发,分支开发完毕后再合并到主干。本文介绍如何在eclipse中合并分支到主干。1. 要想将分支合并到主干,首先需要切换到主干。在项目上面点右键,选择Team — 切换,URL地址为主干的访问路径。2. 在项目上面点右键,选择合并,选中“merge two di

2015-07-21 12:23:16 1649

转载 Eclipse下svn的创建分支/合并/切换使用

最近接项目要求,要在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支的同时维护。1.创建分支创建分支实际上就是将程序copy一份到指定的分支目录,如下图示:在项目名称上点击右键,弹出菜单,选择“Team”,再选择“Branch/Tag”,弹出下面的

2015-07-21 09:32:03 576

原创 C 单向链表反转

示意图代码实现[cpp] view plaincopy#include     struct ListNode{      int data;      ListNode *next;  }     ListNode* reverse(ListNode* head){      Li

2015-07-08 08:02:25 611

转载 java 基础

本文转自http://blog.csdn.net/jackfrued/article/details/173393931、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承

2015-07-06 17:46:37 1039

转载 android 内存优化方法

转自http://blog.csdn.net/hewence1/article/details/39004301OOM:内存泄露可以引发很多的问题:1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC)2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能被干掉。反之内存占用越小,在后台存在的时间就越长)3.直接崩溃(Out

2015-07-04 22:20:09 960

转载 android 了解你的APP如何使用内存

转自http://blog.csdn.net/a396901990/article/details/38390135Android 4.4 KitKat 提出了一个新系统服务,叫做procstats。它将帮助你更好的理解你的app是如何使用内存资源的。Procstats可以去监视你app在一段时间的行为,包括在后台(background)运行了多久,并在此段时间使用了多少内存。从而帮助你快

2015-07-04 22:18:14 3760

转载 Android 内存管理 &Memory Leak & OOM 分析

转自http://blog.csdn.net/vshuang/article/details/396471671、Android 进程管理&内存Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代 码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使得Andr

2015-07-04 22:12:19 1105

转载 java 反射详解

本文转自http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect; /** * 通过一个对象获得

2015-07-04 22:03:59 398

转载 android apk的编译打包过程

本文转自http://blog.csdn.net/songjinshi/article/details/9059611现在很多人想对Android工程的编译和打包进行自动化,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个深入的理解,至少要知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么。那么我们就来挖掘

2015-07-03 19:01:39 495

转载 android Handler 消息传递机制

1,Handler 的概念Handler 是用来干什么的?1)执行计划任务,可以在预定的时间执行某些任务,可以模拟定时器2)线程间通信。在Android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程时,你可以在你的子线程中拿到父线程中创建的Handler 对象,就可以通过该对象向父线程的消息队列发送消息了。由于Android要求在

2015-07-03 18:41:11 623

转载 android Intent几种常见的flags

本文转自http://blog.csdn.net/liuhe688/article/details/6761337Intent几种常见的flags:在android.content.Intent中定义了若干个flags,其中最重要的有以下几个:1.FLAG_ACTIVITY_NEW_TASK:当Intent对象包含这个标记时,系统会寻找或创建一个新的task来放置目标Act

2015-07-03 18:36:51 2051

转载 android Activity的四种launchMode

本文转自http://blog.csdn.net/liuhe688/article/details/6754323launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个tas

2015-07-03 18:35:04 444

控制器(内部类)

利用内部类写的控制器,可以用于学习内部类,控制器。

2015-05-05

ViewPagerIndicator 仿网易新闻tab或是知乎的发现中的tab的源码

ViewPagerIndicator 仿网易新闻tab或是知乎的发现中的tab的源码

2015-04-12

wearable-support-docs

android wearable开发文档

2015-01-16

gradle2.2.1

gradle-2.2.1-all文件用于android studio开发

2014-12-24

google-play-service-lib

google play service lib是android google 开发中不可缺少的库

2014-12-17

sqlmedo有时间的记录

sql demo加了时间的记录,还有普通的增删改除

2014-12-09

tataphoto新浪微博图片下载

tataphoto是一款基于新浪微博开发的应用,可以下载关注人,搜索感兴趣的用户,并且下载其原创微博中的图片

2012-09-17

空空如也

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

TA关注的人

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