自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Monkey测试系列:3. 源码解析

Monkey 测试

2017-12-25 10:23:18 565

原创 Monkey测试系列:2. MonkeyScript

Monkey Script 是什么Monkey除了像猴子一样随机乱点之外,还可以通过编写脚本的形式,完成一系列固定的操作,这个脚本就是 MonkeyScript。 Monkey Script API Monkey Script 实践对下面的一些命令不懂的,可以参考上面给出的表格monkeytest.scripttype = use

2017-12-22 17:32:49 586

原创 Monkey测试系列:1. Monkey入门

Monkey测试

2017-12-22 14:29:55 1920

原创 ViewPager笔记

1.FragmentStatePageAdapter和FragmentPageAdapter的异同点 同:(1)对于超出缓存范围的Fragment: FragmentStateAdapter执行Fragment的onDetach,即超出缓存的范围,Fragment将从Activity中脱离(detach),当然此时Fragment的视图也会被销毁。 FragmentPageAdapter...

2016-09-13 23:40:08 428

转载 java 垃圾回收机制笔记

1.理解什么是GCroot http://blog.sina.com.cn/s/blog_72ef7bea0101cthq.html由链接得知,线程属于GCroot,所以即使将线程引用置为null,线程也不会被GC回收。2 JAVA 对象被垃圾回收后其成员变量可用吗? 详情看链接:http://blog.csdn.net/lihm0_1/article/details/17047737我估计GC

2016-08-20 15:12:47 266

转载 安卓布局笔记

1.RelativeLayout的一些重要属性。 android:layout_above=”@id/xxx” –将控件置于给定ID控件之上 android:layout_below=”@id/xxx” –将控件置于给定ID控件之下android:layout_toLeftOf=”@id/xxx” –将控件的右边缘和给定ID控件的左边缘对齐 android:layout_toRightO

2016-08-19 14:23:33 376

转载 java 静态内部类和非静态内部类

静态内部类和非静态内部类之间到底有什么不同呢?下面是两者间主要的不同。(1)内部静态类不需要有指向外部类的引用。但非静态内部类需要持有对外部类的引用。(2)非静态内部类能够访问外部类的静态和非静态成员。静态类不能访问外部类的非静态成员。他只能访问外部类的静态成员。(3)一个非静态内部类不能脱离外部类实体被创建,一个非静态内部类可以访问外部类的数据和方法,因为他就在外部类里面。(4) 非静态内部类不同

2016-08-06 09:55:47 339

转载 Android的NumberPicker

详细解释请看链接: http://www.cnblogs.com/xiaofeixiang/p/4125560.html?utm_source=tuicool&utm_medium=referral

2016-08-01 22:08:46 267

原创 Android获取内置和外置sd卡路径的方法

1.首先要添加一下权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>2.获取内置sd卡的方法:Environment.getExternalStorageDirectory().getPath();3.获取手机内部所有外部存储的路径的方法:import java

2016-07-30 17:29:48 1343

原创 JSONObject和JSONArray的区别

http://blog.csdn.net/xiazdong/article/details/7059573 上面是一个博主写的,非常不错。下面再做一些总结:1.两者可以添加的数据类型value是相同的。数据类型value 如下: 区别是数组和map的区别,说白了,就是JSONObject中的元素只能通过key来获得,JSONArray中的元素只能通过数组下标来获得。2.JSONArray和

2016-07-30 11:22:28 7542

原创 android 获取ip地址,获取2,3,4g,wifi状态等

