android学习笔记
psy0324
这个作者很懒,什么都没留下…
展开
-
Bundle使用心得
<br />由于Android没有session,那么如何在不同的Activity之间传递数据呢?可以通过Bundle实现,其功能相当于web中的session.<br /> <br />下面贴出使用的关键代码:<br /> <br /> Activity发送端:<br /> <br /> //创建一个新的Intent对象,并指定class<br /> Intent intent =new Intent();<br /> intent.setClass(Demo03_10.this,原创 2010-12-08 00:11:00 · 1017 阅读 · 0 评论 -
获取手机屏幕分辨率
<br />今天做练习时也到这个内容,下面是实现方法,主要使用DisplayMetrics和getWindowManager函数一起使用。<br /> <br />package irdc.demo03_05;<br />import android.app.Activity;<br />import android.os.Bundle;<br />import android.util.DisplayMetrics;<br />import android.widget.TextView;<br /> p原创 2010-12-05 23:17:00 · 625 阅读 · 0 评论 -
获取控件ID函数findViewById
<br />我们会在layout定义很多控件,在程序中如何获得其对象呢?用findViewById函数可以很容易实现,函数参数是id,在layout中定义控件,就会在R.java文件中自动生成一个控件id。<br /> <br /> <br /> <br />package irdc.demo03_03;<br />import android.app.Activity;<br />import android.os.Bundle;<br />import android.content.res.Resou原创 2010-12-05 23:13:00 · 1495 阅读 · 0 评论 -
android模拟两个手机通信
<br />比如我们在学习android发送短信和打电话时,想要测试我发的短信到底有没有发出去和电话是否拨通,可以通过启动两个模拟器来模拟这个过程。<br />1、在Eclipse选择要加载的工程,启动第一个模拟器,这个模拟器目前2.2版本端口号是5554;<br />2、打开cmd,进入你的sdk路径,如D:/Program Files/Android_SDK/android-sdk-windows/tools,然后执行emulator -data foo<br /> ,系统会另外启动一个模拟器,目前原创 2011-01-03 00:53:00 · 1338 阅读 · 2 评论 -
android震动服务
<br />首先我们必须引用import android.os.Vibrator;<br /> <br />通过获取系统服务的方式获取android系统震动对象<br />Vibrator mVibrator1 = (Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);<br /> <br />mVibrator1.vibrate(new long[]{100,10,100,1000}, -1); //设置震动周期<b原创 2011-01-13 00:18:00 · 961 阅读 · 0 评论 -
android拨打电话和发送短信核心代码
<br />android拨打电话,其实实现非常简洁,看如下代码<br /> <br /> //构建一个新的Intent,调用action.DAIL,与电话号码作为参数一起传入<br /> Intent intent=new Intent("android.intent.action.DAIL", Uri.parse("tel:"+unm));<br /> startActivity(intent);<br /> 只要new一个Intent对象,参数是拨原创 2011-01-13 00:30:00 · 3556 阅读 · 0 评论