- 博客(17)
- 资源 (4)
- 收藏
- 关注
转载 Google Android如何分析和研究Log文件 ,如何看日志信息
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused exce
2016-01-31 22:51:52 504
原创 android onNewIntent方法
在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来
2016-01-28 00:10:24 375
原创 Android入门:Activity四种启动模式
一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念; 任务栈 每个应用都有
2016-01-27 22:50:14 343
原创 onNewIntent()方法何时会被调用
Activity的onNewIntent()方法何时会被调用 前提:ActivityA已经启动过,处于当前应用的Activity堆栈中;当ActivityA的LaunchMode为SingleTop时,如果ActivityA在栈顶,且现在要再启动ActivityA,这时会调用onNewIntent()方法当ActivityA的LaunchMode为SingleInstanc
2016-01-26 23:51:17 2738
原创 android Bitmap getByteCount和getRowBytes
今天做图像缓存需要计算Bitmap的所占的内存空间,于是研究了下Bitmap关于内存占用的API1、getRowBytes:Since API Level 1,用于计算位图每一行所占用的内存字节数。2、getByteCount:Since API Level 12,用于计算位图所占用的内存字节数。经实测发现:getByteCount()
2016-01-25 00:10:33 246
原创 Android获取Bitmap的大小
最近刚进入新公司实习,在查看Android项目代码的时候看到以前的同事是这么写的代码获取Bitmap的大小:return bitmap.getRowBytes() * bitmap.getHeight();// 获取大小并返回感觉很奇怪,为什么要这样计算而不是直接调用bitmap.getByteCount();呢?查阅文档之后才知道,这个项目的minSDK=8,target
2016-01-25 00:03:45 2155
原创 Android开源项目分类汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 FlipView、ColorPickView、GraphView、UI Style等等。一
2016-01-24 23:03:13 748
原创 android:View的setTag和getTag使用
1.用于区分很多相似的View例如:[java] view plaincopybutton1.setOnClickListener(new OnClickListener ... ); button2.setOnClickListener(new OnClickListener ... ); 它们可能执行相
2016-01-24 22:08:11 405
原创 android的数据存储方式------5种
本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大家一一详细介绍
2016-01-22 21:57:08 391
原创 BitmapFactory.Options.inPurgeable
* BitmapFactory.Options.inPurgeable; * * 如果 inPurgeable 设为True的话表示使用BitmapFactory创建的Bitmap * 用于存储Pixel(像数)的内存空间在系统内存不足时可以被回收, * 在应用需要再次访问Bitmap的Pixel时(如绘制Bitmap或是调用getPixel),
2016-01-22 00:05:51 663
原创 Android处理图片OOM的若干方法小结
前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简称OOM)的错误,因此它们的内存消
2016-01-21 23:01:08 369
原创 BitmapFactory.Options详解
public BitmapinBitmapIf set, decode methods that take the Options object will attempt to reuse this bitmap when loading content.public intinDensityThe pixel
2016-01-21 22:21:04 586
原创 关于Android 中 Options.inSampleSize怎么用
这个是读取bitmap时用到的属性,是为了对原图降采样.比如原图是一个 4000 * 4000 点阵的图,占用内存就是 4000 * 4000 * 单个像素占用字节数 单个像素占用字节数取决于你用的是 RGB565, ARGB8888 等. 4000 * 4000 这个解析度已很接近目前市面主流机器的默认照片解析度.假设你用的是RGB565解析这张图,那一个点就占用2个字节.如果完整解析
2016-01-21 21:58:37 5253
原创 软引用 弱引用 缓存
1、概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品
2016-01-20 23:40:53 803
转载 tools:context=".MainActivity的作用
[html] view plain copy print?TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true"
2016-01-20 22:02:36 2103
原创 Android开发学习:ImageView的scaletype属性
ImageView.ScaleType|android:scaleType值的意义:ImageView.ScaleType.CENTER|android:scaleType="center" 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView.ScaleType.CENTER_CROP|android:scaleTyp
2016-01-19 23:23:59 246
原创 关于android的imagebutton,imageview等无文本控件警告的解决办法//android:contentDescription="@string/desc"
开发程序时,在main.xml中添加控件imagebutton时会有一下警告: missing contentdescription attribute on image起初不知道怎么办后来查了一下文档知道了,官方解释如下: resolved this warning by setting attribute android:contentdescription f
2016-01-19 23:14:59 2008
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人