
android
文章平均质量分 78
ftbgy10
这个作者很懒,什么都没留下…
展开
-
Activity的Launch mode 以及Intent的setFlags
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C D,在转载 2011-12-04 14:26:48 · 1355 阅读 · 0 评论 -
android 分辨率及密度详细
屏幕密度 : 基础密度 = px : dipdensity :160 = px : dip 得到像素转dip公式: public static int dip2px(float dipValue) { return (int) (dipValue * (DevConst.DENSITY / 160f)); } public static int px2dip(转载 2011-11-24 19:48:17 · 3629 阅读 · 0 评论 -
Android ANR错误排查
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused转载 2014-05-23 15:48:51 · 1290 阅读 · 0 评论 -
Android TextView自动换行文字排版参差不齐的原因及解决办法
今天项目没什么进展,公司后台出问题了。看了下刚刚学习Android时的笔记,发现TextView会自动换行,而且排版文字参差不齐。查了下资料,总结原因如下: 1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用 解决方法一:将textview中的字符全角化。即将所有的数字、字母及标点全部转为全角字符,使它们与汉字同占两个字节,这样就可以避转载 2013-12-10 11:43:33 · 2964 阅读 · 2 评论 -
View的绘制完成通知
有时候需要在onCreate方法中知道某个View组件的宽度和高度等信息,而直接调用View组件的getWidth()、getHeight()、getMeasuredWidth()、getMeasuredHeight()、getTop()、getLeft()等方法是无法获取到真实值的,只会得到0。这是因为View组件布局要在onResume回调后完成。下面提供实现方法,onGlobalLayout转载 2013-11-21 11:55:06 · 1441 阅读 · 0 评论 -
Android中Java根据文件头获取文件类型
前面贴过Android系统内部的MediaFile类来获取文件类型的办法,这个类主要是根据文件的扩展名来判断,其准确性不是很好。具体可查看Android系统使用MediaFile类判断音频文件类型。其实,获取文件类型最好的办法便是根据文件头信息来判断。下面贴出相关代码:public class FileType { public static final HashMap转载 2013-10-31 14:15:23 · 907 阅读 · 0 评论 -
android,总结,判断应用程序是否切换到后台
项目开始使用此方法判断程序是否在前台.public static boolean isAppOnForeground(Context context){ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);String packageName = co原创 2013-07-16 17:12:12 · 3029 阅读 · 0 评论 -
动画:matrix 函数的调用顺序
在matrix 中的一些函数 preScale,postScale,preTranslate,postTranslate 等的记录。view source1matrix.preScale(0.5f,1); 2matrix.preTranslate(10,0);转载 2013-07-07 10:18:13 · 920 阅读 · 0 评论 -
android图片写入sd.相册自动刷新
new MyMediaScanner(CouponsWebViewActivity.this).scanFile(file.getPath(),"image/jpeg"); package com.magus.myUtils;import android.content.Context;import android.media.MediaScannerConnection;转载 2011-12-13 14:57:03 · 2086 阅读 · 0 评论 -
Android sdk content loader 0% - mac
删掉Work Space下的.metadata\.plugins\org.eclipse.core.resources\.history转载 2014-12-03 10:59:31 · 575 阅读 · 0 评论