上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: public class FileAndDir { public static void main(String[] args) { //现在只是在内存中,既不是文件也不是目录 File file = new File("c:\\hb"); File dir = new File("c:\\dir"); try { //创建了一个空文件 file.createNewFile(); if(file.isFile()){ System.out.println("isFile"); } //创建了一个目录 dir.mkdir(); if(d 阅读全文
posted @ 2012-01-02 09:10 胖鹅 阅读(152) 评论(0) 推荐(0) 编辑
摘要: //按照垂直顺序排列android:orientation="vertical"android:id —— 为控件指定相应的IDandroid:text ——指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity —— 指定控件里面的内容的基本位置,比如说居中,居右等位置android:textSize —— 指定控件当中字体的大小android:background —— 指定该控件所使用的背景色,RGB命名法android:width —— 指定控件的宽度android:height —— 指定控件的高度a 阅读全文
posted @ 2011-12-24 09:31 胖鹅 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 从一个Activity启动到另一个Activity可以使用startActivity()方法或者是startActivityForResult()方法第一种:直接启动一个ActivityIntent intent = new Intent(Main.this, SecondActivity.class);startActivity(intent);第二种:启动另一个Activity并返回结果作用:当从第二个Activity回跳到前一个Activity的时候,就不再需要使用startActivity,也就是说不用两次使用startActivity方法startActivityForResult( 阅读全文
posted @ 2011-12-24 09:30 胖鹅 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 放在桌面上的控件叫做——App widget,例如可以在桌面上添加按钮、图片等等控件,例如桌面播放器的控制面板AppWidgetProviderInfo对象,它为App Widget提供元数据,包括布局、更新频率等等数据,这个对象不是由我们自己生成的,而是由android自己定义配置完成,这个对象被定义在XML文件中1、定义AppWidgetProviderInfo对象,在res/xml文件夹当中定义一个名为widget_config.xml文件<?xml version="1.0" encoding="utf-8"?><appwidg 阅读全文
posted @ 2011-12-24 09:30 胖鹅 阅读(364) 评论(1) 推荐(0) 编辑
摘要: 1、首先我们要在Manifest.xml文件中配置一个<receiver/>标签,这个标签必须有一个android:name属性,值为继承自BroadcastReceiver类的接收器类,并复写onReceiver方法,在该方法中处理接收到广播后需要处理的事情!2、<receiver/>标签还有一个子标签为<intent-filter/>,这个标签很重要,是指定接收器需要接收哪种广播添加的监听器配置文件内容MyBroadCast是继承了BroadcastReceiver的类<receiver android:name="MyBroadCast 阅读全文
posted @ 2011-12-24 09:29 胖鹅 阅读(145) 评论(0) 推荐(0) 编辑
摘要: SAX工作原来就是对文档进行顺序扫描,当扫描文档、元素的开始与结束等地方时通知事件处理函数——startDocument()、endDocument()、startElement()、endElement()等等ContentHandler是JAVA类包中一个特殊的SAX接口,位于org.xml.sax包中,它包含了很多接口需要实现,因为我们只需要其中复写某一部分的代码,所以没有必要实现接口的全部内容,所以我们一般继承它的子类DefaultHandlerpublic class SAXxmlActivity extends Activity { @Override public v... 阅读全文
posted @ 2011-12-24 09:28 胖鹅 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 该类提供了旋转、移动、伸展和淡出等等效果1、Alpha——淡入淡出2、Scale——缩放3、Rotate——旋转4、Translate——移动创建Tweened Animations的步骤1、创建一个AnimationSet对象2、根据需要创建相应的Animation对象3、根据软件动画的需求,为Animation对象设置相应的数据4、将Animation对象添加到AnimationSet对象当中5、使用控件对象执行AnimationSetprivate class AlphaButtonListener implements OnClickListener { @Override publi 阅读全文
posted @ 2011-12-24 09:27 胖鹅 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 通过父窗口打开子窗口<html> <head> <TITLE>模态对话框</TITLE> <script language=javaScript> function openDialog(){ var obj = {"name":"huangbiao"}; var result = window.showModalDialog("email.html",obj,"dialogHeight:200px;dialogWidth:200px;edge:sunken&quo 阅读全文
posted @ 2011-12-24 09:27 胖鹅 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、Service是一个应用程序的组件2、Service没有图形化界面3、用来处理耗时比较长的功能(下载、播放MP3)4、更新ContentProvider、Intent以及系统的启动Servcie不是一个单独的进程,不是一个线程定义一个Service比较简单,只要继承Service类,实现其生命周期的方法即可。一个定义好的Service必须在AndroidManifest.xml文件中通过<service>声明才能使用<service android:name="MyService"> <intent-filter> <actio 阅读全文
posted @ 2011-12-24 09:26 胖鹅 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 如何实现两个页面的切换?1、Activity的切换2、通过改变加载控件的配置文件方式——setContentView(R.layout.main);备注:创建这个加载的配置文件只能在layout目录下,要R这个文件能够识别出,否则这个工程是不能正常跑起来的第二种方式相当于控件全部重新加载了一遍,因此之前绑定的事件也会随着控件的加载消失,因此这种方式只适合于显示切换,而切换的内容不应该有过多的操作。常用控件的处理<TableLayout android:layout_width="fill_parent" android:layout_height="wrap 阅读全文
posted @ 2011-12-21 19:38 胖鹅 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页