`
zxl_ong
  • 浏览: 128818 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android知识积累

阅读更多
引用系统资源:
    android:textColor="@android:color/opaque_red"   指定package: android

引用主题属性:
    另外一种资源值允许你引用当前主题中的属性的值。这个属性值只能在样式资源和XML属性中使用;它允许你通过将它们改变为当前主题提供的标准变化来改变UI元素的外观,而不是提供具体的值。|
        android:textColor="?android:textDisabledColor"   
        注意,这和资源引用非常类似,除了我们使用一个"?"前缀代替了"@"。当你使用这个标记时,你就提供了属性资源的名称,它将会在主题中被查找--因为资源工具知道需要的属性资源,所以你不需要显示声明这个类型(如果声明,其形式就是?android:attr/android:textDisabledColor)。除了使用这个资源的标识符来查询主题中的值代替原始的资源,其命名语法和"@"形式一致:?[namespace:]type/name,这里类型可选。
我们用了@符号和?符号来引用资源。地址符@表明我们引用的资源是其它地方定义过的(也许在这个项目中或者在Android框架中)。问号符?表明我们引用的资源的值在当前加载的主题中,这通过以名字引用某个主题中特定的<item>来完成,如系统中的进度对话框就用用了Theme主题中的<item name="progressBarStyleHorizontal">@android:style/Widget.ProgressBar.Horizontal</item>。


剪切板:
android 2.2
‍ClipboardManager clip = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
clip.getText();    // 粘贴
clip.setText(str); // 复制

android2.1之前版本
IClipboard clip = IClipboard.Stub.asInterface(ServiceManager.getService("clipboard"));
clip.getClipboardText().toString();//获得复制的内容
clip.setClipboardText(text);//设置Clipboard 的内容

分享到:
评论

相关推荐

    android 小知识积累

    以上知识点涵盖了Android应用开发中的一些常见问题及其解决方案,包括`ListView`的优化、WebView对Flash的支持以及文件上传等。这些技巧对于提高应用程序性能和用户体验有着重要的作用。开发者可以根据实际情况灵活...

    Android知识体系.xmind

    整理了本人平时所积累整理的Android知识体系及部分文档

    Android十年终极开发经验_助您不走弯路_快速晋级Android架构师

    *Android 开发积累的重要经验 *Android 开发知识体系 *Android 开发方向 Flutter/Kotlin经验总结 *可维护可扩展 Android 开发攻略 *性能稳定 Android 开发攻略 ** 行业标准: 作者有数年Android开发经验. *...

    Android, Android 开发中积累和总结。.zip

    这份压缩包文件"Android, Android 开发中积累和总结。.zip"很可能包含了开发者在实践过程中积累的代码示例、教程、最佳实践以及问题解决方案。其中的"Android-master"可能是一个GitHub项目的主分支名,暗示了这是一...

    Android 知识库,涵盖初级-中级-高级,常见的面试题、知识盲区、使用技巧等等.zip

    这份"Android知识库"压缩包文件显然是一个宝贵的资源,包含了从初级到中级再到高级的全方位Android知识,包括常见的面试题、知识盲区以及实用技巧等内容。下面将对这些关键知识点进行详细阐述。 **初级篇** 对于...

    工作积累(11)-android功耗分析

    在Android系统中,功耗分析是一项至关重要的任务,它直接影响到设备的电池寿命和用户体验。这篇"工作积累(11)-android功耗分析...对于Android开发者而言,理解和掌握这些知识点,对于提升应用性能和用户体验至关重要。

    Android驱动开发与移植实战详解_android驱动_android驱动_android_

    在Android系统中,驱动程序是操作系统与...通过实际项目经验积累,开发者可以掌握驱动的开发、移植和优化技巧,提升Android系统的性能和稳定性。在实践中,不断学习和探索,是成为一名优秀的Android驱动开发者的关键。

    android小知识、技巧、源码汇总

    在Android开发领域,掌握一些小知识、...每天积累一点,逐步深化对Android的理解,将使你在开发过程中更加得心应手。通过查阅和分析源码,还能帮助你深入理解Android系统的运行机制,从而编写出更高效、更稳定的应用。

    android各种UI特效 工作中积累

    本资源“工作中积累UI特效”显然是一个开发者在实际工作过程中积累的Android UI设计与实现技巧的集合。下面,我们将详细探讨这些关键知识点。 1. **自定义View和动画** Android系统提供了丰富的内置控件,但有时候...

    Android知识体系-思维导图(学习笔记)

    这是我在学习过程中积累的Android体系和代码示例,以思维导图的方式呈现,打开该文件需要安装思维导图软件mindjet

    Android 小积累之AsyncQueryHandler用法

    下面我们将深入探讨`AsyncQueryHandler`的用法及其核心知识点。 首先,`AsyncQueryHandler`是`Handler`的一个子类,它继承了`Handler`的特性,可以处理来自其他线程的消息。`AsyncQueryHandler`的工作原理是通过`...

    Android实训报告基于Android游戏开发.docx

    通过实训,学生能够巩固理论知识,提高对实际生活的认知,积累实践经验,培养独立思考和团队协作能力。 实训的主要任务包括: 1. 认识Android开发基础,理解其操作系统、用户界面和应用程序的构成。 2. 学习和掌握...

    Android特效——数字滚动条

    在Android开发中,为了增强应用的用户体验和视觉吸引力,开发者经常需要实现各种特效。...通过实践这个项目,你不仅能掌握这些技能,还能提高解决复杂问题的能力,为今后的Android开发积累宝贵经验。

    Android小项目集合100多个

    在Android开发领域,小项目是积累经验、提升技能的有效途径。"Android小项目集合100多个"这个资源包提供了一系列的学习和实践材料,旨在帮助开发者深入理解和掌握Android应用程序的开发技巧。以下将针对Android开发...

    Android-19源码

    Android-19源码分析与探索 Android操作系统是基于Linux内核的开源移动设备平台,其源码提供了深入了解系统运行机制的机会。...源码学习不仅是理论知识的积累,也是实践经验的积累,对于提升个人技术能力具有重要意义。

Global site tag (gtag.js) - Google Analytics