2014年4月18日

摘要: 在onResum中加上一句就可以轻松解决问题了ScrollView.smoothScrollTo 阅读全文
posted @ 2014-04-18 11:31 楠妮儿 阅读(190) 评论(0) 推荐(0) 编辑
摘要: import android.content.Context;import android.util.AttributeSet;import android.widget.RelativeLayout;public class SquareLayout extends RelativeLayout{... 阅读全文
posted @ 2014-04-18 09:54 楠妮儿 阅读(714) 评论(0) 推荐(0) 编辑
摘要: import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;public class LineBreakLayout ex... 阅读全文
posted @ 2014-04-18 09:35 楠妮儿 阅读(520) 评论(0) 推荐(0) 编辑

2014年2月19日

摘要: 第一步:Java代码this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);this.requestWindowFeature(Window.FEATURE_NO_TITLE);1、添加时机:在需要全屏显示的activity的界面显示函数setContentView( )调用前进行设置,否则报错误:第二步:通过XML文件进行配置在AndroidManifest.xml中,为需要进行全屏显示的activity添加如下主题:an 阅读全文
posted @ 2014-02-19 16:03 楠妮儿 阅读(124) 评论(0) 推荐(0) 编辑

2013年9月24日

摘要: Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactory。 图一、BitmapFactory 阅读全文
posted @ 2013-09-24 18:05 楠妮儿 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 怎样获取图片的大小?0 }# S! I5 g+ W思路很简单:首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。& V~" k% W8 }& PZ新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将突破转成Bitmap时,遇到大一些的图片,我们经常会遇到OOM(Out Of Memory)的问题。怎么避免它呢?这就用到了我们上面提到的BitmapFactory.Options这个类。BitmapFactory.Options这个类,有一个字 阅读全文
posted @ 2013-09-24 18:03 楠妮儿 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 第一:我们先看下质量压缩方法:private Bitmap compressImage(Bitmap image) {ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中 int options = 100; while ( baos.toByteArray().length / 1024>100) {//循环判断如果压缩后图片是否大于100kb,大 阅读全文
posted @ 2013-09-24 18:02 楠妮儿 阅读(260) 评论(0) 推荐(0) 编辑

2013年9月18日

摘要: #FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#FF8C00#FF7F50#FF69B4#FF6347#FF4500#FF1493#FF00FF#FF00FF#FF0000#FDF5E6#FAFAD2#FAF0E6#FAEBD7#FA8072#F8F8FF#F5FFFA#F5F5F5#F5F5DC#F5DEB3#F4A460#F0FFF 阅读全文
posted @ 2013-09-18 10:42 楠妮儿 阅读(225) 评论(0) 推荐(0) 编辑

2013年9月17日

摘要: 方法一Timer与TimerTask(Java实现)public class timerTask extends Activity{private int recLen = 11;private TextView txtView;Timer timer = new Timer();public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.timertask);txtView = (TextView)findViewById(R.id.txt 阅读全文
posted @ 2013-09-17 17:14 楠妮儿 阅读(263) 评论(0) 推荐(0) 编辑
摘要: [代码] 调用拨号程序 // 给移动客服10086拨打电话 Uri uri = Uri.parse("tel:10086"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent);[代码] 发送短信或彩信 // 给10086发送内容为“Hello”的短信 Uri uri = Uri.parse("smsto:10086"); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); intent.putEx 阅读全文
posted @ 2013-09-17 16:14 楠妮儿 阅读(129) 评论(0) 推荐(0) 编辑

导航