自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 studio 快捷键

注释代码(反注释代码):Ctrl+L代码格式化:Win/Linux下: Ctrl + Alt + LMac: Option + Command + L导入相应的包申明 import :Alt+Enter  (注意:在xml中是提取资源,如从布局文件中提取字符串到strings.xml文件中) 定位代码修改处:

2016-06-21 15:34:46 1202

转载 android 调用拨号返回调用界面

android 调用拨号返回调用界面 (2012-06-20 15:13:12)转载▼标签: it分类: Android  调用拨号界面,即使用startActivityForResult()也不会返回调用者界面,可变通方法取监听电话状态,在挂断后返回调用者.  主要是透过  TelephonyManage

2016-03-09 10:53:52 488

转载 支付接口解释

最近需要为网站加入支付宝的充值接口,而目前关于支付宝接口开发的资料比较杂乱,这里就我此次开发所用到的资料进行汇总整理,希望能够帮助需要的朋友。开发步骤:1. 确定签约类型支付宝的接口有多种类型,所以首先你要确定签约的合同类型,确定使用的是哪个接口,不至于走错了道道。此步骤中,可以参考文档:支付宝接口操作教程2. 下载开发文档如果是即时到账的开发,请先

2016-03-04 18:02:39 4570

转载 UML建模之时序图(Sequence Diagram)

一、时序图简介(Brief introduction)       二、时序图元素(Sequence Diagram Elements)角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Combined Fragmen

2016-01-05 14:10:48 559

转载 Java构建工具:Ant vs Maven vs Gradle

创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make。但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具。当前,JVM生态圈由三大构建工具所统治:Apache Ant带着IvyMavenGradelAnt with IvyAnt是第一个“现代”构建工具,在很多方面它有些像Make。2000年发布,在很短时间内成为Java项目上最流行的

2016-01-04 15:21:10 292

转载 activity-双击退出

对于一个应用程序可能有很多个Activity,可能每个人并不想一个个的去关闭Activity,也有可能忘了,那怎么关闭所有的未关闭的Activity呢,其实有很多方法,但是我最喜欢的一种就是通过广播事件去关闭,这样简单易懂,方便操作,很快捷。首先就是建立一个父类,让所有的activity继承父类,这样就不用每次都去注册广播,只要在父类注册好就行了,代码如下:[jav

2015-12-28 10:02:15 339

转载 activity-如何获取当前activity

ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);        RunningTaskInfo info = manager.getRunningTasks(1).get(0);    String shortClassName = info.topActivity

2015-12-28 09:45:31 1913 1

原创 activity的退出方式

为什么要写这篇文章? 网上有很多种退出方法,可实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过)。 但我们的需求又确实存在。在某些情况下,我们需要在应用中打开多个Activity,但如果仅仅使用finish()方法就不能在需要的时候达到一次性退出的效果,自己作为一个Android退出问题的受害者,

2015-12-25 17:54:50 434

转载 倍数提高工作效率的Android Studio奇技

这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。关于快捷键The File Structure Popupctrl+f12 此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。勾选上“show anonymo

2015-12-14 11:16:31 277

原创 View事件穿透,解决方法

原因:多个View重叠,点击事件穿透,点击顶层的view底层的view响应了处理方法:在顶层消费点击事件,传递不到底层1.   可以使用setOnClickListener不响应点击事件、2.   setOnTouchListener返回值变为true3.  给控件添加属性:android:clickable="true"4.   使用Android Touch事件处理

2015-12-08 17:59:04 2157

转载 Android Touch事件传递机制通俗讲解

在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。

2015-12-08 16:14:30 373

转载 android 触摸事件、点击事件的区别,执行流程

针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件? 在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件?      搞清楚这些问题

2015-12-08 11:29:11 1859 1

转载 Beyond Compare

Beyond Compare是一款不可多得的专业级的文件夹和文件比对工具。使用它可以很方便的比对出两个文件夹或者文件不同之处。并把相差的每一个位元组用颜色加以表示,查看方便。并且支持多种规则对比。为什么要进行代码比对? 每个站长或多或少都会对文件进行一些代码修改,打补丁的时候如果直接覆盖补丁文件的话,那么之前修改过的代码就没有了。

2015-12-04 16:14:35 762

转载 Visual Studio

这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。 先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的

2015-12-04 13:19:42 436

转载 单例模式

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先

2015-12-03 11:09:28 264

转载 Android屏幕适配全攻略(最权威的官方适配指导)

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出

2015-12-02 15:39:13 451

转载 android适配不同分辨率的手机

android中不同手机分辨率适配问题在项目开发的过程中,同一个布局对应不同的手机会显示出不同的效果。导致这个现象产生的原因是不同手机的分辨率不同。在android sdk提供的帮助文档中,我们可以看到各种手机的分辨率和对应的屏大小。QVGA (240x320),WQVGA400(240x400),WQVGA432 (240x432),HVGA (320x480),WVGA800 (480

2015-12-01 15:46:25 1216

转载 dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算

一、基本概念dip        : Density independent pixels ,设备无关像素。dp        :就是dippx        : 像素dpi       :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density : 直接翻译的话貌似叫 密度。常见取值 1.5 , 1.

2015-12-01 09:56:29 15479

转载 android自定义弹出框样式实现

做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码dialog_normal_

2015-11-27 16:03:58 434

转载 BUG的修改流程

如何修改bug(二)-bug的修改流程        一.前言我发现很多程序员都在改bug,总在改bug。但是很多人没有思考过什么是修改bug的正确方法,如何高效率的修改bug,如何避免改了一个bug又被测出另外一个bug(我称为连环bug);还有就是,为什么我们的系统越做越不稳定了,bug越改越多了。我总结了一下经验和大家分享。(本人一直在做windows平台下C++系统的工

2015-11-24 14:05:37 2851

空空如也

空空如也

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

TA关注的人

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