2012年3月16日
摘要: class Person{ String name; int age; String address; Person(){ System.out.println("无参数的构造函数"); } Person(String name, int age){ this.name = name; this.age = age; System.out.println("两个参数的构造函数") } Person(String name, int age,... 阅读全文
posted @ 2012-03-16 18:26 Code大蛇丸 阅读(314) 评论(0) 推荐(0)
  2012年3月14日
摘要: 一、 Intent 作用 Intent被译作意图,其实还是很能传神的,Intent期望做到的,就是把实现者和调用者完全解耦,调用者专心将以意图描述清晰,发送出去,就可以梦想成真,达到目的。 二、 Intent的构成 要在不同的activity之间传递数据,就要在intent中包含相应的东西,一般来说数据中最基本的应该包括:-Action:当日常生活中,描述一个意愿或愿望的时候,总是有一个动词在其中。比如:我想做三个俯卧撑;我要看一部x片;我要写一部血泪史,之类云云。在Intent中,Action就是描述看、做、写等动作的,当你指明了一个Action,执行者就会依照这个动作的指示,接受相关输入. 阅读全文
posted @ 2012-03-14 17:10 Code大蛇丸 阅读(257) 评论(0) 推荐(0)
摘要: 而使用ContentProvider共享数据的好处是统一了数据访问方式。当应用需要通过ContentProvider对外共享数据时,第一步需要继承ContentProvider并重写下面方法:第二步需要在AndroidManifest.xml使用<provider>对该ContentProvider进行配置,为了能让其他应用找到该ContentProvider , ContentProvider 采用了authorities(主机名/域名)对它进行唯一标识,你可以把ContentProvider看作是一个网站(),authorities 就是他的域名: 这个网站以固定的Uri对外提 阅读全文
posted @ 2012-03-14 11:25 Code大蛇丸 阅读(242) 评论(0) 推荐(0)
  2012年3月13日
摘要: MyDataBaseAdapterimport android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class MyDataBaseAdapter { // 用于打印log ... 阅读全文
posted @ 2012-03-13 17:25 Code大蛇丸 阅读(254) 评论(0) 推荐(0)
摘要: import android.app.Activity; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.graphics.Color; import android.os.Bundle; import android.view.KeyEvent; import android.widget.LinearLayout; import android.widget.ListAdapt 阅读全文
posted @ 2012-03-13 11:07 Code大蛇丸 阅读(540) 评论(0) 推荐(0)
  2012年3月12日
摘要: 前几天,与院长一起到学院调研学生软件技能的学习情况。当时,我谈到尽可能多得去写代码,只有代码量达到足够多时,才能提高水平。软件开发是实践特强的技术,只有更多的实践才会有本质的提高,量变引起质变这毋庸置疑。有学生问写多少代码量,会达到什么水平呢?这个有人这样描述:代码量是评判程序员水平高下的方法之一。微软要求应聘程序员在大学四年间至少要写10万行代码。李开复也建议计算机类的学生争取在大学四年中积累编写十万行代码的经验。由此可见代码量积累的重要性。当你编写过100行代码的时候,应该对编程有了一个朦胧、感性的认识。当你编写过1,000行代码的时候,应该已经掌握编程的基本结构了(顺序、分支、循环)。当 阅读全文
posted @ 2012-03-12 21:39 Code大蛇丸 阅读(383) 评论(0) 推荐(0)
摘要: 我的主要问题是:当遇到一个问题的时候,不知道怎么把他转化成代码 -------------- 个人看法是:经验不足 建议: 1.抄代码:我以为,经验不足的人Ctrl+C, Ctrl+V完全是在浪费时间!!学不到什么东西!有一定经验以后可以Ctrl+C, Ctrl+V,因为你已经明白了代码背后的意义!没有经验的话,还是补补这些最基本的编码能力吧! 2.把算法转换成代码:把一些算法书上的代码转换成代码,看效果,既可以学算法,又可以提高编码能力怎么写算是1万行代码?检举|2010-9-27 23:31提问者:javaxuet|浏览次数:562次写完1万行代码的时候,基本上脱离了菜鸟级别. ... 阅读全文
posted @ 2012-03-12 21:14 Code大蛇丸 阅读(795) 评论(0) 推荐(0)
  2012年2月29日
摘要: 1.SharedPreference (保存程序的一些属性设置,Android数据存储其中一种) 用于保存用户的设置信息 是否开启了防盗功能 保存安全号码(你手机被盗了以后,小偷所用的手机号码发到你邮箱) 保存用户当前SIM卡的信息2.BroadcastReceiver广播接收者 实现开机检测 (小偷拿到手机后,肯定要换sim卡, 那么我们实现开机检测,判断 手机里的信息与设置 是否改变)(开机会有个广播,BroadcastReceiver就是做这事) 检测接收短信3.TelephoneyManager (关于电话的一些操作) 获得SIM卡的信息4.SmsManager(关于短信的一... 阅读全文
posted @ 2012-02-29 20:07 Code大蛇丸 阅读(176) 评论(0) 推荐(0)
摘要: 在Android中,我们可以通过继承Application类来实现应用程序级的全局变量,这种全局变量方法相对静态类更有保障,直到应用的所有Activity全部被destory掉之后才会被释放掉。我们可以在Activity中使用getApplication(),方法来获得Application,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特性就是可以被我们继承,来添加我们自己的全局属性。首先写一个Application子类,主要重写里面的onCreate方法,就是创建的时候,初始化变量的值。然后在整个应用中的各个文件中就可以对该变量进行操作了。 阅读全文
posted @ 2012-02-29 16:47 Code大蛇丸 阅读(315) 评论(0) 推荐(0)
  2012年2月28日
摘要: Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。(一 )以字节为导向的 stream------InputStream/OutputStreamIn 阅读全文
posted @ 2012-02-28 23:14 Code大蛇丸 阅读(210) 评论(0) 推荐(0)