上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: Android屏幕适配-资源文件夹命名与匹配规则说明:本文档目的为分析android工程res目录下的资源文件夹(drawable,values,layout等)在屏幕适配方面的限定与适配方法。1、 Res下文件夹命名方式1. 可用的命名属性在文档1中的表格“Table 2. Configuration qualifier names. ”中有说明(表格太大,不方便在此张贴),表格中的"Configuration"项集就是Android全体可用命名属性集,表格此项的排列顺序即是各个属性的优先级别顺序。2. 命名方法与要求1) 命名不区分大小写;2) 命名形式 阅读全文
posted @ 2014-01-03 14:02 微笑yy520 阅读(968) 评论(0) 推荐(0)
摘要: AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HTTP请求把图片的输入流取出,然后用BitmapFactory去解析,然后再把得到的Bitmap放到ImageView中。这个应用是用4.0的SDK开发的,也是运行在4.0上面的。但是有时候下载这张图片去要用很久很久,甚至要等 阅读全文
posted @ 2014-01-02 14:53 微笑yy520 阅读(121) 评论(0) 推荐(0)
摘要: 一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取BitmapJava代码Resourcesres=getResources();Bitmapbmp=BitmapFactory.decodeResource(res,R.drawable.icon);2、Bitmap → byte 阅读全文
posted @ 2013-12-31 15:58 微笑yy520 阅读(126) 评论(0) 推荐(0)
摘要: 大家都知道用eclipse安装adt来进行Android程序的编译时非常消耗资源的,配置低的电脑根本没有办法进行编码。下面我总结了几个可以有效提高编译效率和速度的方法。1.配置Android Preferences Windows>Preferences>Android: 1.1build,如图 2.把自动编译,改成手动编译 阅读全文
posted @ 2013-12-30 14:20 微笑yy520 阅读(227) 评论(0) 推荐(0)
摘要: LayoutAnimationController用于为一个layout里面的控件,或者是一个ViewGroup里面的控件设置动画效果,可以在XML文件中设置,亦可以在Java代码中设置。一种直接在XML文件中设置1.在res/anim文件夹下新建一个XML文件,名为list_anim_layout.xml,[java]view plaincopyandroid:delay 子类动画时间间隔 (延迟) 70% 也可以是一个浮点数 如“1.2”等android:animationOrder="random" 子类的显示方式 random表示随机android:animatio 阅读全文
posted @ 2013-12-27 15:18 微笑yy520 阅读(379) 评论(0) 推荐(0)
摘要: 相信在分辨率如此杂乱的今天,一款app适应各种设备的问题是许多Android开发人员的噩梦,那本人今天推出一款自己用C#开发的一款小工具,它可以很方便的完成多分辨率的适配,下面就介绍这款工具的用法:第一步:解压DimensEx.rar,里面有一个工具和一个dimens.xml模板,该dimens.xml中包函了从1px到1400px,相信足够大家使用了,如果不够,可自行添加。第二步:建立工程并将解压出的dimens.xml复制到/res/values文件夹下。第三步:开始写布局文件,写的时候如果有要设置大小,则不要直接写成如:android:layout_width:"20dp&qu 阅读全文
posted @ 2013-12-25 10:41 微笑yy520 阅读(4967) 评论(0) 推荐(0)
摘要: 其实不是真正的阴影效果,只是模拟而已,不够完美 直接上代码: 阅读全文
posted @ 2013-12-24 17:23 微笑yy520 阅读(2043) 评论(0) 推荐(0)
摘要: Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int, Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). onCreateDialog(int):当你使用这个回调函数时,Android系统会有效的设置这个Activity为每个对话框的所有者,从而自动管理每个对话框的状态并挂靠到Activity上。这样,每个对话框继承. 阅读全文
posted @ 2013-12-24 15:33 微笑yy520 阅读(152) 评论(0) 推荐(0)
摘要: 资源创建: 截止到:%1$tc\n销售量比去年增长了%2$d%%\n在这里我对所有奋斗的兄弟姐妹表示感谢\n对表现最优秀的%3$s等伙伴我们予以奖励\n奖励为价值%4$-9.4e的新马泰游\n希望大家再接再厉额!java类中调用:tv.setText(String.format(str,new Date(System.currentTimeMillis()),50,"周云、马玉、赵冬",123313.23123123));输出结果:JAVA String.format 方法使用介绍1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符 阅读全文
posted @ 2013-12-23 10:59 微笑yy520 阅读(480) 评论(0) 推荐(0)
摘要: 这两个方法是网上拷别人的,分别用来得到可用内存和内存总数,这样我们就可用得到了已用内存数。View Code private long getAvailMemory(Context context) { // 获取android当前可用内存大小 ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); MemoryInfo mi = new MemoryInfo(); am.getMemoryInfo... 阅读全文
posted @ 2013-12-23 10:21 微笑yy520 阅读(423) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页