摘要:
//按照垂直顺序排列android:orientation="vertical"android:id —— 为控件指定相应的IDandroid:text ——指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity —— 指定控件里面的内容的基本位置,比如说居中,居右等位置android:textSize —— 指定控件当中字体的大小android:background —— 指定该控件所使用的背景色,RGB命名法android:width —— 指定控件的宽度android:height —— 指定控件的高度a 阅读全文
摘要:
从一个Activity启动到另一个Activity可以使用startActivity()方法或者是startActivityForResult()方法第一种:直接启动一个ActivityIntent intent = new Intent(Main.this, SecondActivity.class);startActivity(intent);第二种:启动另一个Activity并返回结果作用:当从第二个Activity回跳到前一个Activity的时候,就不再需要使用startActivity,也就是说不用两次使用startActivity方法startActivityForResult( 阅读全文
摘要:
放在桌面上的控件叫做——App widget,例如可以在桌面上添加按钮、图片等等控件,例如桌面播放器的控制面板AppWidgetProviderInfo对象,它为App Widget提供元数据,包括布局、更新频率等等数据,这个对象不是由我们自己生成的,而是由android自己定义配置完成,这个对象被定义在XML文件中1、定义AppWidgetProviderInfo对象,在res/xml文件夹当中定义一个名为widget_config.xml文件<?xml version="1.0" encoding="utf-8"?><appwidg 阅读全文
摘要:
1、首先我们要在Manifest.xml文件中配置一个<receiver/>标签,这个标签必须有一个android:name属性,值为继承自BroadcastReceiver类的接收器类,并复写onReceiver方法,在该方法中处理接收到广播后需要处理的事情!2、<receiver/>标签还有一个子标签为<intent-filter/>,这个标签很重要,是指定接收器需要接收哪种广播添加的监听器配置文件内容MyBroadCast是继承了BroadcastReceiver的类<receiver android:name="MyBroadCast 阅读全文
摘要:
SAX工作原来就是对文档进行顺序扫描,当扫描文档、元素的开始与结束等地方时通知事件处理函数——startDocument()、endDocument()、startElement()、endElement()等等ContentHandler是JAVA类包中一个特殊的SAX接口,位于org.xml.sax包中,它包含了很多接口需要实现,因为我们只需要其中复写某一部分的代码,所以没有必要实现接口的全部内容,所以我们一般继承它的子类DefaultHandlerpublic class SAXxmlActivity extends Activity { @Override public v... 阅读全文
摘要:
该类提供了旋转、移动、伸展和淡出等等效果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 阅读全文
摘要:
通过父窗口打开子窗口<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 阅读全文
摘要:
1、Service是一个应用程序的组件2、Service没有图形化界面3、用来处理耗时比较长的功能(下载、播放MP3)4、更新ContentProvider、Intent以及系统的启动Servcie不是一个单独的进程,不是一个线程定义一个Service比较简单,只要继承Service类,实现其生命周期的方法即可。一个定义好的Service必须在AndroidManifest.xml文件中通过<service>声明才能使用<service android:name="MyService"> <intent-filter> <actio 阅读全文