自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(120)
  • 资源 (2)
  • 收藏
  • 关注

原创 Jamendo学习相关

一、DB数据管理总共创建了3个表结构:1、

2014-08-11 15:20:55 777

原创 VLC学习相关

1、BitmapCache工具类

2014-08-05 13:30:02 870

转载 Android Gallary扩展实现 WheelView(Gallary竖着滑实现时间现实)

整理+源码实现我们都知道,在iOS里面有一种控件------滚筒控件(Wheel View),这通常用于设置时间/日期,非常方便,但Android SDK并没有提供类似的控件。这里介绍一下如何Android实现WheelView。源码下载:http://download.csdn.net/detail/heng615975867/6521189先来看一看iOS中的Whe

2013-12-30 18:14:07 2526 2

转载 Android 3D旋转动画效果

转载+源码实现:源码下载:http://download.csdn.net/detail/heng615975867/6521879这篇文章主要介绍一下如何实现View的3D旋转效果,实现的主要原理就是围绕Y轴旋转,同时在Z轴方面上有一个深入的缩放。演示的demo主要有以下几个重点:1,自定义旋转动画2,动画做完后,重置ImageView

2013-12-30 14:44:24 1306

转载 [Android] SurfaceView使用实例

同样,先上效果图如下:效果图中,抛物线的动画即是由SurfaceView实现的。底部栏中的文字翻转详情相关帖子:[Android] 文字翻转动画的实现需求:1.实现抛物线动画   1.1 设计物理模型,能够根据时间变量计算出某个时刻图片的X/Y坐标。   1.2 将图片高频率(相比于UI线程的缓慢而言)刷新到界面中。这儿需要实现将脏界面清屏及

2013-12-30 14:42:28 1110

转载 [Android] 文字翻转动画的实现

本示例为接下来的“SurfaceView使用实例”做铺垫。先上效果图如下:要求:沿Y轴正方向看,数值减1时动画逆时针旋转,数值加1时动画顺时针旋转。
实现动画的具体细节见"RotateAnimation.java"。为方便查看动画旋转方向,可以将RotateAnimation.DEBUG值设置为true即可。
         
Rotate

2013-12-30 14:41:29 1157

转载 发散式button按钮动画效果

今天从网上看到一个这样的效果,感觉很有创意,自己也搜集了一些资料,仿照着实现了一下。    下面就直接上源码:    首先看一下布局文件:[html] view plaincopyxml version="1.0" encoding="utf-8"?>  RelativeLayout android:layout_

2013-12-30 14:36:05 1474

转载 Android Fragment应用实战,使用碎片向ActivityGroup说再见

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/13171191现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其

2013-11-22 08:46:59 1025 1

转载 Android实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要

2013-10-14 17:39:52 11437 5

转载 Android权限之sharedUserId和签名

最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。    安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装

2013-10-08 09:28:20 848

转载 Android 的提权 (root) 原理是什么?

转载自:http://www.zhihu.com/question/21074979Kevin赵宏彬、师子越、杨振海 等人赞同Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。你想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入root用户的密码,密码正确就获得r

2013-09-27 10:36:56 6492

转载 getApplicationContext()、getBaseContext()、this的区别

转自:http://stackoverflow.com/questions/1026973/android-whats-the-difference-between-the-various-methods-to-get-a-contextIn various bits of Android code I've seen: 在大量的android代码中,我看到如下的写法:publ

2013-08-23 17:38:46 17026

转载 Android实现左右滑动指引效果

本文介绍Android中实现左右滑动的指引效果。   关于左右滑动效果,我在以前的一篇博文中提到过,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html    如果想实现带渐显按钮的左右滑动效果,请访问博文:http://www.cnblogs.com/hanyonglu/archiv

2013-03-21 11:19:03 965

转载 Android的七巧板Activity之三 Activity的归属

Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。    那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task中,它们会

2013-01-09 18:00:30 904

转载 Android的七巧板Activity之一 Activity的生命周期

说Activity是Android的七巧板,是因为,如果把Android的所有界面比作一副用用七巧板拼成的图画的话,那么每个Activity都相当于一块七巧板。这个七巧板与他所在的package,所在的应用无关。任何应用都可以把自己的七巧板拿出来让别人组装成他们的图画,自己也可以拿别的应用的七巧板来组装自己的图画。    现在开始我们的七巧板之旅!    这个专题总结一下A

2013-01-09 17:57:06 1376

转载 Service与Android系统设计(7)--- Binder驱动

Binder驱动最后来看一下支持这一整套Binder机制的幕后功臣,Binder驱动。作为一种IPC驱动,Binder跟Unix/Linux历史上有过的任何驱动都不相同,功能强大,同时代码又很简洁,创造这套机制的Dianne Kyra Hackborn的确也跟LinusTolvalds一样是神一级的人物。Binder机制总共不到一千多行轻描淡写的代码,便完成了跨进程交互里各种令人头

