- 博客(16)
- 收藏
- 关注
原创 Java中反射、静态代理、动态代理
反射:关键在于动态,预编译时并不进行而当运行时需要调用某个对象、方法、类等时利用该反射机制进行,该机制可获得任何类的内部信息、对象、属性和方法、 *运行时,判断任何一个对象所属的类,创造任意类的对象。获取并调用其方法、属性、getMethod/getfield:只能获取public修饰的方法和属性getDeclaredField/getDeclaredMetod:能获取所有修饰
2016-08-11 22:07:23
453
原创 Java中常用math函数
Java中比较常用数学公式的总结://取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8); //取整,返回发育目标数的最小整数 Math.ceil() //四舍五入取整 Math.round() //计算平方根 Math.sqrt() //计算立方根 Math.cbrt() /
2016-08-11 19:43:27
853
原创 Android开发中通过广播接受短信并提取短信内容
通过广播监听短信消息注册一个广播:"com.dbjtech.acbxt.waiqin.SmsReciver" > "999"> "android.provider.Telephony.SMS_RECEIVED" /> SmsReceiver.Java
2016-08-06 20:30:56
586
转载 Android的手势操作识别
先,在Android系统中,每一次手势交互都会依照以下顺序执行。1. 接触接触屏一刹那,触发一个MotionEvent事件。2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象。3. 通过GestureDetector(手势识别器)转发次MotionEvent对象至OnGestureListener。4. O
2016-08-06 18:24:31
447
转载 Android自定义控件
[Android自定义控件] Android自定义控件转载自: http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用
2016-08-06 14:29:16
320
原创 android中不同类型任务栈的使用
Android中Task任务栈的分配。首先我们来看下Task的定义,Google是这样定义Task的:a task is what the user experiences asan "application." It's a group of related activities, arranged in astack. A task is a stack of activities, no
2016-05-16 22:59:44
803
转载 android中handler用法总结
一、Handler的定义: Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,
2016-03-13 09:33:36
447
转载 java中值传递和引用传递
值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作
2016-03-12 16:56:23
346
转载 android 中checkBox的onclik方法实现
对勾选声音进行设置1.进入声音设置,勾选“选择操作音”; 2.勾选文件或文件夹时观察是否有选择操作音; 此时应该会对应的有选择操作音的,但为什么无选择操作音? android:id="@+id/checkbox" android:layout_width="wrap_content" android:layout_height="w
2016-02-28 09:48:42
945
转载 Android Studio 中的Android工程目录结构
写这篇文章,主要是简单的让我们了解下Android Studio中不同目录(文件)的位置和用途。首先看下一个App的最简单的目录结构【= = 好复杂的样子】OK,我们这么看,第一,把这么多文件先分成这么三块1. 编译系统(Gradle)2. 配置文件3. 应用模块Gradle是Google推荐使用的一套基于Groovy的编译系统脚本(当然,你也可以使用a
2016-02-26 16:47:42
643
原创 GestureDetector中无法提示调用simpOnGesturelistener的问题
在Android开发中,常用到手势识别模块,例如对down,up,scroll,filing等手势的判断和监听。这个模块是如何实现的呢? 我们知道View类中有个View.OnTouchListenr内部接口,通过重写它的onTouch(VIew v,MotionEvent event)方法,可以处理一些touch事件,但是它的处理过于简单,无法满足我们炫酷吊炸天的开发需求,而且使用起来比较麻
2016-02-22 11:17:39
524
转载 线程与进程的区别、联系
要了解二者的区别与联系,我们首先得对进程和线程一个宏观上的了解 进程: 并发执行程序在执行过程中资源分配和管理的基本单位,是一个动态的概念,也是竞争计算机系统资源的基本单位,每一个进程都有自己的地址空间(进程空间或虚空间)。进程空间的大小只与计算机的位数有关,一个16位长的处理机的进程空间大小为216,而32位处理机的进程空间大小为232,进程至少有5种基本状态:初始-执行-等待-就绪-终止
2015-12-29 21:49:00
420
原创 堆与栈 内存分配
一、内存分配问题1.从静态存贮区域分配,内存在编译的时候已经分配好,这个内存在整个程序运行阶段都存在。2.从栈上创建,执行函数时,函数内的局部变量被分配到栈中,函数执行结束时自动释放,这些内存空间配置于处理器的指令集中,效率高而灵活,但是内存容量有限3.从堆上创建,也成为动态内存分配,需要程序猿用malloc或者new来申请任意多少的内存空间(小于可用物理内存),函数执行完后也需要程序
2015-12-20 10:18:03
776
转载 [转载]cookie和session的区别和应用场景
区别和联系: Cookies是属于Session对象的一种。但有不同,Cookies不会占服务器资源,是存在客服端内存或者一个cookie的文本文件中;而“Session”则会占用服务器资源。所以,尽量不要使用Session,而使用Cookies。但是我们一般认为cookie是不可靠的,session是可靠地,但是目前很多著名的站点也都以来cookie。有时候为了解决禁用cookie后的
2015-12-06 22:53:29
4050
2
原创 SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property.....
在进行servelet跳转时可能会出现:SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:aa' did not find a matching property的问题。 这是什么问题呢? 这是由于在ec
2015-11-16 22:34:53
1892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人