![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发手记
doodle777
这个作者很懒,什么都没留下…
展开
-
Android学习手记(4) BroadcastReceiver监听电池信息
Android 中,Broadcast是一种在应用程序之间进行传输信息的机制。BroadcastReceiver对发送过来的Broadcast进行过滤和响应。根据这种机制,我们可以获取电池现有电量等信息。1、实例化BroadcastReceiver 在接受信息的时候,可以通过intent.getAction().equals(Intent.ACTION_BATTERY_CHANGED)来判断接收的原创 2015-11-22 13:21:53 · 314 阅读 · 0 评论 -
Android学习手记(3) Activity间传递数据
1、 简单数据传递 建立两个Activity,名称分别为MainActivity和TheAty,在MainActivity中新建一个Button,id为btnStartAty。在TheAty中新建一个TextView,id为tv。分别加入如下代码:MainActivity.javapublic class MainActivity extends AppCompatActivity { @O原创 2015-11-22 13:19:04 · 327 阅读 · 0 评论 -
Android学习手记(2) Activity生命周期
1. 单个Activity的生命周期当只有一个Activity的时候, 首先执行onCreate->onStart->onResume。 这时, 窗口便显示在屏幕上了。 然后我们按返回键退到桌面的时候,便执行onPause->onStop。这时候, 如果我们在最近使用程序列表内将其再次打开,便会执行onRestart->onStart->onResume。 Activity生命周期 2. 多个原创 2015-11-22 13:15:58 · 226 阅读 · 0 评论 -
Android学习手记(6) TabActivity和TabHost
使用TabHost可以实现标签式效果,将两个Activity放在两个Tab内。 首先,需要基于MainActivity创建一个TabHost对象。 TabHost tabHost = this.getTabHost(); 通过 TabHost.addTab() 可以创建一个新Tab。abHost.addTab(tabHost.newTabSpec("tab1").setIndicator原创 2015-11-22 13:37:28 · 198 阅读 · 0 评论 -
Android开发手记(8) ProgressDialog的使用
ProgressDialog,进度对话框。一般有两种,一种是圆形的进度条(ProgressDialog.STYLE_SPINNER),另一种是长条形的进度条(ProgressDialog.STYLE_HORIZONTAL)。 ProgressDialog常用的方法有以下几种:progressDialog = new ProgressDialog(MainActivity.this);原创 2015-11-22 13:53:20 · 552 阅读 · 0 评论 -
Android学习手记(1) Activity跳转
实现了单击MainActivity中的Button跳转到AnotherAty的功能。原创 2015-11-22 12:52:12 · 189 阅读 · 0 评论 -
Android学习手记(5) 基本UI布局
1、View和ViewGroup Activity是Android应用程序的基本管理单元,Android的每一个窗口都是通过一个Activity来定义的,但是Activity并不能直接用来显示窗口。我们需要调用setContentView(View view)来显示这个窗口。也就是说,真正用来显示窗口的是View类及其子类。 View主要负责绘制元素和事件处理,提供了许多用于绘制界面的子类原创 2015-11-22 13:28:08 · 254 阅读 · 0 评论 -
Android开发手记(7) 按钮类控件的使用
1、点击Button改变页面背景色 通过Button改变页面背景色,首先新建相应的对象,让后绑定到Layout上的元素。final RelativeLayout layout = (RelativeLayout)this.findViewById(R.id.layout);final Button btnRed = (Button)this.findViewById(R.id.btnRed);原创 2015-11-22 13:46:29 · 313 阅读 · 0 评论