`
xlover
  • 浏览: 240463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
将博客搬至CSDN
      最近新作的项目上线,出现了一个让人抓狂的问题。在此记录一下!         现在的项目中,制作了一个界面非常复杂。整个结构是最外层一个Layout,封装了Menu键吊起的菜单,整个内容使用一个FrameLayout装载,这个layout中会有三个V4 Fragment。一个主Fragment和两个弹出的Fragment。主Fragment中分上中下结构,上部分展示图片,中部展示信息,下部分是一个可滑动的带4个Tab的ViewPager,这个ViewPager包在一个TabHost里面。整个嵌套的结构由于各种原因,达到了15层,并且在最里面的ViewPager中有两个View里 ...

ImageView常见属性

 
  XML属性 属性名称 描述 android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。 android:cropToPadding 是否截取指定区域用空白代替。单独设置无效果,需要与scrollY

ubuntu快速搭建lamp

Ubuntu有一个很方便的功能就是一键安装LAMP Server,对于学习使用PHP非常实用。 首先要安装一个小工具,在Ubuntu 10.04及以前的版本中,这个小工具都是默认安装的。 但是Ubuntu 10.10默认没有安装,所以我们要手动先把它装好。 $ sudo apt-get install tasksel $ sudo tasksel install lamp -server   能用tasksel安装的模块名称可以在 /usr/share/tasksel/ubuntu-tasks.desc 文件中看到。 Tasksel详细介绍 https://help.ubun ...

什么是JIT?

    博客分类:
  • java
什么是JIT?         JIT是just in time,即时编译技术。使用该技术,能够加速java程序的执行速度。下面,就对该技术做个简单的讲解。         首先,我们大家都知道,通常javac将程序源代码编译,转换成java字节码,JVM通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢。为了提高执行速度,引入了JIT技术。         在运行时JIT会把翻译过的机器码保存起来,已备下次使用,因此从理论上来说,采用该JIT技术可以,可以接近以前纯编译技术。下面我看看,JIT的工作过程 ...
import java.util.LinkedList; import java.util.Queue; import android.content.Context; import android.database.DataSetObserver; import android.graphics.Rect; import android.util.AttributeSet; import android.view.GestureDetector; import android.view.GestureDetector.OnGestureListener; import ...
1.monkey runner出了一个录制的工作,这个录制工具是在android源码里提取出来的,它的环境是python 2.要求把monkey_recorder.py文件放入adnroid tools文件夹下 3.要求把monkey_playback.py放入tools文件夹下 4.一个是录制一个是回放这个没的说,录制后的文件保存为mk结尾文件 5.help.py可以将录制好的文件另存为py结尾文件时直接转为monkeyRunner的运行文件 
  做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.背景自适应且不失真问题的存在      制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。      比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。      根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我想在这里和 ...
  package com.lp.imageUI; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.PixelFormat; import android.graphics.PorterDuffXfermode; ...
最近發現SDK 可以更新, 主要是改善虛擬機效能問題. 對於Android 平台來說是一個很重要的更新. 因為用戶的Android 種類太多 囧rz 所以常常要用到虛擬機.... 這邊是官方的資料 :  General notes: Emulator Added support for hardware accelerated graphics rendering. This feature requires an API Level 15, Revision 3 or later system image. (more info) Note: As of the S ...
留下两篇文章,回去读读 http://blog.csdn.net/lygglobetech/article/details/6600692 http://blog.sina.com.cn/s/blog_61f4999d0100qlv5.html

保持屏幕常亮

在不同的生命周期调用不用的WakeLock函数可以使系统正常运行(如果不调用WakeLock.release,则屏幕会一直常亮) 首先添加权限: <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>  实现代码: public class test extends Activity { PowerManager powerManager = null; WakeLock wakeLoc ...

纯属扯淡

一个项目,在初期一定要用好所有的队友。不要自己揽太多事儿,不然到了赶进度的时候,苦逼的是自己。做不好,被别人骂,看别人脸色的也是自己。吃一堑,长一智。
近日做到从内存卡读取图片的功能,在此,对获取图片资源的方法稍作总结: 方式一: 已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图片的id) (1)通过图片id获得Drawable Drawable drawable=getResource().getDrawable(R.drawable.xxx); (2)通过图片id获得Bitmap Resource res=gerResource(); Bitmap bitmap=BitmapFactory.decodeResource( ...
说实话,之前一直不知道“,”这个运算符的正真含义,或者说根本就忽视了~~~ 今天碰到个问题,算是将这个问题搞明白了,现将这个经验大家分享下 int a=(5,2); 
Global site tag (gtag.js) - Google Analytics