摘要: ProgressBar是一个进度条控件,一般在需要做某个比较耗时的操作的时候,向用户展示执行进度,以免用户以为已经失去响应。 常用属性: style 设置进度条的样式 visible 是否显示进度条 1、圆形进度条 一个圆形进度条,不断旋转。 常用样式:Widget.ProgressBar.Smal 阅读全文
posted @ 2019-05-16 18:22 chy_18883701161 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: 1、向目标Activity传递数据: 2、在目标Activity中取出数据 目标Activity销毁时,可以回传数据给上一个Activity: 1、启动目标Activity,并设置一个请求码标识当前Activity 2、在目标Activity中回传数据 回传时会把请求码、结果码、Intent数据封装 阅读全文
posted @ 2019-05-16 18:15 chy_18883701161 阅读(7931) 评论(0) 推荐(0) 编辑
摘要: 使用手机上的程序,来分享/发送,比如QQ的“发送到我的电脑”。 1、分享/发送文本内容 通用步骤: 首先将Intent的cation设置为Intent.ACTION_SEND, 其次根据分享的内容设置不同的Type, 然后根据不同的社交平台设置相关Extras, 最后创建并启动选择器 2、分享/发送 阅读全文
posted @ 2019-05-16 16:37 chy_18883701161 阅读(3401) 评论(0) 推荐(0) 编辑
摘要: 1、启动浏览器 也可以写成这样: 2、启动浏览器,转到指定页面 3、启动拨号程序 Uri参数可以写在Intent的构造函数里,也可以setData()单独写: 如果是putExtra,只能单独写: 4、发短信 方式一: 此方式不能设置默认收件人 方式二: 5、发邮件 注意:如果手机上没有对应的该类应 阅读全文
posted @ 2019-05-16 15:39 chy_18883701161 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 要启动指定的第三方软件,需要知道第三方软件的包名、类名。 获取第三方软件包名、类名的两种方法: 1、使用aapt aapt是sdk自带一个工具,在 Sdk\builds-tools 目录下 。如果没有build-tools,打开sdk manager -> SDK Tools -> 勾选第一个And 阅读全文
posted @ 2019-05-16 14:33 chy_18883701161 阅读(3109) 评论(0) 推荐(0) 编辑
摘要: 一个程序往往由多个界面组成,界面之间的跳转,实质是Activity之间的跳转。 从当前程序跳转到其它程序,实质是启动了目标程序的入口Activity。 Intent被称为意图,常用于组件之间的交互,可用于启动其它组件、程序,并可以在组件之间传递数据。 1、显式意图 直接指定要启动的目标组件 方式一: 阅读全文
posted @ 2019-05-16 02:47 chy_18883701161 阅读(11875) 评论(0) 推荐(0) 编辑
摘要: Android系统采用任务栈的方式来管理Activity实例。 栈是后进先出的数据结构。通常一个应用程序对应一个任务栈,默认情况下,每启动一个Activity都会入栈,处于栈顶位置。用户操作的永远都是栈顶的Activity。 Activity可以层叠摆放,每启动一个新的Activity都会覆盖在原A 阅读全文
posted @ 2019-05-16 02:41 chy_18883701161 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: Activity是Android四大组件之一。一个Activity负责管理一个界面。 创建一个Activity: New -> Activity -> 选择要创建的Activity类型(一般我们选Empty/Basic Activity) AS会自动在AndroidManifest.xml文件中注册 阅读全文
posted @ 2019-05-16 02:05 chy_18883701161 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 国际化:根据系统的语言环境,选择对应的文本显示。 例:系统使用简体中文,就显示“你好”,系统使用美式英语,就显示“hello”。 1、新建一个strings.xml文件 对项目根目录/res目录单击右键 -> New -> Android Resource File 或 对values目录单击右键 阅读全文
posted @ 2019-05-16 01:08 chy_18883701161 阅读(2873) 评论(0) 推荐(1) 编辑