随笔分类 - android
Android内存机制分析1——了解Android堆和栈
摘要://-----------------------------------------------------------------------------------Android内存机制分析1——了解Android堆和栈 昨天用Gallery做了一个图片浏览选择开机画面的功能,当我加载的图片多了就出现OOM问题。以前也出现过这个问题,那时候并没有深究。这次打算好好分析一下Android的内存机制。 因为我以前是做VC++开发,因此对C++在Window下的内存机制还是比较了解。不过转到Android后,一直都没有刻意去处理内存问题,因为脑子里一直想着Java的GC机制。不过现在想想,..
阅读全文
Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
摘要:进入主题。大致以下步骤:一、在res/values文件下定义一个attrs.xml文件.代码如下:<?xmlversion="1.0"encoding="utf-8"?> <resources><declare-styleablename="MyView"><attrname="textColor"format="color"/><attrname="textSize"format="dimension"
阅读全文
Eclipse 代码提示功能设置。
摘要:一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。先举个简单的例子说明问题所在,例如一般默认情况下,在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft
阅读全文
在Eclipse下如何导入jar安装包
摘要:我们在用Eclipse开发Android(或其它)程序时,或在导入工程时,经常需要用到第三方的jar包。这时候我们就需要在相应的工程下面导入这个jar包。配图说明导入jar包的过程。1、右击工程的根目录,点击Properties菜单项,进入“PropertiesFor**”窗体,或者选中工程根目录,按Alt+Enter即可。2、在Properties页面中选中JavaBuildPath,选中Libraries标签,点击AddExternalJARs3、找到需要添加的jar包,确定即可。
阅读全文
android开发入门之 应用结构分析
摘要:Android应用结构分析Android项目必须的文件结构:|---res |---values |---layout |---drawable-ldpi, drawable-mdpi, drawable-hdpi|---src |---存放Java源文件|---AndroidMainfest.xml|---bin|---genRes---目录存放着Android项目的各种资源文件,比如layout存放界面布局文件,value目录下存放各种XML格式的资源文件(字符串资源文件String.xml, 颜色资源文件color.xml) 尺寸资源目录:drawable-ldhi(大图片文件), dr
阅读全文
eclipse android 查看源文件 出错的解决办法
摘要:在用eclipse开发android项目时,查看相关java类的源文件时,会有如下提示:提示我们要绑定文件,网上搜了很多解决方法,都没有完全解决。如果您下载的是android 4.2或以后的集成开发环境,则解决起来非常容易。选择“change attached source”按钮,如下图:这里选择"External Folder"按钮,选择下载安装包的java路径。上面图片的“Local path”不太准确呦,主要还是以下面说明为主了。本机的完全路径:D:\adt-bundle-windows-x86\adt-bundle-windows-x86\sdk\sources\a
阅读全文