- 博客(19)
- 收藏
- 关注
原创 Android Activity启动方式
本文主要以启动Activity为例讲述了显式和隐式两种启动方式,对显式的多种方式进行探究比较,对隐式启动的Action、Category和Data进行深入解剖,并对其中使用过程中注意点和易错点进行了讲解,以实例生动形象的帮助读者了解熟悉相关的知识点category注意点:1、不能单独依靠category启动Activity,必须依赖于activity,注册时必须加上default的category2、可以添加多个category,启动时,可以不addCategory,或者匹配一个就可以,但addCat
2014-07-02 15:11:05 1088
原创 Android工具类
1、获取状态栏高度private int getStatusBarHeight() { Rect rectangle = new Rect(); Window window = getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(rectangle); i
2016-04-14 10:42:15 462
转载 全站 HTTPS 来了
最近在做一些https相关的东西,查阅资料过程中看到这篇非常赞的介绍,故转载至此,未对原文作任何更改,若侵权删原链接:http://geek.csdn.net/news/detail/48765作者:腾讯TEG架构平台部静态加速组高级工程师 刘强最近大家在使用百度、谷歌或淘宝的时候,是不是注意浏览器左上角已经全部出现了一把绿色锁,这把锁表明该网站已经使用了 HTTPS 进行保护
2016-01-03 14:13:38 669
原创 Java 类型信息 instanceof、isInstance和isAssignabelFrom
instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。形象地:自身实例或子类实例 instanceof 自身类 返回true例: String s=new String("javaisland"); System.out.println(s instanceof Str
2015-06-10 15:04:01 2647
原创 ListView 滚动条
android:scrollbarStyle可以定义滚动条的样式和位置,可选值有insideOverlay、insideInset、outsideOverlay、outsideInset四种。其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆盖在view上或是插在view后面,所以四种值分别表示:insideOverlay:默认值
2015-06-04 15:18:46 699
原创 布局相关
1、clipChildrenandroid:clipChildrensetClipChildren(boolean)Defines whether a child is limited to draw inside of its bounds or not. 是否限制子视图只能在父视图范围内进行绘制,默认是true。注意点:这个属性只存在viewGroup,并且只能放在子视
2015-05-06 11:14:19 617
转载 onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种tou
2014-12-11 14:54:08 557
原创 Java 反射
Java 概述: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java功能
2014-06-23 18:51:52 743
原创 DefaultHttpClient
private static final int HTTP_CONNECTION_TIMEOUT = 10000;// 连接超时 private static final int HTTP_SO_TIMEOUT = 10000;// 请求超时 /** * HttpClient-post */ public static String httpPost(String url, Map
2014-06-20 15:51:32 711
转载 解析Java finally
问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子。清单 1.public class Test { public static void main(String[] args)
2014-05-30 22:53:47 629
转载 Activity的启动模式与flag详解
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C
2014-05-23 16:24:58 692
原创 ListView或GridView与ScrollView共存,高度显示问题
自定义ListView(或GridView),重写里面的OnMeasure()方法重新计算高度public class MyListView extends ListView { public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protecte
2013-08-29 14:48:49 1915
原创 Calendar时间处理
/** * 获取当前星期几(1 -> 7: 星期日 -> 星期六) * * @return */ public static int getDayOfWeek() { Calendar c = Calendar.getInstance(); c.setTimeZone(TimeZone.getTimeZone("GMT+8:00")); return c.get(C
2013-08-29 14:37:27 770
原创 Gallery----附录上一篇源码
自定义gallery:/** * 广告滚动类 * * */public class AdvertGallery extends Gallery { public static final int GUIDE_TIMER = 1; private long periodTime = 0;// 图片跳转时间间隔 private MotionEvent e; Handler
2013-08-15 17:20:07 841
原创 Gallery
本文概述:用gallery是实现图片手动滑动和自动滚动的效果基本解决方案:重写Gallery,重写里面的方法1、手动滑动gallery默认便是可进行手动滑动的,但滑动时会同时滑动多张,重写滑动事件onFling(),保证每次只滑动一张图片 /** * 一次只滑动一张图片 */ @Override public boolean onFling(M
2013-08-15 17:10:42 1255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人