
Android
ZGUIZ
这个作者很懒,什么都没留下…
展开
-
Activity的常用操作
在Android应用于用户交互的过程中,经常需要从一个Activity跳转到另一个(或多个)Activity上。本文以计算是否闰年的Android应用为例,简单说一下如何从一个Activity启动、跳转到其他Activity。 在Android Studio中创建一个项目,设置MainActivity的布局xml文件:<LinearLayout xmlns:android=原创 2017-02-05 13:04:38 · 543 阅读 · 0 评论 -
Android自定义控件的简单使用
先声明一下,本文参考了何红辉的《Android开发进阶 从小工到专家》第二章节内容。在Android开发中,尽管Android源代码库中已经提供给我们很多功能强大的View,但在开发中总是会出现不完全满足我们需求的情况,这时候自定义控件就是我们必须使用的实现方式。假设我们要实现一个进度条,首先,我们先创建一个类SimpleView2继承View,并且在类中声明我们需要的属性:public clas...原创 2018-02-13 01:26:36 · 5856 阅读 · 0 评论 -
Android广播的简单使用
BoradcastReceiver是Android下的四大组件之一,用于接收其他Service或者Activity发送的广播。首先,要接受广播,得有一个广播的发送源。这个发送源,可以是其他应用的Activity、Service,也可以是当前应用的Activity或者Service。发送广播的方法非常简单:Intent intent=new Intent();//设置intentinte原创 2017-09-18 13:43:09 · 1273 阅读 · 0 评论 -
利用第三方API服务实现归属地查询
许多平台诸如阿里、百度等都对外提供了一些付费的API服务,使用这些服务能够大量节省开发成本。在这里我将实现利用来电归属地API服务实现来电归属地查询。 首先新建一个Android项目,并创建一个Activity。 该Activity中包含一个搜索框(使用EditText),一个按钮(Button)和一个查询结果的文本框(TextView)。页面设计代码如下:原创 2017-07-28 01:22:46 · 1488 阅读 · 0 评论 -
Activity的四种状态和生命周期
Android程序中,Activity存在四种状态:Running, Paused, Stopped, Killed。原创 2017-02-02 13:07:09 · 8542 阅读 · 0 评论 -
Android布局管理器
Android的五种布局管理器:线性布局管理器(LinearLayout)、绝对布局管理器(AbsoluteLayout)、相对布局管理器(RelativeLayout)、框架布局管理器(FrameLayout)、表格布局管理器(TableLayout)原创 2017-01-31 23:32:50 · 615 阅读 · 0 评论 -
Intent的简单介绍
Android程序中有三大基本组件:Activity,Service和BroadcastReceiver,而这三个组件都是通过Intent对象来激活的。Intent对象是Android程序中各个组件之间的传输数据的对象。我们可以把需要激活的组件的描述记录在Intent对象中,并利用特定的函数来实现激活指定或指定功能的组件(此时Android会根据此Intent对象的描述找到相应的组件)。原创 2017-02-14 18:06:02 · 1370 阅读 · 0 评论 -
Android程序的基本组件
Android程序的4个基本组件:Activity,BroadcastReceiver,ContentProvider和Service。原创 2017-01-17 23:52:47 · 515 阅读 · 0 评论 -
Android圆形水波纹按钮的实现(Ripple)
在Android中,谷歌已经提供了对于按钮水波纹效果的一个实现。在组件的中添加以下代码即可实现:超出组件边框(但不超出父类视图),此时水波纹效果为圆形:android:background="?android:attr/selectableItemBackgroundBorderless"不超出组件边框,水波纹效果为组件的形状:android:background="?android:attr/s...原创 2018-02-13 18:27:15 · 12489 阅读 · 1 评论