2012-12-31 17:00:32 4991 1

转载 Service与Android系统设计(6)--- Native Service

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华BarryNative ServiceNative Service,这是Android系统里的一种特色,就是通过C++或是C代码写出来的,供Java进行远程调用的Remote Service,因为C/C++代码生成的

2012-12-31 16:59:59 2333

转载 Service与Android系统设计(5)-- libbinder

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barrylibbinder – Binder的Native实现出于性能和代码统一性的角度考虑,Binder IPC并不Java和Native环境里各实现一次,而只是分别在不同的执行环境里提供使用的接口。使用

2012-12-31 16:59:33 1340

转载 Service与Android系统设计(4)-- ServiceManager

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华BarrySystem Service的驱动形式 --- ServiceManager对于ServiceManager的使用,我们在应用程序编程时也会经常使用到,比如我们需要使用Sensor时,我们一般会做如下的调用

2012-12-31 16:59:04 2457

转载 Service与Android系统设计(3)-- ActivityManager的实现

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry通过Remote Service实现Android系统对于应用程序编程来说,aidl只是一种可选项,绝大部分的应用程序,其实只是关注于图形界面与交互,所以大部分情况下只是在写Activity,用到S

2012-12-31 16:58:18 1505

转载 Service与Android系统设计(2)-- Parcel

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry共18次连载,讲述Android Service背后的实现原理,透析Binder相关的RPC。Parcel与Parcelable当我们在调用远程方法时,需要在进程间传递参数以及返回结果。这种

2012-12-31 16:57:38 961

转载 Service与Android系统实现(1)-- 应用程序里的Service

ServiceService在Android应用程序里四大实体之一。Android的应用程序不光是需要有图形界面来进行交互,有时也会需要在没有交互的情况下进行的操作,比如下载、更新、监听等。比如目前对我们网络生存影响如此之大的社交网络、或是更老一些聊天工具,总需要这类应用程序可以一直在后台运行,以等待可能过来的消息。:Service拥有一部分Activity所无法完成的能力。一是后

2012-12-31 16:56:59 3349

转载 Outlook 收件箱下子文件夹设置邮件提醒

Outlook 有个很玄的邮件提醒功能, 但刚刚参加工作的同学都会遇到一个问题:如果在收件箱下设置了子文件夹, 那么被移到文件夹下的邮件就不再有桌面提醒功能了.有人说这是Outlook的BUG, 也有人说是其设计的缺陷, 其实这只是outlook的默认设置.       既然说是默认设置, 那就有不默认的方法. 原理很简单, 就是设置一个rule(显示桌面提醒功能), 并将其应用到

2012-12-31 11:19:51 25755

转载 android service生命周期

1、Android service如果是由activity bindService启动,则service自己的onCreate(),onBind(),onServiceConnected()按照这个顺序被调用,则在该activity调用onDestroy()方法时不论是否调用unBindService方法,service自己的onUnbind方法都会被调用,但是如果不调用unBindService

2012-11-27 21:24:23 679

转载 Java数字的格式化

Java数字的格式化 : Java代码  double pi = 3.1415927;//pi           // 取一位整数           System.out.println(new DecimalFormat("0").format(pi));// 3           // 取一位整数和两位小数           System

2012-11-27 21:05:14 681

转载 如何将Bitmap序列化

大家都知道Bitmap没有实现Serializable接口,如果想通过序列化的方式把Bitmap传递到下个目标的时候会报没有序列化异常,比如有一个实体里面有一个Bitmap的属性,通过Bundle类的putSerializable()方法把实体传递到下一个Activity的时候就会报刚才所说的异常,那怎么办呢,办法总是会有的,可以通过把Bitmap转换成字节数组,同时把存放位图的Bitmap属性替

2012-11-19 16:03:46 7278 1

原创 broadcast, aidl和Content Provider的区别和适用场所?

这3种都可以实现跨进程的通信,那么从效率,适用范围,安全性等方面来比较的话他们3者之间有什么区别?broadcast:用于发送和接收广播!实现信息的发送和接收! aidl:用于不同程序将服务的相互调用!实现了一个程序为另一个程序服务的功能!Content Provider:用于将程序的数据库人为地暴露出来!实现一个程序可以对另个程序的数据库进行相对用的操作!在说下他们各自的

2012-11-15 09:45:40 3729

转载 AIDL 2 之 传递复杂数据的AIDL服务

