随笔分类 - android知识点复习与总结
android知识点复习与总结 一步一步往上爬
摘要:matrix.preTranslate(-centerX, -centerY);matrix.postTranslate(centerX, centerY);经常在中心旋转的应用中看到这段代码.preTranslate是指在matrix旋转之前平移,postTranslate是指在matrix旋转之...
阅读全文
摘要:http://blog.csdn.net/beiminglei/article/details/17399333
阅读全文
摘要:trying to update eclipse but after downloading updatesi always get an error dialog saying:An error occurred while uninstallingsession context was:(pro...
阅读全文
摘要:在执行录音操作时,我们希望可以将酷狗等后台播放的音乐停掉,在录音完成后再恢复播放,可以使用以下代码: /**@param bMute 值为true时为关闭背景音乐。*/ @TargetApi(Build.VERSION_CODES.FROYO) public static boolean muteA...
阅读全文
摘要:android:shadowColor 阴影颜色android:shadowDx 阴影的水平偏移量android:shadowDy 阴影的垂直偏移量android:shadowRadius 阴影的范围 为了统一风格和代码的复用,通常可以把这个样式抽取放入到style.xml文件中 引用这个样...
阅读全文
摘要:Android中常用两种动画模式,tween animation和frame animation,即补间动画和帧动画,但在android3.0中又引入了一个新的动画系统:property animation,即属性动画,这三种动画模式在SDK中被称为property animation,view a...
阅读全文
摘要:Alpha是图形界面开发中常用的特效,通常我们会使用以下代码来实现Alpha特效:view.setAlpha(0.5f);View.ALPHA.set(view, 0.5f);ObjectAnimator.ofFloat(view, "alpha", 0.5f).start();view.anima...
阅读全文
摘要:View的getLeft, getRight, getTop, getBottom方法得到的分别是相对于其父组件原点坐标不同方向的距离网上找了张图说明:其中right和left的计算方法如下: right = left + width; bottom = top + height;
阅读全文
摘要:在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。 Intent主要用于2种情景下:(1)发起意图 (2)广播 它的属性有:ComponentName,action...
阅读全文
摘要:在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。...
阅读全文
摘要:用Soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而Mediaplayer适合播放长点的。 MediaRecorder主要用来录音。SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产...
阅读全文
摘要:事件系统组成元素:1. 每一个事件被包装为一个MotionEvent2. 描述一个事件的位置(location) --ACTION_DOWN --ACTION_UP --ACTION_MOVE --ACTION_POINTER_DOWN --ACTION_POINTER_UP --AC...
阅读全文
摘要:Images and themesNine-patchColorsHolo themesNaming conventionsNaming conventions for drawablesNaming conventions for icon assetsNaming conventions for...
阅读全文
摘要:PendingIntent是一个Intent的描述、包装,给予了这个PendingIntent 的组件在指定的事件发生或指定的时间到达时启动Activty、Service或者Broadcast。根据是要启动Activity、Service还是Broadcast分别对应一个获取PendingInte...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/krislight/article Service可以看作一个后台服务,但并非是开启另外的线程,Service还是在主线程中运行.所以需避免耗时操作。 如果Service還未啟動,調用startService方法會call Ser...
阅读全文
摘要:为了延长电池的使用寿命,Android设备会在一段时间后使屏幕变暗,然后关闭屏幕显示,最后停止CPU。WakeLock是一个电源管理系统服务功能,应用程序可以使用它来控制设备的电源状态。 WakeLock可以用来保持CPU运行,避免屏幕变暗和关闭,以及避免键盘背光灯熄灭。注意:创建和使用Wak...
阅读全文
摘要:下面几篇文章对View的原理讲的非常详细.Android LayoutInflater原理分析,带你一步步深入了解View(一)Android视图绘制流程完全解析,带你一步步深入了解View(二)Android视图状态及重绘流程分析,带你一步步深入了解View(三)Android自定义View的实现...
阅读全文
摘要:一、对于几个概念的比较模糊的这里记录一些:padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.padding是控件的内容相对控件的边缘的边距.margin是控件边缘相对父空间的边距.android:gravity 属性是对该view 内容的限定.比如一个button 上...
阅读全文
摘要:原文地址:Getting Your SMS Apps Ready for KitKat发送和接收短信是手机最基本的功能,很多的开发者也开发了很多成功的应用来增强Android这一方面的体验。你们当中的某些人可能基于隐藏API来开发短信应用,这种做法我们是不推荐的,因为隐藏API可能会有改变或者被移...
阅读全文
摘要:1.什么是density引用1) densitydensity表示每英寸有多少个显示点(逻辑值),它的单位是dpi:dot per inch,通常屏幕大时,density就大,屏幕小时,density就小,通常屏幕实际分辨率为240px*400px时,density=120屏幕实际分辨率为320p...
阅读全文

浙公网安备 33010602011771号