- 博客(10)
- 资源 (33)
- 收藏
- 关注
原创 ListView与ScrollView冲突解决三种方法
1.在ScrollView中添加一属性 android:fillViewport=”true”,这样就可以让ListView全屏显示了2.指定ListView的高度 android:layout_height=”XXXdip” ;(XXX指你认为足够大的宽度). 不过,有些人想要把ListView的宽度随着列的不同而不同。解决方法: private void setList
2017-08-17 18:25:21 422
原创 调用Android系统隐藏方法
首先在 com.sk.pri包下写一个Person类,该类有一个私有方法setDog接收一个PersonDog类型的对象,该方法理论上来说,只能在类的内部调用,因为即使用上反射,但是参数如果创建则是一个更大的问题,但是如果我们通过反射加动态代理,就可以实现外部调用。public class Person { private void setDog(PersonDog instance
2017-08-16 21:56:24 587
原创 handler机制的原理
handler机制的原理 andriod提供了Handler和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。2)Handler: 你可以构造Hand
2017-08-16 10:18:20 257
原创 【专题】详细介绍Java的内存管理与内存泄露
详细介绍Java的内存管理与内存泄露Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。作为Internet最流行的编程语言之一,Java现正非常流行。我们的网络应用程序就主要采用Jav
2017-08-15 20:08:20 291
原创 Java面试题(最新最全Java面试题汇总)
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类
2017-08-15 20:02:25 307
原创 JAVA编程习题及答案_完美版
1.test10001显示短句//程序填空.//在屏幕上显示一个短句“Programming in Java is fun!”import java.io.*;public class Test10001{ public static void main(String args[]){ /*----------------------
2017-08-15 20:01:12 18940
原创 编译android4.0.1源码遇到的问题
ubuntu12.04编译android4.0.1所遇到的问题1.JDK要用1.6, 1.7不行2.一些工具包没安装/usr/bin/ld: cannot find -lzhost Executable: aapt (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)/usr/bin/ld:
2017-08-15 19:59:55 988
原创 Java回调机制与模板方法设计模式
1. 什么是回调函数 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道
2017-08-15 19:37:28 947
原创 Java反射机制
Java反射机制一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mys
2017-08-09 11:50:12 273
原创 Android事件分发机制
View的事件分发 :对于事件分发机制,举个简单的例子,在一个Activity中只有一个按钮,如果我们想给这个按钮注册一个点击事件,只需要调用setOnClickListener方法,这样在onClick方法里面写实现的代码,就可以在按钮被点击的时候执行.我们再给这个按钮添加一个touch事件,只需要调用setOnTouchListener方法,onTouch方法里能做的事情比onClick要
2017-08-09 11:16:38 260
android笔记全集
2018-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人