Android应用程序级全局变量Application
摘要:在Android中,我们可以通过继承Application类来实现应用程序级的全局变量,这种全局变量方法相对静态类更有保障,直到应用的所有Activity全部被destory掉之后才会被释放掉。我们可以在Activity中使用getApplication(),方法来获得Application,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特性就是可以被我们继承,来添加我们自己的全局属性。首先写一个Application子类,主要重写里面的onCreate方法,就是创建的时候,初始化变量的值。然后在整个应用中的各个文件中就可以对该变量进行操作了。
阅读全文
posted @
2012-02-29 16:47
Code大蛇丸
阅读(321)
推荐(0)
传智播客java学习--3g开发Android2
摘要:使用文件进行数据存储:Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream = this.openFileOutput("itcast.txt", Context.MODE_PRIVATE); outStream.wr
阅读全文
posted @
2012-02-28 09:44
Code大蛇丸
阅读(290)
推荐(0)
super.onCreate(savedInstanceState); setContentView(R.layout.main);的意思
摘要:main就是当前项目res下的layout里的main.xml文件。setContentView就是设置当前的Activity显示的内容按main.xml布局。super.onCreate(savedInstanceState)就是调用父类的onCreate构造函数,savedInstanceState是保存当前Activity的状态信息。附:android 生命周期的认识创建:onCreate();---->onStart();---->onResume();;activity跳转其他 :onPause();---->onStop();;跳转到activity2 :onCr
阅读全文
posted @
2012-02-27 10:44
Code大蛇丸
阅读(1306)
推荐(0)
Android之短信发送器
摘要:效果图:界面布局:[html]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent&q
阅读全文
posted @
2012-02-25 10:25
Code大蛇丸
阅读(259)
推荐(0)
android 问题总结
摘要:1.Android 中 "@+id"的作用是什么?以及其与android:id的区别是什么?android:id和@id一样是引用已有的id,而@+id是新增加一个id2.CharSequence和String的区别是什么?CharSequence 是 char 值的一个可读序列。此接口对许多不同种类的 char 序列提供统一的只读访问(个人理解应该算得上是char类型得一个集合,是interface)String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例来实现3.setContentView(R.layout
阅读全文
posted @
2012-02-25 09:34
Code大蛇丸
阅读(233)
推荐(0)
学习android之AndroidManifest.xml
摘要:先了解一下AndroidManifest.xml。就是功能清单文件。(以后广播接收器、音乐播放器,都是在这定义) 这个配置文件就类似于struts的struts-config.xml,还好学过struts2,依葫芦画瓢,也明白这个配置文件的大概意思。各属性的意思大致如下:manifest根节点,描述了package中所有的内容。在它之下能放置:uses-permission请求你的package正常运作所需赋予的安全许可。见SecurityModel来获得许可的更多的信息。一个manifest能包含零个或更多此元素。permission声明了安全许可来限制哪些程序能你pack...
阅读全文
posted @
2012-02-24 23:20
Code大蛇丸
阅读(272)
推荐(0)