安卓第一章 了解安卓ADT_青杉de小太阳的博客-程序员信息网

ADT工程结构

src:

         装着Java代码的资源文件夹

 

gen:

         BuildConfig:创建工程时配置文件

         R文件:存放代码资源的id,图片资源id等

 

assets:存放文件资源,特点:没有id,通过io流获取资源

 

libs:存放第三方jar包

 

res:Java代码以外的其他具有id的资源

         drawable:存放图片资源的文件夹,实际开发中不需要完全适配这些尺寸,最常用的有xh,和xxh

         layout:存放布局资源的文件夹,布局资源文件格式为xml

         menu:存放菜单资源,包括菜单的样式,内容等

         values:dimens:尺寸资源,dp单位:像素密度,能够保持界面尺寸根据不同的分辨率保持一定的缩放关系,使界面看起来不会变形。Android不推荐使用px单位

                 strings:存放字符串资源的文件夹

                   styles:样式资源

                   colors:颜色资源。#RGB,#RRGGBB, #ARGB, #AARRGGBB   alpha:透明度。red:红。green:绿。blue:蓝。

                   arrays:数组资源

 

AndroidManifest.xml:注册清单文件:包含应用包名,版本号,最低/适配版本。四大组件需要在清单文件中注册。(Activity,Service,BroadcastReceiver, ContentProvider)

 

XML中引用资源:@资源路径(资源id)/资源名(资源id)

Java中引用资源:R.资源路径(资源id).资源名(资源id)

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/momoThree/article/details/50555001

智能推荐

java批量导入数据到es中出现数据重复问题解决方案_叶不二的博客-程序员信息网_es数据重复问题

今天在网上找了一个批量数据导入到es中的java代码,代码主要逻辑如下:// 读取要导入数据的文件BufferedReader br = new BufferedReader(new FileReader( "D:\\test\\test.txt"));String json = null;int count = 0;// 开启批量插入BulkRequestBuilder bulkR

电脑键盘部分按键失灵_win10键盘个别按键失灵的原因及解决方法_weixin_39694016的博客-程序员信息网

相信许多小伙伴都遇到过win10键盘个别按键失灵的情况,其他按键都能使用,造成正在进行的工作和游戏无法再继续进行下去。如果台式机键盘坏了,重新换键盘就可以了,但是笔记本换键盘恐怕就没那么容易了。其实键盘个别按键失灵可能和电源设置有关系,大家可以参考下文教程修复一下。具体方法如下:win8.1 - 14 、由于在另一个系统中键盘没有问题,所以考虑到可能是软硬件冲突导致的,所以从设置入手。window...

MySQL - 当LIMIT 进行分页时,为什么出现了重复数据_Soinice的博客-程序员信息网

哦,这时写的一个破SQL,遗留了个问题,没有去注意,所以造成了,有重复数据。因为引用了 PageHelper 插件,期初还以为是 插件有问题。后来想想,毕竟整个框架都是用的这个插件,就算有问题早应该会出现了。所以,第一时间想到了SQL,的确,去了排序就没有问题。说在前面数据库分页是后台经常要使用的技术手段,有时候进行数据库查询会根据业务需要对某一字段排序,那么当待排序字段值相同时,我们...

常见博弈论总结_wmy0217_的博客-程序员信息网

文章目录巴什博弈斐波那契博弈尼姆博弈威佐夫博弈巴什博弈一堆个数为 n 的石子,两人轮流取石子,每次可拿 1 ~ m 颗,先取完者胜。分析:(1) 当 n ≤ m 时,先手可以一次拿完,先手赢(2) 当 n = m + 1 时,无论先手拿多少个,后手都能一次拿完,后手赢对上面两种情况拓展:(Ⅰ) 若 n % (m + 1) = 0,假如先手拿 k 个,后手都能拿 m + 1 - k 个, 使面对先手的格局永远都是 m + 1 的整数倍,直到最后为 m + 1,故后手赢(Ⅱ) 若 n % (m

分布式数据库如何实现主键全局自增?__江南一点雨的博客-程序员信息网

前面和大家介绍了 MyCat 中数据库不同的分片规则,从留言中看出大家对分布式数据库中间件还挺感兴趣,因此今天就再来一篇,聊一聊主键全局自增要如何实现。关于数据库分库分表...

【PHP面试题】请简单描述一下数据结构的特征(stack、heap、list、doubly-linked-list、queue、array(vector))。_studyphp123的博客-程序员信息网

文章目录一、考点1、常见数据结构1) Array2)LinkedList3)Stack4)Heap5)list6)doubly-linked-list7)queue8)set9)map10)graph二、解题方法先理解每种数据结构的特征,有时会遇到让用PHPdiam实现其中的数据结构,遇到此类题,先要理解该种数据结构的特征是什么,然后再实现,通常可以使用PHP的数组来模拟。三、真题用PHP实现一个...

随便推点

J2ME安全应用——Bouncy Castle Crypto API _zypsg的博客-程序员信息网_bouncy castle api接口文档

http://blog.csdn.net/raorq/archive/2010/03/29/5427260.aspx 1、前言随着移动商业的不断发展,对于移动用户和无线应用程序开发人员而言,安全性正在成为一个重要方面。无线通信是无线电波拦截容易获取的目标,而无线设备几乎没有任何计算能力来支持所有通信数据的强加密

Alibaba之Nacos详解_子非鱼yy的博客-程序员信息网_alibaba nacos

本文为转载文章,原文作者:Wind Mt原文链接:https://windmt.com/2018/11/09/intro-to-spring-cloud-alibaba-nacos/上个月最后一天的凌晨,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在 maven 中央库发布了第一个版本。目前 Spring Cloud Alibaba 还只能算是预览版吧,里边的坑肯定不少,不过我还是决定试试,看看 Alibaba 到底靠谱不靠谱。一、Sp.

Qt QSS使用_china_jeffery的博客-程序员信息网_qss用法

一、选择器类型Qt QSS选择器和CSS2、CSS3的选择器类似,建议先学习或者复习一下CSS选择器的语法。QSS虽然和CSS类型,但有也稍许不同,而且支持的语法也没那么多,具体讲解如下。1.1 类选择器/*匹配QPushButton的实例及其子类*/QPushButton { color: blue;}/*匹配QPushButton的实例,但不包含子类*/.QPu...

C++宏定义函数_进击的码力的博客-程序员信息网_c++宏定义函数

在看OpenFoam源码的时候突然看到TypeName(“xxx”);这句几乎每个类都有,一开始以为是TypeName(“xxx”)调用构造函数,细看不太对,应该是调用宏定义的函数,这个宏函数原型在$SRC/OpenFOAM/db/typeInfo文件里定义的。如下:#define TypeName(TypeNameString) \ ClassName(TypeN...

Python基础-----列表生成式、偏函数、高阶函数、闭包、装饰器_zyuPp的博客-程序员信息网_通俗理解python偏函数,返回函数,高阶函数,闭包,装饰器

列表生成式列表生成式(列表推导式):通俗理解使用for循环快速创建一个列表,最终要获取一个列表下面这个我们经常使用比较麻烦的方法:my_list=[]for i in range(1,6): print(i) my_list.append(i)print(my_list)输出:[1, 2, 3, 4, 5]这个是列表生成式:my_list=[value for ...

推荐文章

热门文章

相关标签