![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 68
Milov
这个作者很懒,什么都没留下…
展开
-
能不能在一个Activity中去finish销毁掉其他Activity ??(+程序完全退出)
出处:http://www.eoeandroid.com/thread-322797-1-1.html要求是这样的,比如一打开App,进入到了 Activity A,然后经过一些初始化运算,自动跳到Activity B(但保留A,只跳转,不销毁A)。在B中,我想希望实现,点一个按钮跳到C,同时要把A、B都销毁。如果点另一个按钮,则只销毁B,留着A。(我这个是简化的例子,在我这个实际中,不能保转载 2014-12-24 13:06:50 · 987 阅读 · 0 评论 -
Matrix矩阵初探
转自:http://blog.csdn.net/chenjie19891104/article/details/6315837Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式: 在 A转载 2015-04-15 21:53:30 · 438 阅读 · 0 评论 -
onPause()和onSaveInstanceState(Bundle savedInstanceState)回调函数保存
转自:http://blog.sina.com.cn/s/blog_652dd96d0100ug6h.html在看贪吃蛇代码的时候,看到下面这个回调函数,用来保存贪吃蛇的游戏数据。 @Override public void onSaveInstanceState(Bundle outState) { //Store the game s转载 2015-04-28 21:40:02 · 765 阅读 · 0 评论 -
Android数据存储技术
本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大家一一详细介绍转载 2015-04-29 18:36:24 · 573 阅读 · 0 评论 -
图片流(BufferedImage)与(ByteArrayInputStream )字节流互转
一、需要用到的类java.awt.image.BufferedImage;javax.imageio.ImageIO;java.io.*; 二、为什么要将BufferedImage转为byte数组 在传输中,图片是不能直接传的,因此需要把图片变为字节数组,然后传输比较方便;只需要一般输出流的write方法即可;而字节数组变成Buffe转载 2015-05-03 18:05:35 · 2803 阅读 · 0 评论 -
Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获转载 2015-05-03 20:04:25 · 403 阅读 · 0 评论 -
SimpleAdapter中使用Drawable和Bitmap对象的方法
我们平常使用SimpleAdapter作为ListView或GridView适配器时,如果要显示图片,我们通常使用图片的id即R.drawable.xxx的方式来将图片绑定到视图上。但是,如果我们要使用的图片是个Drawable或Bitmap对象时,上面的方式就不能解决问题了。下面就介绍如何在SimpleAdapter中使用Drawable或Bitmap对象。1.使用Drawabl转载 2015-05-05 18:40:32 · 560 阅读 · 0 评论 -
android AsyncTask介绍
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 使用的缺点转载 2015-05-06 15:00:51 · 293 阅读 · 0 评论 -
Android: ListView排序及过滤
为了实现ListView的筛选及排序效果,可使用以下方法:转自:http://blog.csdn.net/zmyde2010/article/details/59364941) 排序ListView通过适配器得到内容数据,可以对数据list先排序再提供给ListView:private List> getData() {List> list = ne转载 2015-06-02 10:57:15 · 759 阅读 · 0 评论 -
ArrayList的clone方法
ArrayList的clone方法是浅表复制,对于基本数据类型,clone方法复制其值,对于引用数据类型,则复制引用所指向对象的地址。原创 2015-05-19 19:02:55 · 838 阅读 · 0 评论 -
Android自定义控件
转自:http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数 一、转载 2015-06-06 00:12:23 · 512 阅读 · 0 评论 -
Android 仿微信对话列表滑动删除效果
转自:http://blog.csdn.net/top_code/article/details/17965743微信对话列表滑动删除效果很不错的,借鉴了github上SwipeListView(项目地址:https://github.com/likebamboo/SwipeListView),在其上进行了一些重构,最终实现了微信对话列表滑动删除效果。实现原理1转载 2015-06-11 21:32:52 · 1137 阅读 · 0 评论 -
BaseAdapter优化
转自:http://blog.csdn.net/yzx41099296/article/details/8100986 当系统开始绘制ListView的时候,首先调用getCount()方法。得到它的返回值,即ListView的长度。然后系统调用getView()方法,根据这个长度逐一绘制ListView的每一行。也就是说,如果让getCount()返回1,那么只显示一行。而g转载 2015-06-25 12:14:31 · 496 阅读 · 0 评论 -
Android ViewPager多页面滑动切换以及动画效果
转自:http://www.cnblogs.com/dwinter/archive/2012/02/27/AndroidViewPager%E5%A4%9A%E9%A1%B5%E9%9D%A2%E6%BB%91%E5%8A%A8%E5%88%87%E6%8D%A2%E4%BB%A5%E5%8F%8A%E5%8A%A8%E7%94%BB%E6%95%88%E6%9E%9C.html转载 2015-07-26 21:15:24 · 590 阅读 · 0 评论 -
Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
出处:http://blog.csdn.net/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、FragmentManager+Fragment实现3、ViewPager+FragmentPagerAdap转载 2015-08-22 10:28:58 · 582 阅读 · 0 评论 -
Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果
转自:http://blog.csdn.net/xiaanming/article/details/17539199我在上一篇文章中Android 带你从源码的角度解析Scroller的滚动实现原理从源码的角度介绍了Scroller的滚动实现原理,相信大家对Scroller的使用有一定的了解,这篇文章就给大家带来使用Scroller的小例子,来帮助大家更加熟悉的掌握Scro转载 2015-04-09 18:13:02 · 784 阅读 · 0 评论 -
抗锯齿
转自:http://zhidao.baidu.com/link?url=UKDdCX9jWYXcZXDdz0ndXXtVlOEySReXswX1mUFgMb85JqscS56wXC60EeSXySijFxIyc0gQx5qkQBnwi6TXoVz-g19mzgBCrgr6jPWyb73在Android中,目前,我知道有两种出现锯齿的情况。① 当我们用Canvas绘制位图的时候,如果对位图进行转载 2015-04-14 21:45:04 · 550 阅读 · 0 评论 -
把View转化成Bitmap的方法
转自:http://blog.csdn.net/chenshijun0101/article/details/38022789方法一:[java] view plaincopy/** * 把View绘制到Bitmap上 * @param view 需要绘制的View * @param width转载 2015-04-14 20:05:17 · 653 阅读 · 0 评论 -
System.exit(0)和System.exit(1)区别
出处:http://www.cnblogs.com/xwdreamer/archive/2011/01/07/2297045.html解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下: /** * Terminates the currently running Java Virtu转载 2014-12-24 13:01:42 · 416 阅读 · 0 评论 -
BaseAdapter的convertView参数是什么意思
BaseAdapter适配器里有个getView()需要重写public View getView(int position,View converView,ViewGroup parent){ //省略。。}请问这个方法的三个参数是什么意思?作用是什么?我不要简单的翻译哈,最好举个例子具体用法这个convertView其实就是最关键的部分 原理上讲 当ListVi转载 2014-12-27 12:31:56 · 1822 阅读 · 0 评论 -
异常机制及throw与throws的区别
出处:http://blog.csdn.net/ronawilliam/article/details/3299676Java的异常处理Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个关键字是这样解释的: Throws: Lists the exceptions a method转载 2014-12-24 13:36:39 · 508 阅读 · 0 评论 -
Android WebView常见问题及解决方案汇总
转自: http://blog.csdn.net/t12x3456Android WebView常见问题解决方案汇总:就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是乎,一种混合型的app诞生了,灵活多变的部分,如淘宝商城首页的活动页面,一集凡客诚品中我们都可以见到we转载 2015-03-28 17:58:16 · 643 阅读 · 0 评论 -
GitHub详细教程
GitHub详细教程Table of Contents1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1转载 2015-03-14 16:43:09 · 369 阅读 · 0 评论 -
浅谈WebView的使用
转自:http://blog.csdn.net/liuhe688/article/details/6549263WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。使用WebView开发软件有一下几个优点:1.可以打开远程URL页面,也可以加载本地HTML数据;转载 2015-03-23 21:52:59 · 499 阅读 · 0 评论 -
android状态栏一体化(改变状态栏的背景颜色)开源工程推荐
转自:http://blog.csdn.net/jdsjlzx/article/details/416435871、前言在android kitkat 有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽,在今年的google i/o上的android l默认就是这种风格。来现在看我们怎么加上这个酷黑狂拽掉渣天的功能怎么给我们的程序加上。来先看一下d转载 2015-03-24 22:17:48 · 514 阅读 · 0 评论 -
Android触控 MotionEvent(一)
转自:http://my.oschina.net/banxi/blog/56421 MotionEvent事件对象一般我们是在View的onTouchEvent方法中处理MotionEvent对象的. public boolean onTouchEvent(MotionEvent event) 在这里我们需要从一个MotionEvent对象中获得哪些转载 2015-04-10 10:55:59 · 546 阅读 · 0 评论 -
Android获取屏幕高度、标题高度、状态栏高度详解
转自:http://www.apkbus.com/android-15767-1-1.html在看本文之前,向大家介绍一下下面的2篇文章,个人认为非常好。另外,这篇文章总结也不错 获取屏幕的高度和宽度:http://www.iteye.com/topic/828830还有一篇是获取状态栏和标题栏高度的文章来自CSDN 不错 http://blog.csdn.ne转载 2015-04-22 13:23:46 · 559 阅读 · 0 评论 -
Android图片处理(Matrix,ColorMatrix)
转自:http://www.cnblogs.com/leon19870907/articles/1978065.html在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。转载 2015-04-22 19:59:00 · 408 阅读 · 0 评论 -
setCompoundDrawables与setCompoundDrawablesWithIntrinsicBounds的区别
转自:http://blog.csdn.net/wulianghuan/article/details/24421179更换radiobutton中的图片在xml中很好设置,但对于初学者如何在代码中设置还是不容易找的。没法子,通过看原版api找到两个方法,setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds。下面交转载 2015-04-06 16:29:22 · 372 阅读 · 0 评论 -
Android动画学习笔记-Android Animation
转自:http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animat转载 2015-04-19 13:29:50 · 439 阅读 · 0 评论 -
Android学习中关于WindowManager的讲解
转自:http://blog.csdn.net/liranke/article/details/5435488 我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个Dialog或者Toast。这种方式转载 2015-08-21 16:35:42 · 520 阅读 · 0 评论