摘要:
1.创建布局文件activity_broadcast.xml 2.创建Activitypublic class BroadcastActivity extends Activity { //设定为com.china.ui.NEW_LIFEFORM,显示内容前,多一条信息"收到广播信息";... 阅读全文
摘要:
防止按钮连续点击其实实现很简单 共通方法public class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = Syste... 阅读全文
摘要:
两种注册类型的区别是: 1)第一种不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。 2)第二种是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。在android下,要想接受广播信息,那么这个广播接收器就得我... 阅读全文
摘要:
使用意图传递数据之通用方式。测试应用:当前页面点击button传递数据到一个新的页面显示在textview中。首先在,mainActivity.xml文件中加入一个button按钮 然后在,MainActivity.java中加入private Button button; @Override... 阅读全文
摘要:
使用全局变量传递数据,所谓的全局变量类似于jee开发中的application变量。申明后,全局调用。只有当内存被清理后,才被销毁。否则一直可以调用。还是使用点击一个button,传递一个数据到另一个页面中显示。首先,新建工程,然后,打开mainActivity.xml文件,然后,添加button。... 阅读全文
摘要:
使用剪切板传递数据,可以传递简单的数据,也可以传递可序列化的对象。首先来个简单点吧。首先在,mainActivity.xml文件中加入一个button按钮private Button button; @Override protected void onCreate(Bundle sav... 阅读全文
摘要:
使用静态变量传递数据之通用方式。测试应用:当前页面点击button传递数据到一个新的页面显示在textview中。首先在,mainActivity.xml文件中加入一个button按钮然后在,MainActivity.java中加入private Button button; @Overrid... 阅读全文
摘要:
一个Android应用给用户的第一印象非常重要,除了要有好的创意和美观的界面,性能也是很关键的部分,本文讨论的就是第一次启动的速度问题。 Android应用的启动过程不能让用户等待太长时间,个人觉得最好控制在3秒之内。一般来说,内容的初始化是影响Android应用第一次启动速度的主要因素之一,尤其是... 阅读全文
摘要:
例子1: TabHost tabhost = (TabHost) findViewById(android.R.id.tabhost); tabhost.setup(this.getLocalActivityManager()); Intent intent1 = new... 阅读全文
摘要:
package com.itheima.mutiledownloader;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcep... 阅读全文