摘要: 转自:http://blog.csdn.net/internetman/article/details/70983631.硬件加速的使用1.1硬件加速的控制级别 从Android3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速。使用GPU的View在Canvas上进行画的操作时都会使用硬件加速。启用硬件加速的最简单方法就是为整个系统打开硬件加速的全局设置。如果你的程序是标准View或者是Drawable则硬件加速的全局设这并不会造成不良的影响。然而硬件加速并不支持所有2D画的操作,所以开启硬件加速可能会对使用自定义组件的应用程序造成影响,问题常常表现在不可见的元素异常和 阅读全文
posted @ 2013-02-26 19:16 __木头鱼__ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 转自:http://ihacklog.com/post/install-aliedit-on-archlinux.html============================================================================貌似yaourt aliedit就可以了。=================================================执行安装后,释放的动态库位置在:~/.mozilla/plugins/libaliedit32.so怎么得到这个控件文件的呢?其实只要修改它的安装文件:aliedit.sh ,把文件那句 阅读全文
posted @ 2013-02-24 20:16 __木头鱼__ 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.linuxso.com/command/find.htmlfind根据下列规则判断 path 和expression,在命令列上第一个 - ( ) ,!之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾 阅读全文
posted @ 2013-02-24 19:48 __木头鱼__ 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/bvin/archive/2012/08/08/2628856.html===========================================================================最近迷上进度条,使用进度条可以增强用户体验,让用户心里有个底,再无奈的等待中体会loading的乐趣。记得以前优乐美的官网,进入主页加载资源,显示给用户看的就是,炫彩背景下,一个杯子里的奶茶随着加载进度慢慢加上来,这对于浏览网站的人来讲,等于一种享受,并不是难熬等待的时间,在等待的时间的时候,她们看到确实另一番景象而不是单纯 阅读全文
posted @ 2013-02-22 23:04 __木头鱼__ 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/sunjialiang/archive/2011/08/31/2161047.html===========================================================================================private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new... 阅读全文
posted @ 2013-02-22 22:38 __木头鱼__ 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/bvin/archive/2012/12/08/2808338.html================================================================================(activityOpenExitAnimation),将要出现的画面进来(activityOpenEnterAnimation),当前的页面在后层,下一个页面在前层。第二步:进入了第二个页面按返回键:当前的页面隐退(activityCloseEnterAnimation),之前的页面进来(activityClos 阅读全文
posted @ 2013-02-22 22:37 __木头鱼__ 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html================================================================================话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg);这.. 阅读全文
posted @ 2013-02-22 22:35 __木头鱼__ 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.android-study.com/pingtaikaifa/508.html===============================================================================在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handle 阅读全文
posted @ 2013-02-22 22:34 __木头鱼__ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/svrsimon/article/details/7200332当滑动到边界的时候,如果再滑动,就会触发这个效果,产生渐变。在资源文件里,是overscroll_edge跟overscroll_glow。但如果像我这样,想用HorizontalScrollView来模拟gallery来做水平滑动条的话,滑动到头尾的时候,越界效果会有碍整体的表现,那就只能无情的关闭他了..关闭方法一,在xml中设置属性android:overScrollMode=”never”关闭方法二,使用代码setOverScrollMode(OVER_SCROLL_NEVER)当 阅读全文
posted @ 2013-02-20 22:51 __木头鱼__ 阅读(7122) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/transmuse/archive/2011/05/12/2041544.html===========================================================================include,viewStub标签的使用 先说include标签,include标签的主要作用是复用已经写好的布局文件,但是有局限,因为include标签只能覆盖被引用布局的width,high,margin,weight等基本属性,无法修改引用布局中的子view的属性,它属于一成不变的引用,也不是说不能修... 阅读全文
posted @ 2013-02-19 20:15 __木头鱼__ 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/qinjuning/article/details/7247126============================/======================================== 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。首先 ,我们必须明白在Android View视图是没有边界的,Canvas是没有边界的,只不过我们通过绘制特定的View时对Canvas对象进行了一定的操作,例如 : transl. 阅读全文
posted @ 2013-02-16 17:28 __木头鱼__ 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/twoicewoo/article/details/7385876====================================================================自定义一个layout,覆写dispatchKeyEventPreIme(KeyEventevent)方法,请看QuickSearchBox的源码 1 /* 2 * Copyright (C) 2010 The Android Open Source Project 3 * 4 * Licensed under the Apache Lice... 阅读全文
posted @ 2013-02-15 23:42 __木头鱼__ 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/twoicewoo/article/details/7384398===================================================================android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju 阅读全文
posted @ 2013-02-15 23:40 __木头鱼__ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/liuhe688/article/details/7050868===================================================================今天我们来讲解一下如何创建及调用自己的ContentProvider。在前面两篇文章中我们分别讲了如何读写联系人和短消息,相信大家对于ContentProvider的操作方法已经有了一定程度的了解。在有些场合,除了操作ContentProvider之外,我们还有可能需要创建自己的ContentProvider,来提供信息共享的服务,这就要求我们很好的掌 阅读全文
posted @ 2013-02-15 16:30 __木头鱼__ 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/liuhe688/article/details/7162988==============================================================前面我们总结了几个Android中重要组件,相信大家对于这些组件已经有了清晰的认识,我们就来看一下几个常见的操作:启动一个Activity:Context.startActivity(Intent intent);启动一个Service:Context.startService(Intent service);绑定一个Service:Context.bindSe 阅读全文
posted @ 2013-02-15 16:16 __木头鱼__ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/liuhe688/article/details/6417983=========================================================================Android定义了一种权限方案来保护设备上的资源和功能。例如,在默认情况下,应用程序无法访问联系人列表、拨打电话等。下面就以拨打电话为例介绍一下系统对权限的要求。一般在我们的应用中,如果要用到拨打电话的功能,我们会这样编码:Uriuri=Uri.parse("tel:12345678");Intentintent=ne 阅读全文
posted @ 2013-02-15 16:04 __木头鱼__ 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/liuhe688/article/details/6955668==========================================================================今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条 阅读全文
posted @ 2013-02-15 16:03 __木头鱼__ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.devdiv.com/Android-%E4%BD%BF%E7%94%A8%E8%BD%AF%E5%BC%95%E7%94%A8%E6%9E%84%E5%BB%BA%E7%BC%93%E5%AD%98-thread-130476-1-1.html============================================================================================一、为什么要使用软引用 在上面关于软引用的介绍中,已经提到了软引用的特性。使用SoftReference引用的对象会有很长的生命周期,只有.. 阅读全文
posted @ 2013-02-15 15:51 __木头鱼__ 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/dwinter/archive/2012/01/30/Android%E9%80%9A%E8%BF%87%E8%BD%AF%E5%BC%95%E7%94%A8%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87%E7%BC%93%E5%AD%98%E9%98%B2%E6%AD%A2%E5%86%85%E5%AD%98%E6%BA%A2%E5%87%BA.html================================================================================== 阅读全文
posted @ 2013-02-15 15:29 __木头鱼__ 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/donglinlucky/article/details/2845777========================================================================================本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别 阅读全文
posted @ 2013-02-15 01:47 __木头鱼__ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/silenceburn/article/details/6069645==========================================================================================setDefaultKeyMode (int mode) 用来设置一个Activity的默认的按键模式,也就是指这种情况,当Activity中发生了一些按键事件,但是这些事件没有被任何控件Listen到时(截获时),系统应该如何处理这些按键事件。mode一共有五种DEFAULT_KEYS_DISABL 阅读全文
posted @ 2013-02-14 20:06 __木头鱼__ 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/coder80/article/details/7879259和 http://blog.csdn.net/coder80/article/details/7881406感谢原作者。========================================================================================对于明确指出了目标组件名称的Intent,我们称之为“显式Intent”。对于没有明确指出目标组件名称的Intent,则称之为“隐式Intent”。Android系统使用Intent Filte 阅读全文
posted @ 2013-02-14 19:23 __木头鱼__ 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html感谢原作者.本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?packageReflect;/*** 通过一个对象获得完整的包名和类名* */classDemo{//other codes...}classhello{publicstaticvoidmain(String[] args) {De 阅读全文
posted @ 2013-02-09 15:40 __木头鱼__ 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 转自:http://gundumw100.iteye.com/blog/1025196=================================================================================================onMeasure()和onLayout()1.onMeasurea.属于View的方法,用来测量自己和内容的来确定宽度和高度b. view的measure方法体中会调用onMeasure2.onLayouta. 属于ViewGroup的方法,用来为当前ViewGroup的子元素的位置和大小b.View的layout方 阅读全文
posted @ 2013-02-06 01:20 __木头鱼__ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/eggcalm/article/details/7006378===================================================================================================今天偶然间问了同事一个关于dp单位的问题,然后由这个问题引发的一连串的问题彻底颠覆了我关于dp的理论体系。我那个问题是这样的:既然dp的本质是物理尺寸,为什么不用cm或者mm等传统长度单位替代?然后他回答我dp是和像素密度无关的。。。我对这个回答不屑一顾,不过他接下来的一句话把我彻底震惊了, 阅读全文
posted @ 2013-02-06 01:18 __木头鱼__ 阅读(880) 评论(0) 推荐(0) 编辑
摘要: I download image with this code:ImageGetter imageGetter =newImageGetter(){@OverridepublicDrawable getDrawable(String source){Drawable drawable =null;try{ URL url =new URL(source);String path =Environment.getExternalStorageDirectory().getPath()+"/Android/data/com.my.pkg/"+url.getFile();Fil. 阅读全文
posted @ 2013-02-05 23:42 __木头鱼__ 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 来自:http://blog.csdn.net/czh0766/article/details/5790295==================================================================================================Android的view组件显示主要经过mesure, layout和draw这三个过程。在mesure阶段里调用mesure(int widthSpec, int heightSpec)方法,这个方法是final不能被重写,在这个过程里会调用onMesure(int widthSpec, i 阅读全文
posted @ 2013-02-05 23:23 __木头鱼__ 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 包含了方法和标准的常量用来设置UI的超时、大小和距离 3 */ 4 public class ViewConfiguration { 5 // 设定水平滚动条的宽度和垂直滚动条的高度,单位是像素px 6 private static final int SCROLL_BAR_SIZE = 10; 7 8 //定义滚动条逐渐消失的时间,单位是毫秒 9 private static final int SCROLL_BAR_FADE_DURATION = 250; 10 11 // 默认的滚动条多... 阅读全文
posted @ 2013-02-05 20:40 __木头鱼__ 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.blogjava.net/zh-weir/archive/2012/12/25/347063.html#393466感谢原作者.===================================================================================================Java反射机制的学习Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过JavaReflectionAPIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本 阅读全文
posted @ 2013-02-04 22:15 __木头鱼__ 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: http://stackoverflow.com/questions/1016896/android-how-to-get-screen-dimensionsI created some custom elements and I want to programatically place them to the upper right corner (n pixels from the top edge and m pixels from the right edge) therefore I need to get the screen width and screen height an 阅读全文
posted @ 2013-02-01 16:11 __木头鱼__ 阅读(182) 评论(0) 推荐(0) 编辑
摘要: http://stackoverflow.com/questions/10683374/set-fragments-parameters-programatically-in-androidHow to set parameters like height, width ,margins for fragments programatically?Fragments do not have "parameters like height, width ,margins".ViewandViewGrouphave "parameters like height, w 阅读全文
posted @ 2013-02-01 16:10 __木头鱼__ 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/sunboy_2050/article/details/7483176感谢原作者.=====================================================================================================自定义控件,较常用View、ViewGroup、Scroller三个类,其继承关系如下:本示例自定义控件,实现一个Gallery效果,并添加了一个显示View个数和位置的bar条,效果图:自定义控件,包含通过继承实现的自定义控件和自定义控件属性两部分,即控件和属性1、 阅读全文
posted @ 2013-02-01 15:00 __木头鱼__ 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/chengyingzhilian/article/details/7277106感谢原作者============================================================================================关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下 阅读全文
posted @ 2013-01-31 22:21 __木头鱼__ 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 转自: http://blog.csdn.net/ddna/article/details/5178864 和http://blog.csdn.net/ddna/article/details/5176233感谢原作者===========================================================================================Android MediaPlayer基本使用方式使用MediaPlayer播放音频或者视频的最简单例子:JAVA代码部分:publicclassMediaPlayerStudyextendsActi 阅读全文
posted @ 2013-01-31 22:12 __木头鱼__ 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 转自:http://henzil.easymorse.com/?p=209感谢原作者=====================================================================================================在android的开发中,经常会遇见一句话,比如“我今年23岁了”;这个23需要在程序中生成,但是遇到一个问题,这完整的一句话是一个TextView中的,而不是三个textView拼接成的,而且是引用的string.xml文件中写好的;使用字符串拼接也可以实现,但是特别麻烦;今天遇到一个好方法,在string.x 阅读全文
posted @ 2013-01-31 21:56 __木头鱼__ 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/chengyingzhilian/article/details/7796430真正的原作者转载者没有说明。。总之感谢啦~在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作颜色,颜色矩阵是一个5x4 的矩阵(如图1.1 阅读全文
posted @ 2013-01-31 21:30 __木头鱼__ 阅读(499) 评论(0) 推荐(0) 编辑
摘要: Manifest.permission的常量ACCESS_CHECKIN_PROPERTIES允许在登入数据库的时候读写其中的属性表,并上传改变的值ACCESS_COARSE_LOCATION允许应用访问范围(如WIFI)性的定位ACCESS_FINE_LOCATION允许应用访问精确(如GPS)性的定位ACCESS_LOCATION_EXTRA_COMMANDS允许应访问额外的提供定位的指令ACCESS_MOCK_LOCATION允许应用创建用于测试的模拟定位提供者ACCESS_NETWORK_STATE允许应用访问网络上的信息ACCESS_SURFACE_FLINGER允许应用使用低版本视 阅读全文
posted @ 2013-01-31 21:22 __木头鱼__ 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 来自:http://blog.csdn.net/chengyingzhilian/article/details/7658768感谢原作者XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事 阅读全文
posted @ 2013-01-31 21:20 __木头鱼__ 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 来自:http://blog.csdn.net/chengyingzhilian/article/details/8054993感谢原作者=================================================================================在做菜单的功能,发现,菜单越来越多,后来仔细看了他们的区别,如下:但是onCreateOptionsMenu和onPrepareOptionsMenu的差別在哪呢?android中可以重写activity的两个方法进行创建菜单:onPrepareOptionsMenu(Menu menu),onCr 阅读全文
posted @ 2013-01-31 21:02 __木头鱼__ 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 来自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=197324感谢原作者./** 在这个demo中,整个过程如下: 程序一启动,就把MyRunnable加入到消息队列中, android的handler是异步机制, 所以在handler.post(new MyRunnable()); 之后,程序会继续执行,所以以后的语句会继续, 这时候我们输出Oncreate中的当前线程ID。 同时MyRunnable的run方法也在运行, 一样输出run方法中的当前线程ID,然后让线程休眠6秒。*/代码片段,双击复制packagexm 阅读全文
posted @ 2013-01-31 20:45 __木头鱼__ 阅读(5682) 评论(1) 推荐(0) 编辑