- 博客(20)
- 收藏
- 关注
转载 studio 快捷键
注释代码(反注释代码):Ctrl+L代码格式化:Win/Linux下: Ctrl + Alt + LMac: Option + Command + L导入相应的包申明 import :Alt+Enter (注意:在xml中是提取资源,如从布局文件中提取字符串到strings.xml文件中) 定位代码修改处:
2016-06-21 15:34:46 1196
转载 android 调用拨号返回调用界面
android 调用拨号返回调用界面 (2012-06-20 15:13:12)转载▼标签: it分类: Android 调用拨号界面,即使用startActivityForResult()也不会返回调用者界面,可变通方法取监听电话状态,在挂断后返回调用者. 主要是透过 TelephonyManage
2016-03-09 10:53:52 481
转载 支付接口解释
最近需要为网站加入支付宝的充值接口,而目前关于支付宝接口开发的资料比较杂乱,这里就我此次开发所用到的资料进行汇总整理,希望能够帮助需要的朋友。开发步骤:1. 确定签约类型支付宝的接口有多种类型,所以首先你要确定签约的合同类型,确定使用的是哪个接口,不至于走错了道道。此步骤中,可以参考文档:支付宝接口操作教程2. 下载开发文档如果是即时到账的开发,请先
2016-03-04 18:02:39 4564
转载 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 557
转载 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 337
转载 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 1903 1
原创 activity的退出方式
为什么要写这篇文章? 网上有很多种退出方法,可实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过)。 但我们的需求又确实存在。在某些情况下,我们需要在应用中打开多个Activity,但如果仅仅使用finish()方法就不能在需要的时候达到一次性退出的效果,自己作为一个Android退出问题的受害者,
2015-12-25 17:54:50 428
转载 倍数提高工作效率的Android Studio奇技
这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。关于快捷键The File Structure Popupctrl+f12 此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。勾选上“show anonymo
2015-12-14 11:16:31 275
原创 View事件穿透,解决方法
原因:多个View重叠,点击事件穿透,点击顶层的view底层的view响应了处理方法:在顶层消费点击事件,传递不到底层1. 可以使用setOnClickListener不响应点击事件、2. setOnTouchListener返回值变为true3. 给控件添加属性:android:clickable="true"4. 使用Android Touch事件处理
2015-12-08 17:59:04 2143
转载 Android Touch事件传递机制通俗讲解
在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。
2015-12-08 16:14:30 371
转载 android 触摸事件、点击事件的区别,执行流程
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件? 在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件? 搞清楚这些问题
2015-12-08 11:29:11 1856 1
转载 Beyond Compare
Beyond Compare是一款不可多得的专业级的文件夹和文件比对工具。使用它可以很方便的比对出两个文件夹或者文件不同之处。并把相差的每一个位元组用颜色加以表示,查看方便。并且支持多种规则对比。为什么要进行代码比对? 每个站长或多或少都会对文件进行一些代码修改,打补丁的时候如果直接覆盖补丁文件的话,那么之前修改过的代码就没有了。
2015-12-04 16:14:35 757
转载 Visual Studio
这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。 先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的
2015-12-04 13:19:42 435
转载 单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先
2015-12-03 11:09:28 263
转载 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 1210
转载 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 15402
转载 android自定义弹出框样式实现
做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码dialog_normal_
2015-11-27 16:03:58 432
转载 BUG的修改流程
如何修改bug(二)-bug的修改流程 一.前言我发现很多程序员都在改bug,总在改bug。但是很多人没有思考过什么是修改bug的正确方法,如何高效率的修改bug,如何避免改了一个bug又被测出另外一个bug(我称为连环bug);还有就是,为什么我们的系统越做越不稳定了,bug越改越多了。我总结了一下经验和大家分享。(本人一直在做windows平台下C++系统的工
2015-11-24 14:05:37 2830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人