- 浏览: 580208 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (338)
- 已过时文章(留念用) (39)
- Android学习笔记 (30)
- Android开发指引自译 (100)
- Android NDK文档自译 (23)
- Android设计指引自译 (2)
- xp(ペケピー)&linux(理奈、铃)酱~ (4)
- ui酱&歌词自译~ (9)
- lua酱~ (9)
- 自我反省 (1)
- 羽game计划 (1)
- XSL酱 (2)
- java酱 (3)
- 设计的领悟 (58)
- 涂鸦作品(pixiv) (1)
- ruby酱 (2)
- Objective-C编程语言自译 (2)
- Android开发月报 (6)
- objc酱 (2)
- photoshop (3)
- js酱 (6)
- cpp酱 (8)
- antlr酱 (7)
- Lua 5.1参考手册自译 (11)
- 收藏品 (3)
- 待宵草计划 (4)
- 体验版截图 (1)
最新评论
-
naruto60:
太给力了!!!!我这网打不开Intel官网,多亏楼主贴了连接, ...
使用HAXM加速的Android x86模拟器(和一些问题) -
yangyile2011:
谢谢博主,翻译得很好哦
【翻译】(4)片段 -
ggwang:
牙痛的彼岸:痹!
牙痛的彼岸 -
ggwang:
总结得很简练清晰啊,学习了!
ANTLR学习笔记一:概念理解 -
leisurelife1990:
mk sdd
用git下载Android自带app的源代码
【翻译】(18)通知
see
http://developer.android.com/guide/topics/ui/notifiers/index.html
原文见
http://developer.android.com/guide/topics/ui/notifiers/index.html
-------------------------------
Notifications
通知
Several types of situations may arise that require you to notify the user about an event that occurs in your application. Some events require the user to respond and others do not. For example:
有几种类型的情况可能会导致需要你通知用户关于一个发生在你的应用程序内的事件。一些事件需要用户响应而其它则不需要。例如:
* When an event such as saving a file is complete, a small message should appear to confirm that the save was successful.
* 当一个事件诸如文件保存已经完成,一个小的消息应该出现以肯定保存是成功的。
* If the application is running in the background and needs the user's attention, the application should create a notification that allows the user to respond at his or her convenience.
* 如果应用程序运行在后台并且需要用户注意,应用程序应该创建一个通知以允许用户在方便的时候响应。
* If the application is performing work that the user must wait for (such as loading a file), the application should show a hovering progress wheel or bar.
* 如果应用程序正在执行用户必须等待的工作(诸如加载文件),应用程序应该显示一个悬浮的进度轮或进度条。
Each of these notification tasks can be achieved using a different technique:
这些通知任务的每一种可以用不同的技术实现。
* A Toast Notification, for brief messages that come from the background.
* Toast通知,用于来自后台的简短消息。
* A Status Bar Notification, for persistent reminders that come from the background and request the user's response.
* 状态栏通知,用于来自后台的持久提醒并请求用户的响应。
* A Dialog Notification, for Activity-related notifications.
* 对话框通知,用于与Activity有关的通知。
This document summarizes each of these techniques for notifying the user and includes links to full documentation.
本文总结这些用于通知用户的技术的每一种并包含完整文档的链接
-------------------------------
Toast Notification
Toast通知
(图略:
这个闹钟被设置为从现在开始17小时又57分钟之后。
)
A toast notification is a message that pops up on the surface of the window. It only fills the amount of space required for the message and the user's current activity remains visible and interactive. The notification automatically fades in and out, and does not accept interaction events. Because a toast can be created from a background Service, it appears even if the application isn't visible.
Toast通知是一种在窗口表面上弹出的消息。它只填充消息所需数量的空间,而用户的当前活动保持可见和可交互。通知自动地淡进和淡出,并且不会接受任何交互事件。因为一个Toast可以从后台Service中创建,所以即便应用程序不可见它仍会显示。
A toast is best for short text messages, such as "File saved," when you're fairly certain the user is paying attention to the screen. A toast can not accept user interaction events; if you'd like the user to respond and take action, consider using a Status Bar Notification instead.
Toast最适合短文本消息,诸如在你大概肯定用户正在注意屏幕时显示“文件已保存”。一个Toast不能接受用户交互事件;如果你喜欢用户响应和采取动作,请考虑使用状态栏消息代替它。
For more information, refer to Toast Notifications.
想获取更多信息,请参考Toast消息。
-------------------------------
Status Bar Notification
状态栏通知
(图略:
2009年4月25日 下午3:41
Android 清空通知
通知
特拉维斯
你在哪里? 下午3:39
)
A status bar notification adds an icon to the system's status bar (with an optional ticker-text message) and an expanded message in the "Notifications" window. When the user selects the expanded message, Android fires an Intent that is defined by the notification (usually to launch an Activity). You can also configure the notification to alert the user with a sound, a vibration, and flashing lights on the device.
状态栏通知添加一个图标到系统的状态栏(带有一个可选的纸带文本消息)以及在“通知”窗口中的一个可展开的消息。当用户选择被展开的消息时,Android发送一个被通知定义的Intent对象(通常用来启动一个Activity)。你还可以配置通知在设备上用声音,震动,和闪光来提醒用户。
This kind of notification is ideal when your application is working in a background Service and needs to notify the user about an event. If you need to alert the user about an event that occurs while your Activity is still in focus, consider using a Dialog Notification instead.
此类通知是理想的,当你的应用程序正在工作在后台Service并且需要通知用户一个事件。如果你需要提醒用户一个发生在你的Activity仍然处于焦点时的事件,请考虑使用一个对话框通知代替它。
For more information, refer to Status Bar Notifications.
想获取更多信息,请参考状态栏通知。
-------------------------------
Dialog Notification
对话框通知
(图略:
正在加载。请稍候……
)
A dialog is usually a small window that appears in front of the current Activity. The underlying Activity loses focus and the dialog accepts all user interaction. Dialogs are normally used for notifications and short activities that directly relate to the application in progress.
对话框通常是一个显示在当前Activity前方的小窗口。底下的Activity失去焦点而对话框接受所有用户交互。对话框通常用于在进度中直接与应用程序关联的通知和短的活动。
You should use a dialog when you need to show a progress bar or a short message that requires confirmation from the user (such as an alert with "OK" and "Cancel" buttons). You can use also use dialogs as integral components in your application's UI and for other purposes besides notifications. For a complete discussion on all the available types of dialogs, including its uses for notifications, refer to Dialogs.
在你需要显示一个进度条或一个需要来自用户的确定的短消息(诸如一个带有“确定”和“取消”按钮的警告)时,你应该使用一个对话框。你可还可以使用对话框作为你的应用程序的用户界面中的集成组件并用于除通知外的其它目的。想获取一个关于所有可用类型对话框的完整讨论,包括它用于通知的使用方法,请参考对话框。
Except as noted, this content is licensed under Apache 2.0. For details and restrictions, see the Content License.
除特别说明外,本文在Apache 2.0下许可。细节和限制请参考内容许可证。
Android 4.0 r1 - 01 Dec 2011 20:53
-------------------------------
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
(此页部分内容基于Android开源项目,以及使用根据创作公共2.5来源许可证描述的条款进行修改)
发表评论
-
【翻译】(9-补丁2)电话簿提供者
2012-07-18 12:54 2400【翻译】(9-补丁2)电话簿提供者 see h ... -
【翻译】(8-补丁1)Android接口定义语言(AIDL)
2012-07-02 05:55 2927【翻译】(8-补丁1)Andro ... -
【翻译】(0)应用组件
2012-06-30 23:50 829【翻译】(0)应用组件 see http:// ... -
【翻译】(88)传感器
2012-05-21 21:25 1077【翻译】(88)传感器 ... -
【翻译】(87)复制与粘贴
2012-05-20 14:48 1929【翻译】(87)复制与粘贴 see http: ... -
【翻译】(86)音频捕捉
2012-05-16 15:14 1104【翻译】(86)音频捕捉 ... -
【翻译】(85)照相机
2012-05-13 15:09 3796【翻译】(85)照相机 see http:// ... -
【翻译】(84)JetPlayer
2012-04-21 16:24 981【翻译】(84)JetPlayer see h ... -
【翻译】(83)媒体回放
2012-04-21 16:00 1860【翻译】(83)媒体回放 see http:/ ... -
【翻译】(82)多媒体与照相机
2012-04-18 23:05 953【翻译】(82)多媒体与照相机 see htt ... -
【翻译】(23-补丁3)构建无障碍服务
2012-04-18 21:57 1627【翻译】(23-补丁3)构 ... -
【翻译】(23-补丁2)使应用程序无障碍
2012-04-16 13:08 2099【翻译】(23-补丁2)使应用程序无障碍 see ... -
【翻译】(23-补丁1)无障碍
2012-04-11 22:38 911【翻译】(23-补丁1)无 ... -
【翻译】(81)Renderscript之运行时API参考手册
2012-04-11 22:13 1416【翻译】(81)Renderscript之运行时API参 ... -
【翻译】(80)Renderscript之计算
2012-04-09 14:09 1444【翻译】(80)Renderscript之计算 ... -
【翻译】(79)Renderscript之图形
2012-04-08 13:59 2866【翻译】(79)Renderscript之图形 ... -
【翻译】(78)Renderscript
2012-04-04 15:35 1442【翻译】(78)Renderscript see ... -
【翻译】(77)可绘画对象动画
2012-03-18 10:52 711【翻译】(77)可绘画对象动画 see htt ... -
【翻译】(76)视图动画
2012-03-18 10:04 806【翻译】(76)视图动画 see http:/ ... -
【翻译】(75)属性动画
2012-03-17 18:24 2508【翻译】(75)属性动画 see http:/ ...
相关推荐
7. service worker:可选,用于离线存储、推送通知等功能。 8. license:开源许可文件,如果是开源项目,会包含项目的授权协议。 在EdgeTranslate_master.zip中,我们可能会找到上述文件结构,并通过阅读代码了解...
这样,每个通知都有其对应的翻译版本,通过用户设置的语言偏好来选择显示哪个版本。另一种方法是使用单独的`Notification_i18n`表,包含`id`、`language`和`message`字段,通过`Notification`表的`id`与`...
18. **实训模块管理**:学生可扮演项目经理、翻译和审校等角色,角色切换灵活。 19. **语料自定义编辑**:用户可以定制语料,创建或添加到记忆库中。 20. **项目管理**:支持项目创建、文档分配、进度跟踪和译文...
- 在邮件模板或通知系统中,可以使用 Aura.Intl 动态生成不同语言的邮件内容。 7. **集成与扩展**: - Aura.Intl 可以与其他 PHP 框架(如 Laravel、Symfony 等)或独立项目无缝集成。 - 通过其提供的接口,可以...
10. **第十条**:乙方有权增加印数,但需通知甲方并支付相应报酬,否则权利回归甲方。 11. **第十一条**:乙方未经甲方同意,不得行使除翻译权以外的其他权利。 12. **第十二条**:乙方不得将翻译权转授第三方,...
RFC18 IMP-IMP和主机-主机控制联接 RFC19_可用来降低有限交换节点阻塞的两条协议性的建议 RFC20_用于网络交换的 ASCII 格式 RFC21 网络会议 RFC22 主机-主机控制信息格式 RFC23_多重传送的调节信息 RFC24 文档规范 ...
12. **OnNotify**:处理控件发出的通知消息,如列表视图或树视图的事件。 13. **OnSize**:当对话框大小改变时调用,可以调整控件的位置和大小。 14. **OnSetFocus** 和 **OnKillFocus**:分别处理对话框获取和失去...
Laravel 5.7通知! 在Laravel 5.7中,配置路径已更改,为了使此软件包正常运行,您需要在config\vue-i18n-generator.php为jsPath和jsFile配置正确的路径。安装套件在您的项目中: composer require martinlindhe/...
DW1000的中文数据手册,是英文手册的翻译版,目录如下: 目录 DW1000 用户手册翻译文档 v0.2 ...........................................................................................1 修订记录...............
翻译统计 贡献者: pedromendonca 捐赠链接: 标签:国际化,i18n,本地化,l10n... 如果某个插件没有完整的翻译统计信息,则您会看到以下原因之一的通知: 在WordPress.org上找不到插件 在WordPress.org上找不到翻译
`@Aspect`注解用于定义切面,`@Before`、`@After`、`@Around`等注解用于指定通知(advice)。 3. **JSR-303/JSR-349(Bean Validation)集成**:Spring 2.5开始支持JSR-303(Bean Validation 1.0),这是一个用于...
【Android 蓝牙(BLE)相关翻译】 Android 蓝牙(BLE)是指蓝牙低功耗技术在Android系统中的应用。自Android 4.3(API Level 18)开始,Android平台提供了对蓝牙低能耗(Bluetooth Low Energy,BLE)的支持,允许设备...
7. **文件送达地址 (Address for service)**:用于接收法律文件或通知的指定地址。 8. **誓书 (Affidavit)**:正式声明,通常在法律程序中使用,以证明某人所述的真实性。 9. **准许 (Allowance)**:专利局对专利...
8. **自动化流程**:通过使用Crowdin的API和Webhooks,可以自动化各种任务,如构建、部署和通知,以优化工作流程。 9. **翻译记忆**:Crowdin保存翻译历史,帮助翻译团队重复使用已翻译的文本,提高效率和一致性。 ...
5. 写作:包括小作文和大作文两部分,小作文通常是应用文写作,如信件、通知等;大作文则需要写一篇议论文或叙述文,要求内容完整、结构清晰、语言准确。 针对这些题型,考生可以通过历年真题进行以下学习策略: 1...
Stack Overflow使用 websocket 向用户推送实时的更新内容,比如顶部栏中的通知、投票数、新导航数、新的答案和评论等等。 socket 服务器本身在 web 层上运行,使用原生的 socket。这是一个基于我们的开源库实现的...
关于EF6的正式书籍很少,这个文章是国内翻译整理出来的,共46个小节。适合循序渐进的学习。 第1部分 开始使用实体框架之历史和框架简述 第2部分 开始使用实体框架之使用介绍 第3部分 实体数据建模基础之创建一个简单...
9. **软件迁移**:从旧的翻译机制(荷兰语翻译插件)迁移到 Transifex,这涉及到数据迁移、测试和用户通知等步骤,确保所有现有翻译得以保留且新内容能够顺利被翻译。 10. **代码托管与下载**:压缩包文件 "dutch_...
弃用通知: 这个项目没有任何积极的发展。 如果您要维护它,非常欢迎您自己购买它,并在问题中大声疾呼。 如果您想使用它,可以考虑使用出色的 。 它提供了更多的功能,并在编写本文时进行了积极维护。 这是什么...