摘要: JAVA反射机制定义: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法。我们朗朗上口动态绑定(dynamic binding)、动态链接(dynamic... 阅读全文
posted @ 2011-12-13 15:03 老码农豆豆 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 最近几天研究ListView实现分页加载和滚动加载,发现可以用listView的OnScroll方法来实现,直接上代码 ListViewScroll.java view plaincopy to clipboardprint?package zy.lucifer.ListViewScroll; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Gravity; import android.view.View; import android.vi 阅读全文
posted @ 2011-12-13 14:44 老码农豆豆 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: ListView 与 ScrollView 同在一个界面用头脑想想都觉得不大可能这样做,但还真的有美工这样做了,有点郁闷~!!沟通无果,解决之~~~~!初期还真没啥头绪,Google 一下看到有很多同样碰到这类头痛的问题,不好意思还没描述问题症状。ListView 与 ScrollView 同在一界面会导致ListView 显示变形,因为ListView 也有自带的滚动事件,故无法与ScrollView 相容,可能造成的现象是ListView 只能显示一行或者两行,其他数据在那一点儿宽的地方做滚动,... 阅读全文
posted @ 2011-12-13 14:11 老码农豆豆 阅读(553) 评论(2) 推荐(0) 编辑
摘要: 使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。 阅读全文
posted @ 2011-09-07 14:40 老码农豆豆 阅读(816) 评论(0) 推荐(0) 编辑
摘要: NSString *file = [[NSBundle mainBundle] pathForResource:@”7,0″ ofType:@”png”]; NSString *url = [NSString stringWithFormat:@"<html> <head><script type=\"text/javascript\">document.ontouchmove = function(e){ e.preventDefault();} </script></head><style> 阅读全文
posted @ 2011-08-31 15:42 老码农豆豆 阅读(657) 评论(0) 推荐(0) 编辑
摘要: NSString*homeDirectoryPath =NSHomeDirectory(); NSString*imagePath = [homeDirectoryPathstringByAppendingString:@"/graph.png"]; NSLog(@"Image: %@", imagePath); if(![[NSFileManagerdefaultManager]fileExistsAtPath:imagePathisDirectory:NULL]) { UIImageView* myImageView = [[UIImagealloc 阅读全文
posted @ 2011-08-31 15:27 老码农豆豆 阅读(536) 评论(0) 推荐(0) 编辑
摘要: Process process = null; try{ process = Runtime.getRuntime().exec("su"); //这里是主要程序代码ATAAW.COM process.waitFor(); }catch(Exception e){ e.printStackTrace(); }finally { process.destroy(); }转自:http://disanji.net/2011/01/06/android-root-permission/ 阅读全文
posted @ 2011-08-26 17:32 老码农豆豆 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 这两天闲着没有事,写了一下GPS测速的小工具,就当自己练习玩了!现在将APK包放上下,大家可以下载下看一看!有什么建议,可以直接给我发邮件,一块交流!/Files/fly_binbin/TSGPS.rar(源码)/Files/fly_binbin/GPSSpeed.rar(安装包,请解压后安装) 阅读全文
posted @ 2011-08-13 22:41 老码农豆豆 阅读(3386) 评论(0) 推荐(0) 编辑
摘要: 此要加入到setContentview(R.layout.xx)前面。this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 阅读全文
posted @ 2011-08-09 22:22 老码农豆豆 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 所谓私有文件,则是指程序自己能读取,而其它程序没有权限访问的文件,此文件保存在Data.app.程序包.file目录下面。其中写文件的方法比较简单:private void writeFile(String fileName, String info) {try {FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE);byte[] bytes = info.getBytes();fout.write(bytes);fout.close();} catch (Exception err) {}}这样可以完成对私有文件的写,在 阅读全文
posted @ 2011-07-31 23:08 老码农豆豆 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 要获取网络上的图片,首先得有网络的访问权限,这个不再写了,以前的文章中写过,还有布局方式不再写了,就是写也是一个简单的布局,没有多大意义,直接上核心代码:这是本人使用的一个简单的类,来获取网上的图片。 public static Bitmap getImage(String Url) throws Exception { try { URL url = new URL(Url); String responseCode = url.openConnection().getHeaderField(0); if (responseCode.indexOf("200") < 阅读全文
posted @ 2011-07-29 10:20 老码农豆豆 阅读(16445) 评论(1) 推荐(2) 编辑
摘要: 刚开始写程序的时候,尤其是使用Google地图,MapABC地图的时候,在开发时,使用的是Debug版的指纹,但是在发布程序的时候,不再能使用Debug版的指纹了,因为,我们需要获取应用程序的指纹。 要获取应用程序的指纹,首先要将自己的应用程序APK包进行签名认证。在签名认证后,可以通过命令行代码来获取指纹的值。具体怎么签名认证,这里讲了,下面写代码,显示如何获取MD5指纹。要使用Java的命令,必须要在系统环境变量中设置好。然后才能使用:此程序在D盘中放置,命令如下:D:>keytool -list -alias 在导出时程序的别名(-alias 这个命令,好像不用也行,没有试,反正我 阅读全文
posted @ 2011-07-29 10:01 老码农豆豆 阅读(9773) 评论(0) 推荐(1) 编辑
摘要: 今晚忽然想起了这样的一个话题,其实有时候会想起之前遇到一个人,当时我很想咨询一个问题寻求核心代码实现的解决方案,对方以竞争对手为理由拒绝回答我的问题。那时候,我也没有再追问下去,可能这个只是一件很小的事情,但是引起我的一点想法。 很久之前,过去了已经有一段相当长的时间,我也不记起这个时间,可能是一年前或者两年前。有人一开始就冲着我问我要源代码。我当时很不解,因为一般来讲,我的代码都基本上会粘贴到博客上面去。有人要,我心里也十分高兴,至少可以帮到人。事后的一段时间,又有一些人一开口就冲着要这个,要那个源码。 其实,我觉得这个是一个不好的习惯。至少看来,如果对方不给,那么在你的印象里面会不会觉得对 阅读全文
posted @ 2011-06-14 17:27 老码农豆豆 阅读(823) 评论(1) 推荐(0) 编辑
摘要: 实现不好意思,最近比较忙!看到有一些人要源码,也没有时间整理,或者是看到了,后来又给忘记了,在这里对大家说一声对不起!最近建立了一个群,欢迎大家加入,一块研究Android,一块做手机开发!群号为:44438836。 阅读全文
posted @ 2011-04-18 14:56 老码农豆豆 阅读(265) 评论(1) 推荐(0) 编辑
摘要: 在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠,有两种方式:一种是添加权限,别一种是代码中设置,建议使用第一种方式,这样,在安装程序的时候会进行提醒:第一种方式:在Manifest.xml文件里面用user-permission声明名称为:android.permission.WAKE_LOCK第二种方式:getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ 阅读全文
posted @ 2011-02-28 23:21 老码农豆豆 阅读(6062) 评论(1) 推荐(0) 编辑