android
winddai
这个作者很懒,什么都没留下…
展开
-
Android2.1中的 drawable(hdpi,ldpi,mdpi) 的区别
<br />在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。<br /><br /> drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:<br /><br /> (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)<br /><br /> (2)drawable-md转载 2010-08-13 09:13:00 · 296 阅读 · 0 评论 -
android:id
<br />@+id 新增一个资源id<br />@id和android:id,引用现有的资源id<br /><br />如import android.R,则工程从adnroid系统资源类里查<br /><br />如不使用import android.R,则工程从/res文件夹下去解析转载 2010-08-13 09:19:00 · 347 阅读 · 0 评论 -
android开发中经常看到@Override是什么意思呢
<br />@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: <br /><br />1、可以当注释用,方便阅读 <br /><br />2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错 <br /><br />比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)转载 2010-08-13 09:19:00 · 564 阅读 · 0 评论 -
android学习笔记之一常用控件
1,EditText 主要函数:setText/getText设置/获取文本内容,setHint设置缺省显示内容;2,RadioGroup,RadioButtonRadioButton的isChecked()判断是否被选中获取选中RadioButon的ID:设置RadioGroup.setOnCheckedChangeListener方法public onCheckedChanged(RadioGroup group,int checkedId)//checkedId是选中RadioButton的I转载 2010-08-13 09:18:00 · 429 阅读 · 0 评论 -
android学习笔记之二Dailog(对话框)
<br />1,创建 <br />a,new AlertDialog.Builder(Context context)<br />b,一些设置<br />c,create()创建<br />d,show()显示<br />e,dismiss()退出对话框<br /><br />2,常用方法<br />setIcon:设置图标<br />setTitle:设置标题<br />setPositiveButton:设置 确定按钮<br />setNegativeButton:设置 取消按钮<br />setNe转载 2010-08-13 09:17:00 · 467 阅读 · 0 评论 -
android学习笔记之三菜单
<br />1,<br /> a,创建.重写public boolean onCreateOptionsMenu(Menu menu) <br /> menu.add添加菜单项<br /> b,监听菜单选中事件.重写public boolean onOptionsItemSelected(MenuItem item)//item.getItemId()为菜单项的id<br /><br />2,带子菜单的菜单<br />重写public boolean onCreateOptionsMenu(Men转载 2010-08-13 09:17:00 · 280 阅读 · 0 评论 -
android学习笔记之四TabHost布局
<br />1,继承自TabActivity类<br /><br />2,getTabHost()获取TabHost实例<br /><br />3, LayoutInflater.from(this).inflate(界面布局Id, tabHost.getTabContentView(), true);<br /><br />4,添加选项卡<br /> tabHost.addTab(<br /> tabHost.newTabSpec(选项卡Tag) //返回TabSpec实例<br转载 2010-08-13 09:16:00 · 337 阅读 · 0 评论 -
android学习笔记之五提醒(Toast,Notification)
<br />[Toast]<br />1,显示提示信息<br />public static Toast makeText (Context context, CharSequence text, int duration).show() <br />public static Toast makeText (Context context, int resId, int duration).show() <br /><br />duration可以是:Toast.LENGTH_LONG,Toast.LEN转载 2010-08-13 09:16:00 · 272 阅读 · 0 评论 -
android学习笔记之七在Activity之间传递数据
<br />[传入]<br />1,设置传入<br /> a,新建一个Bundle实例,Bundle.putXX添加数据,Intent.putExtras传递如Bundle参数<br /> b, Intent.putExtra设置键值对<br />startActivityForResult启动另外一个Activity<br /><br />[获取传入]<br />getIntent().getExtras()返回Bundle存储其他Activity传入的数据<br /><br /> b,传出返回值<转载 2010-08-13 09:15:00 · 331 阅读 · 0 评论 -
android学习笔记之十服务(Service)
<br />Service拥有一个单独进程的模块.<br /><br />1,继承自Service类,须实现public IBinder onBind(Intent intent)<br /><br /><br />2,通过startServie触发运行,stopService终止运行<br /> 生命周期: onCreate(如果是第一次运行) -> onStart -> onDestroy<br /><br /><br />3,绑定触发(调用4功能前提)<br /> boolean bindSe转载 2010-08-13 09:15:00 · 242 阅读 · 0 评论 -
android学习笔记之十一数据存储(Shared Preferences、SQLite)
android数据的存储方式可以用标准的j2se的api文件存储和网络存储方式.以下是android的其他两种存储方式<br /><br />1,Shared Preferences是一个简单键值对的xml格式的存储方式<br /> a,读取<br /> getPreferences (int mode) 返回SharedPreferences实例<br />mode Activity.MODE_PRIVATE, Activity.MODE_WORLD_READABLE, Activi转载 2010-08-13 09:14:00 · 480 阅读 · 0 评论 -
android学习笔记之十二进程通信(IPC)
<br />IPC在android是一个非常独特的实现方式,它是通过binder 驱动来实现不同进程的通信的.<br /><br />深入的了解清看李先静的<<Android IPC机制详解>><br /><br />不同进程之间交换数据通过Parcelable包装交换数据.可以通过Intent在不同的进程之间传送数据.<br />1,Parcelable包装交换数据实现<br /> a,新建一个实现Parcelable接口的Wrap类.示例<br /><br />Java代码 <br />public转载 2010-08-13 09:14:00 · 230 阅读 · 0 评论 -
android学习笔记之六广播(BroadcastReceiver)
<br />用于接收外部事件(注意BroadcastReceiver是用时创建用完后即摧毁的)<br />1,获取<br /> a,注册 Context.registerReceiver (BroadcastReceiver receiver, IntentFilter filter) <br /> receiver 为获取BroadcastReceiver事件的类<br /> filter 事件过滤器为sendBroadcast中的intent<br /> 与之对应的Con转载 2010-08-13 09:16:00 · 260 阅读 · 0 评论