AIDL 服务只支持有限的数据类型,如果用AIDL服务传递一些复杂的数据就需要做更一步处理,  AIDL 服务支持的数据类型如下:1. Java 的原生类型2. String 和CharSequence3. List 和 Map ,List和Map 对象的元素必须是AIDL支持的数据类型;  以上三种类型都不需要导入(import)4. AIDL 自动生成的接口  需要导入(imp

2012-11-14 17:15:53 577

转载 final关键字到底修饰了什么?

final关键字到底修饰了什么?  final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。  引用本身的不变:final StringBuffer a=new StringBuffer("immutable");     final StringBuffer b=ne

2012-10-23 10:55:34 904

转载 Android有用代码片段(零)

如何在一个apk中调用另外一个apk中的activity?   系统提供了很多可以直接调用的Activity,通过指定的Intent就可以调用,比如打开搜索的:Java代码  Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);  intent.putExtra(SearchManager.QUERY,"

2012-10-19 16:06:55 1454

转载 Android有用代码片段(二)

二十一、获取手机屏幕分辨率[java] view plaincopyDisplayMetrics  dm = new DisplayMereics();            getWindowManager().getDefaultDisplay().getMetrics(dm);            float

2012-10-19 13:55:28 1248 1

转载 android有用代码片段(一)

有时候,需要一些小的功能,找到以后,就把它贴到了博客下面,作为留言,查找起来很不方便,所以就整理一下,方便自己和他人。         一、  获取系统版本号:PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);int versionCode=nfo.versionC

2012-10-19 13:55:07 771

原创 Android3.1后Boot_COMPLETED广播收不到的问题及解决办法

在做Android开发时,很多应用由于各种目的,希望在机器启动时被唤醒,一般的做法是写一个BroadcastReceiver,接收对应的boot action,当然别忘了在Manifest中添加permission "android.permission.RECEIVE_BOOT_COMPLETED“。但是最近在做4.0开发时,有同事声称这个广播接收不到了,同时其他有人又说自己的能接收到,到底是怎

2012-10-17 17:07:10 4615 2

转载 java中toArray用法注意事项

java中toArray正确用法有三种,toArray方法都需要带参数:Java代码 publicstaticString[]vectorToArray1(Vectorv){String[]newText=newString[v.size()];v.toArray(newText);returnnewText;}publicstaticS

2012-10-16 13:18:17 7007

转载 AutoCompleteTextView输入汉字拼音首字母实现过滤提示(支持多音字)

AutoCompleteTextView具有输入提示的功能,但是它的这种提示不适合对股票列表的过滤,如果你玩过股票软件,就会知道只要输入股票名称的首字母或股票代码就会出现符合匹配的股票,这种过滤怎么实现呢? 还有个问题,汉字具有多音字,如何实现多音字的匹配,比如“长江证券”,无论你输入“cjzq”或者“zjzq”都会匹配到它,这都是需要解决的问题! 匹配的关键在于重写BaseAdapter

2012-10-13 16:52:25 1148 1

原创 jamendo笔记

一、开机启动页面SplashscreenActivity启动页面很简单,总共就这么几个成员变量.效果为,Activity先setContentView,然后延迟2秒后,当前页面渐变动画,动画消失后,启动HomePage.所谓的渐变效果的实现过程实际上是,Coding时先不考虑动画效果,先把静态的做出来,当静态的做好时,在把动画加上去。二、HomeActivity

2012-10-09 17:34:07 957

转载 ANDROID中SHAPE的使用

本文参考http://kofi1122.blog.51cto.com/2815761/521605和http://blog.csdn.net/qizi329/article/details/6309819                                                                       android:s

2012-10-09 15:10:57 497

转载 排序工具类NavigableSet

1 import java.util.ArrayList; 2 import java.util.List; 3 import java.util.NavigableSet; 4 import java.util.TreeSet; 5  6 public class NavigableSetTest{ 7  8   public static void main(Str

2012-10-08 10:50:14 909

转载 工具类Arrays(1)数组copy

1 import java.util.Arrays; 2  3 public class ArrayCopyTest { 4     public static void main(String args[]) { 5         String[] base = { "1", "2", "3", "4", "a", "b", "c", "d", "!", "~", "+" };

2012-10-08 10:42:25 706

转载 日期工具类TimeUnit

1 import java.util.concurrent.TimeUnit; 2  3 public class TimeUnitDemo { 4     private TimeUnit timeUnit =TimeUnit.DAYS; 5  6     public static void main(String[] args) { 7         TimeUni

2012-10-08 10:38:44 13657

AutoCompleteTextView输入汉字拼音首字母实现过滤提示(支持多音字)

AutoCompleteTextView具有输入提示的功能,但是它的这种提示不适合对股票列表的过滤,如果你玩过股票软件,就会知道只要输入股票名称的首字母或股票代码就会出现符合匹配的股票,这种过滤怎么实现呢? 还有个问题,汉字具有多音字,如何实现多音字的匹配,比如“长江证券”,无论你输入“cjzq”或者“zjzq”都会匹配到它,此DEMO都可以解决。

2012-10-13

AsyncTask的简单例子

AsyncTask的一个小例子,详情请见: http://blog.csdn.net/woaieillen/article/details/7372293

2012-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除