代码改变世界

随笔档案-2012年04月

Android程序完全退出的方法

2012-04-30 23:21 by ...平..淡..., 254 阅读, 收藏, 编辑
摘要: 2个Activity,调用顺序如:A-->B,然后关闭B的时候,退出整个应用程序.My opinion :在A中通过intent创建其与B的连接,调用startActivity方法创建并跳转到B后,调用finish方法结束A(即从历史栈中删除A),此时,A已经被销毁,不能再返回它了。Other opinion :1.Dalvik VM的本地方法(1)android.os.Process.killProcess(android.os.Process.myPid()) //获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权 阅读全文

GridView应用2--(使用ImageSwitcher显示)

2012-04-28 14:43 by ...平..淡..., 408 阅读, 收藏, 编辑
摘要: 不多说,通过程序来演示...注意:android:numColumns属性最好指定大于1,否则该属性默认值是1.这意味着只有一列,等同于ListView.step1:新建android工程,命名为ImageSwitcherTest.step2:设置配置文件main.xmlmain.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 阅读全文

ContentProvider和ContentResolver应用

2012-04-27 17:59 by ...平..淡..., 477 阅读, 收藏, 编辑
摘要: 主要是调用现成的ContentProvider...ContentResolver是通过URI来查询ContentProvider中提供的数据.在android中,每个应用程序是可以实现数据共享的,都拥有一个contentprovider实例,而contentresolver用于管理程序的contentprovider实例.首先需要获得一个ContentResolver的实例,可通过Activity的成员方法getContentResovler()方法:ContentResolver contentResolver = getContentResolver();ContentResolver实 阅读全文

Service应用

2012-04-27 14:50 by ...平..淡..., 236 阅读, 收藏, 编辑
摘要: Service的生命周期Service对象不能自己启动,需要通过某个Activity、Service或者其他Context对象来启动。启动的方法有两种,Context.startService和Context.bindService()。两种方式的生命周期是不同的,具体如下所示。Context.startService方式的生命周期: 启动时,startService–> onCreate() –> onStart() 停止时,stopService–> onDestroy()Context.bindService方式的生命周期:绑定时,bindService-> on 阅读全文

GridView的应用

2012-04-26 22:55 by ...平..淡..., 355 阅读, 收藏, 编辑
摘要: GridView是网格列表,它和ListView很类似,都是View的子类。因此操作它的方法和操作ListView的方法类似。步骤:1.将数据结构存储数据Data2.用适配器关联数据Data和View组件3.为GridView设置适配器 (setAdapter())step1:新建android工程,命名为GridViewTest。step2:设置布局文件main.xml和main1.xmlmain.xmlmain.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <GridView xmln 阅读全文

简单拨打电话

2012-04-23 23:33 by ...平..淡..., 255 阅读, 收藏, 编辑
摘要: 我觉得博客还是写的规范点好,免得以后自己都看不懂,所以参照别人的,开始写步骤。step1:建立android 工程 Tel.step2:在main.xml中设计Demo的界面,如下所示main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent&quo 阅读全文

ListView应用(通过Activity跳转)

2012-04-19 00:13 by ...平..淡..., 952 阅读, 收藏, 编辑
摘要: 通过三种适配器来展示ListView控件。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方便地把数据库的内容以列表的形式展 阅读全文

MediaPlayer的简单应用

2012-04-18 23:54 by ...平..淡..., 550 阅读, 收藏, 编辑
摘要: 在res资源文件夹下添加raw文件夹,将音频资源放在该文件夹下。在程序中,我通过声明一个布尔变量来判断MediaPlayer控件的播放状态。(图片及英文引自Android Developershttp://developer.android.com/reference/android/media/MediaPlayer.html)Note1:mediaPlayer = MediaPlayer.create(Music1Activity.this, R.raw.jn); //通过create()方法创建之后,不再需要用prepare()方法,因为调用create()方法成功时,已经处在prepa 阅读全文

归来...

2012-04-18 23:34 by ...平..淡..., 126 阅读, 收藏, 编辑
摘要: 好久没写博客了,荒废了好久好久,从现在开始,要学会利用资源,好好整理下自己的知识了。fighting~~归来,继续前进!!!!!~ 阅读全文
点击右上角即可分享
微信分享提示