- 博客(6)
- 收藏
- 关注
java中的反射机制在Android开发中的用处
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 然而在android中Google很多的类的某些方法不让第三方应用去调用,通过java反射机制能把这些隐藏方法获取出来并调用,三方应用上我们就很方便的去用这些方法。 ...
2012-05-31 10:44:33 121
android学习中遇见的问题(2)
1.android.view.WindowManager$BadTokenException: Unable to add window — token null 分析原因:导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationC...
2011-07-21 09:29:07 95
原创 在android的学习中遇到的一些小问题
1.界面上有黑色阴影:在非黑色背景下使用ListView控件 Android默认可能在滚动ListView时在界面和边缘会出现黑色的阴影 解决的方法:在Layout的ListView中加入 android:cacheColorHint="#00000000" 的属性即可 2.ListView的拖动的时候会突然变黑 解决方法:将整个listview的背景和主题的背景设置为一样的 3...
2011-04-01 13:17:26 128
原创 Android2.2源码信息模块总结
Android是Google一个开放源代码的手机操作系统,既然是手机,那么不管它有多么智能它最重要的两个功能当然是打电话和发短信了。我用了将近一个月的时间看了信息模块,这是一个庞大的模块,要将其完全弄清楚还是需要很长一段时间。在看源码的过程中我也遇到不少的问题,但是在源码里我学到了很多东西也拓展了我的思维。 拿到源码当然是先编译了,编译也是一个漫长的过程足足等了一个小时。既然要学信息模块...
2011-03-12 18:35:57 140
原创 JDK代码 Integer
读完Integer类第一个方法toString(int i,int radix)的代码,参数i 是要转换的数字,参数radix是要按照什么进制打印出来。其实算法就是我们平常用的短除法。如果传进来的参数小于2或着大于36,就直接按照十进制输出。底层是用一个字符数组倒着存放要转换的整数与基数的余数,将商赋值给i再循环做上面的操作,直到i的绝对值大于radix,将i也存到这个字符数组中(还是倒着...
2010-08-11 18:42:02 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人