- 博客(24)
- 资源 (6)
- 收藏
- 关注
原创 如何将自己的实体类封装到一个list中,定义自己一系列的方法
一个多月没写东西了,不是忙,是懒。所以今天写个小东西。在日常的项目开发中,经常会将一个自己的实体装到一个list的集合中,对数据进行操作,单有一个比较蛋疼的问题,就是如果直接在要用的时候去new的话,进行移除,代码看着那是相当揪心,而且每次用的时候都会做同样的事情,所以干脆直接定义一个list 封装起来。 下面直接上代码。因为打字很累,我懒。实体类package com.lis
2013-09-11 21:35:27 13445
原创 java 如何不增加变量 交换 a和b 的值
在网上看到一道题,就是有 a 和 b 的值 如何不通过增加变量 交换a和b 的值。在网上找了找有两种方式 ,一种是根据与或关系交换,另外一种就是根据差值来计算。这里主要是讲一下通过 比较差值交换。package com.datastructure.exchange;public class Exchange { private int a = 5; private int b
2013-07-09 21:03:51 4874
原创 冒泡排序 java
在编程中经常要对已有的集合进行排序处理,最常用的就是冒泡排序。冒泡排序的操作方法,就是与自己相邻的进行对比,然后进行交换。package com.datastructure.search;import java.util.ArrayList;import java.util.LinkedList;public class Sort { private int []array =
2013-06-30 20:33:34 998
原创 Java 中ArrayList 和 LinkedList的区别
在java 编程中,经常用到结合,java 中提供的实现结合有很多,常用的有数组和列表也就是list,创建一个list实现有两种方式,一种是ArrayList 和 LinkList,在实现后的使用中,其实这两种的操作没有什么区别,其主要的区别主要在于性能问题。ArrayList 如果学过数据结构可以从名称看出,是一个有序表,所以对于查找操作很多的性能会比LinkList好。LinkList
2013-06-30 13:39:56 961
原创 二分法查找
二分法查找又叫折半查找,该查找方法在已经排好序的集合中能够缩短查早时间,加快查找速度。例如已经知道的有序集合的长度是10,那么第一次查找的时候查找的是第5位的位置,然后判断第5位的位置大于查找数字,那么在前半部分集合查找,否则在后半部分查找。代码:package com.datastructure.search;public class Dichotomy { private
2013-06-27 22:46:42 784
原创 通过ContentResolver 获取sdcard 上图片路径
很久没写博客了。以前写过一个图片浏览器,查找图片路径的时候是通过递归遍历了sdcard 上的所有文件,通过后缀名识别的,现在想想汗啊。现在通过ContentResolver 可以直通过数据库查看图片的地址。具体方法是ContentResolver cResolver = this.getContentResolver();final Cursor c = cResolver.query
2013-06-15 22:17:58 2322
原创 android Bitmap 转换成 stream流
有时设置图片的质量需要这么做的ByteArrayOutputStream baos = new ByteArrayOutputStream(); myBitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);数字100 指明图片的压缩质量(0~100),但对于png格式图片 改值可以忽略。
2013-04-23 13:24:48 3235
原创 android 仿多米音乐点击弹出歌词界面(部分)
首先来说,只是实现了歌词界面的弹出和返回效果,没有做任何其他的功能,切界面丑陋无比。首先来说,这个弹出和隐藏的界面效果就是一个TranslateAnimation 的动画效果,但也有需要注意的一些方面。第一点:在设置界面,我这里用的是一个RelativeLayout 的布局,使用该界面 可以使的上下界面重叠,且可以设置界面的隐藏属性来设置显示哪一个界面。(我这里只用了一个,从我添加的点击按
2013-03-16 11:53:46 1712
原创 android 处理动画闪烁效果
很久没写过博客了,新年过后来一发。 在以前的微信效果的博文中,有一点问题没有实现,就是动画效果的闪烁问题,一下先说明几点吧。 1. android中的动画效果只是展示的一场效果,控件本身并没有移动。 2. 设置动画效果停顿,停顿的位子的控件 如果没有移动到该位置,那么这是个假象,控件还在原来位置。这里的动画 是个假的。 下面是代码:package com.animati
2013-02-28 18:52:32 4410 2
原创 Moplayer 中 跑马灯效果
moplayer 是最近很流行的一个视频播放器,其中 列表展示中 textiew 有一个跑马等效果。其中textview 要实现跑马灯效果只需要在textview中添加 代码 : android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" 其中第一句是跑马灯效果,
2013-01-07 20:27:52 1890
原创 android 实现微信聊天界面效果
微信的聊天效果实际使用的是一个listview 控件,通过改变listview 中 adapter 的数据,并通过 adapter.notifyDataSetChanged();来实时更新界面,并且用令以函数对其中的listview展示项进行定位。实现的主要效果如下:聊天界面1聊天界面2主要代码:package com
2012-12-05 13:59:42 9045 1
原创 android -- 一个简单的浏览器
开发中一般都会遇到一个webview 的控件。也就是网页控件,通过一些简单的设置和操作,能够进行一个简单的自定义的浏览器。首先先看一下效果。 正常显示效果 放大后效果
2012-12-05 09:27:52 1533
转载 向左对齐的Gallery
转载地址:http://www.eoeandroid.com/thread-158088-1-1.html系统自带的Gallery选中的item总是在组件的中间。但是有些时候我们需要把选中的元素放在左边或者是Gallery一出来就要放在左边。修改Gallery靠左对齐的思路:1、Gellary总是对center进行锁定的,所以可以考虑修改它的center的位置,把center改
2012-11-20 21:44:38 5052 1
原创 ImageSwitcher 和 Gallery 的使用
ImageSwitcher 是一个用于图片浏览的控件,使用这个空间有一个好处就是可以设置图片的进入和退出的动画效果总体来说看着还是很不错的。而gallery即画廊是平时开发中常用到的图片浏览空间,其默认是第一张图在中间显示,若需要其左对齐 则需要对该空间进行重写,网上有很多这样的代码。现在直接上代码,注释都有的。package com.igallerybate.activity;
2012-11-20 21:21:41 1464
原创 android 视图动画的使用,Animation重写 实现旋转效果
android 的动画主要分为逐帧动画,布局动画、视图动画,在这三种动画中,视图动画最复杂,本文主要讲解一下视图动画,实现其旋转的效果。按照以往楼主的文章风格,就是将完第一段,贴代码,然后就没然后了。。但本文中先向各位看官说明一下几点,代码中注释完全使用英文,但楼主英文不好,所以注释很有问题,但各位可以查看下函数的英文应该就没问题了。说明几个函数:在实现Animaito重写时,一下几个函数
2012-11-08 21:53:55 2813
原创 android activity 生命周期简介
activity 生命周期有6个过程 onCreate(Bundle savedInstanceState) --》 onStart() --》onResume() --》onPause() --》onStop() -->onDestroy() 其中前3个 onCreate(Bundle savedInstanceState) --》 onStart() --》onResume()
2012-10-29 21:01:21 676
原创 android 两个程序之间如何通过 service 来监听广播
android 的广播机制一般来说还是很常用的,像有电话打进的时候,会发出广播。开发者可以对其监听监听。这里我举了写了两个程序,一个用来发送广播同时自己也接受广播,另一个是用service来监听上一个的广播,当上一个发出广播时,给出相应。下面是主要代码:后面我会给出连个项目的包连接,不需要分。希望对大家有所帮助。发送的activity:package com.t
2012-10-17 20:21:54 1942
转载 ubuntu 12.04 java jdk 环境的搭建
最近突然想学习一下linux ,装了一个ubuntu 试了一下,这篇文章是转的csdn另一位博主的文章。我只是将遇到的问题安装中的问题和再描述一下,另外也将遇到的问题说明一下,希望对大家有所帮助。也希望有梦想的朋友们,梦想成真 小字部分是我遇到的问题,如过没有遇到的话,可以忽略,如有问题,欢迎留言。如果可以的话,我一定帮忙。第一步:下载jdk-7u7-linux-
2012-10-13 12:51:31 1100
原创 android 实现微信摇一摇效果
其实微信摇一摇的效果不是特别难,主要就是一个加速感应器和动画效果的配合了。本篇代码实现了摇一摇的功能,但界面方面不是特别好看,同学们可以把本文的代码下载,无需导入任何图片就可使用了,因为ImageView 我直接设的背景色,没上图片,你懂的。下面就是代码了:activitypackage com.shake.activity;import com.shake.activity.R;
2012-10-04 00:47:20 4594 7
原创 android 图片的自动播放
只要明白会使用handler 和 message 图片的自动播放就很简单了,就如同我在会议计时中所写的一样,也是利用handler 传输messge 来更新界面的。int [] int_Image中的 R.drawable.t1 到t4 是放在drawble 目录下的四张图片package com.autoimage.activity;import android
2012-10-03 18:07:34 4076 3
原创 android 实现微信的开门效果
以前一直觉得这个开门效果很炫,今天自己也做了一个,具体做法就是弄两个Imageview 加上两个 动画效果。需要注意的就是不同手机屏幕大小适配的问题,编码中已解决,希望各位有意见的可提出。package com.test;import android.app.Activity;import android.content.Context;import android
2012-09-29 23:15:15 2903
原创 android 计时(可用于会议计时) handler
本文中主要 讲解如何通过将两个时 间比较,得到相差的值,并转化为时间,并动态记录和现实,可用于记录会议开始时间等,也可对代码进行修改。其中用了handler 和message 消息的传输,当然 如果仅仅用于计时的话 也可以使用Timer 看个人的需求了,代码已经测试过了,将放在文章的下方,有需要了解的同学可以参考下,代码本身还是存在一定的可改进性。Activtiypack
2012-09-27 20:10:44 919
原创 android 做的小手电,虽然界面的却是丑的很,但可以打开闪光灯做手电用
界面的却是很丑,各位看官将就下吧。public class HandLightActivity extends Activity implements OnClickListener{private Button bt_openLight = null;private Camera hw_camera = null;//这里导入的是hardware,也就是硬件中的camera
2012-09-26 22:26:31 721
原创 android 如何查询电话当中的联系人,并查询出联系次数
根据网上的一些资料自己学习整理的。在查询中要注意由于android 2.0以上支持多个连续人,所以在获得联系人号码时有一定区别的。public class GetContextActivity extends Activity {private TextView tv = null;private String contact_content = "";//用于保存所有查询
2012-09-26 19:38:22 2105
ImageSwitcher 和 Gallery 的结合使用
2012-11-20
android animation 重写
2012-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人