文章 2017-11-14 来自:开发者社区

Android实战简易教程-第九枪(BitmapFactory.Options对资源图片进行缩放)

我们知道,我们编写的应用程序都是有一定内存限制的。程序占用了过高的内存就easy出现OOM(OutOfMemory)异常。因此在展示高分辨率图片的时候,最好先将图片进行压缩,压缩后的图片大小应该和用来展示它的控件大小相近。这样能够兼顾显示效果和内存占用。 BitmapFactory.Options这个类。有一个字段叫做 inJustDecodeBounds 。 SDK中对这个成...

文章 2017-11-13 来自:开发者社区

探讨求解:Android项目间如何实现资源复用?

我们开发项目时,通常不仅代码需要复用,很多资源也是经常重用的,比如: 按钮上的图标 交互时发出的声音 某种功能所需的Activity布局 控件样式 常见的文字及其对应的各语言版本 比如这样一个软件分享的布局: 其中的布局、标签及按钮文字都是可复用的,如果你分享的是作者软件列表链接,那么QR码图片也是可以复用的,每次调用时只需要传递进来不同的分享信息字符串就可以了。 现在问题就是我找不到办法...

文章 2017-11-12 来自:开发者社区

android中的资源访问

一.android中的资源是在代码中使用的外部文件。图片,音频,动画和字符串等叫做android中的资源文件。  二.Android工程 资源类型布局表 与src源文件夹并列的两个文件夹assets和res用来保存资源文件。  1.assets文件夹中放原声文件如MP3文件,通过AssetManager类以二进制流的形式访问  2.res中资源可以通过R资源类直接访问...

文章 2017-11-12 来自:开发者社区

Android资源访问

一、资源访问:    (一)、概念:     Android中的资源是指可以在代码中使用的外部文件,这些文件作为应用程序的一部分,被编译到应用程序中。在项目中,这些资源被保存到Android应用的res目录下。 (二)、资源分类: id; 字符串资源文件; 颜色资源 尺寸资源文件 布局资源 数组资源 样式和主题资源 菜单资源 已编译的任意XML资源文件【重要...

文章 2017-11-12 来自:开发者社区

android的drawable资源

本文转自lzwxx 51CTO博客,原文链接:http://blog.51cto.com/13064681/1943484 1.android中可以通过xml文件配置资源,比如字符串啦,整数拉。浮点数等等,当然也可以配置图片资源和选择器,下面我们就看看几种图片资源的配置。 @1矩形方框,带渐变色的配置代码 <?xml version="1.0" encoding="utf...

文章 2017-11-10 来自:开发者社区

Android资源和R.java文件详解《一》

    今天无意间在群里看到一个朋友问怎么引用特殊位置下的资源,所以今天抽下时间写下,以便处于跟我一样的朋友们学习咯,废话不多讲,直入正题:         Android资源:            ...

文章 2017-11-09 来自:开发者社区

【Android 如何置底一个View(附 前置声明layout布局文件中的资源ID)】

  PS:初学Android,很多术语可能不甚严谨,希望大家积极指出,bill才好及时改正,以免误人子弟。 今天在考虑一个RelativeLayout布局,整个屏幕分为两个部分,上部分是一个ListView,下部分是两个横排的Button。欲实现这两个Button始终置底,ListView在Button的上方占满剩余的空间。 Button置底这个方法还算简单,直接将两个Butt...

文章 2017-11-08 来自:开发者社区

android——资源目录

res/drawable/图像型的资源文件; res/layout/可被编译成屏幕布局的xml文件; res/values/可被编译成多种类型的资源文件: (1)array.xml 定义数组; (2)colors.xml 定义颜色和颜色字符串值,分别用Resource.getDrawable()和Resource.getColor()方法获取这些资源; (3)dimens.xml定义尺寸...

文章 2017-11-08 来自:开发者社区

【Android游戏开发二十七】讲解游戏开发与项目下的hdpi 、mdpi与ldpi资源文件夹以及游戏高清版本的设置

今天一个开发者问到我为什么游戏开发要删除项目下的hdpi、mdpi和ldpi文件夹;下面详细给大家解答一下:          首先童鞋们如果看过我写的《【Android游戏开发二十一】Android os设备谎言分辨率的解决方案!》这一节的话都应该知道Android从1.6和更高,Google为了方便开发者对于各种分辨率机型的移植而增加了自动适配...

文章 2017-11-08 来自:开发者社区

Android内存优化13 内存泄漏常见情况4 资源未关闭泄漏

资源未关闭或释放导致内存泄露 在使用IO、File流或者Sqlite、Cursor等资源时要及时关闭。这些资源在进行读写操作时通常都使用了缓冲,如果及时不关闭,这些缓冲对象就会一直被占用而得不到释放,以致发生内存泄露。因此我们在不需要使用它们的时候就及时关闭,以便缓冲能及时得到释放,从而避免内存泄露。   1.数据库的cursor没有关闭。 操作Sqlite数据库时,Cursor是数据库...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注