1.获取ip地址 public String getLocalIpAddress() { if(((ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo()==null) { return “无

2016-07-22 19:43:37 3311

原创 Android的getLeft,getX,getTranslation,getRawX的理解

1、left(getLeft()):View相对于父View的左边坐标。 这个值不会随着View的属性(transitionX和X)改变。 View在layout的时候,会调用setFrame函数来改变left的值。 客户端也可以直接调用setLeft来改变left值。left值改变后,View的大小也会改变。因为View的大小是right - left。2、x(getX()): View实

2016-07-03 09:38:22 705

转载 Layout _width ,Layout_height和heigh ,width 区别:

转载自: http://blog.csdn.net/yueqinglkong/article/details/102435511.一个组件可以只有Layout _width ,layout_height。但却不能只有heigh ,width,而没有Layout _width ,layout_height,因为那样的组件会看不到。如果你要使用heigh ,width的话,就要先设置Layout _wi

2016-05-10 15:35:21 3023

转载 安卓用drawArc详解

【功能说明】该方法用于在画布上绘制圆弧,通过指定圆弧所在的椭圆对象、起始角度、终止角度来实现。该方法是绘制圆弧的主要方法。【基本语法】public void drawArc (RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)参数说明oval:圆弧所在的椭圆对象。(所在的椭圆或者圆要跟oval

2016-05-10 10:39:29 4827

转载 View的构造函数

转载于:http://blog.csdn.net/mybeta/article/details/39993449我们都知道,在Android中要使用一个View,一般会有两种方式:1. 在XML文件中配置;2. 直接在代码中new一个View的对象。我们今天讨论的内容就是围绕着View的构造方法的。示例。首先我们先来看一个例子。新建一个工程,layout文件如下:<?xml version="1

2016-05-09 11:43:35 455

转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

Android

2016-05-08 11:37:46 501

转载 android:padding和android:layout_margin的区别

android padding和layout_margin

2016-05-07 19:51:54 731

转载 android开发:全屏和退出全屏

安卓全屏

2016-05-06 16:10:59 915

转载 Android中3种全屏方法及3种去掉标题栏的方法

这篇文章主要介绍了Android中3种全屏方法及3种去掉标题栏的方法,二个问题各给出了3种解决方法,并给出实例代码,需要的朋友可以参考下一、去掉标题栏的方法 第一种:入门的时候经常使用的一种方法 代码如下:requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:

2016-05-06 16:09:30 331

原创 GestureDetector使用实例

GestureDetector使用实例

2016-05-06 11:24:08 725

转载 java的两种锁解析

java锁

2016-04-25 14:16:18 1814

转载 AsyncTask源码分析

分析AsyncTask的源码

2016-04-25 00:05:06 250

转载 java的线程安全与同步

java线程安全

2016-04-24 16:43:26 338

转载 顺序存储结构与链式存储结构的比较(也可以说的顺序表与链表的比较)

顺序存储与链式存储

2016-04-23 16:11:51 655

转载 java包装类的小结

java包装类,常量池

2016-04-23 14:00:07 353

原创 C语言的各种数据结构所占的字节数

c语言

2016-04-23 13:19:38 2776

原创 安卓消息处理机制

《安卓艺术探索》消息处理机制总结

2016-04-19 15:20:45 283

转载 Activity的启动模式详解

Activity的启动模式详解

2016-04-17 19:54:08 433

转载 Android:pt 、sp、dp之间的换算

转载于http://blog.csdn.net/ouyangtianhan/article/details/7245843dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。注:Android中,dp是Density-independent

2016-04-12 11:11:58 864

转载 Andriod中Service的生命周期

Andriod中Service的生命周期1. Service生命周期1)  可以通过调用Context.startService()启动一个Service,这可能会触发Service的onCreate()和onStart()操作,具体来说即执行startService()一定会触发onStart(),但如果该Service已经在系统中存在,则onCreate()不会被再次调用,它只在Ser

2016-04-10 16:15:48 294

转载 java中关键字volatile的作用

用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1===========

2016-04-10 09:53:33 276

转载 ListView原理学习与优化总结

转载于      http://www.xuanyusong.com/archives/1252不错的篇文章 ,详情见原文 ViewHolder   Tag 必不可少,这个不多说!如果自定义Item中有涉及到图片等等的,一定要狠狠的处理图片,图片占的内存是ListView项中最恶心的,处理图片的方法大致有以下几种:2.1:不要直接拿个路径就去循环deco

2016-04-07 16:28:18 283

转载 Activity中finish()和onDestroy()的区别

转载自  http://blog.sina.com.cn/s/blog_95c607dd0102ux1v.htmlfinish()方法用于结束一个Activity的生命周期,而onDestory()方法则是Activity的一个生命周期方法,其作用是在一个Activity对象被销毁之前,Android系统会调用该方法,用于释放此Activity之前所占用的资源。fini

2016-04-07 15:56:33 506

转载 onSaveInstanceState和onRestoreInstanceState触发的时机

当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。 注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是一种可能性。这种可能性有哪些?通过重写一个activity的所有生命周期的onXXX方法,包括onSaveInstanc

2016-04-06 21:30:33 323

转载 Activity之间使用Intent和Bundle传值的区别

1.Bundle类的作用  Bundle类用作携带数据,它类似于Map,用于存放key-value名值对形式的值。相对于Map,它提供了各种常用类型的putXxx()/getXxx()方法,如:putString()/getString()和putInt()/getInt(),putXxx()用于往Bundle对象放入数据,getXxx()方法用于从Bundle对象里获取数据。Bundle

2016-04-06 21:11:33 864

转载 Intent详解

转载于http://fenglingdangyang.blog.sohu.com/231856618.html隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配同样适用于Service和BroadcastReceiver,下面是以Activity为例

2016-04-06 15:42:12 415 2

NumberPicker简易Demo

NumberPicker简易Demo

2016-08-01

空空如也

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

TA关注的人

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