android基础知识
AndroidExplorer
Android交流:http://azenhuang.github.io/
展开
-
Android Fragment完全解析,关于碎片你所需知道的一切
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机转载 2013-11-21 15:50:36 · 621 阅读 · 0 评论 -
Android事件机制之一:事件传递和消费
关于Android中的事件机制,用到的地方还是很多的,并且这个知识点还真有点复杂。在写这篇文章前,网上看了不少博文,有的写的感觉挺不错的。只是当时感觉好像理解了,事后又很容易忘。现在自己也系统整理下吧。Android中的事件在表现形式上有很多,如onTach、onClick和onLongClick等,在具体微观上的表现形势有action_down、action_move和actio转载 2014-06-25 16:15:19 · 683 阅读 · 0 评论 -
Android推送服务(GCM)----GCM Architectural Overview翻译
Android推送服务(GCM)----GCM Architectural Overview翻译分类: Android2012-12-27 15:19 5271人阅读 评论(3) 收藏 举报GCMArchitectural OverviewGoogle Cloud Messaging for Android (GCM)是一个能够帮助开发者从服务器端发送数据到运行在Andro转载 2014-08-05 14:18:02 · 1224 阅读 · 0 评论 -
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange转载 2014-09-21 00:44:21 · 623 阅读 · 0 评论 -
自定义View之onMeasure(),onLayout(),onDraw()
自定义View之onMeasure()分类: 实习android开发之路2014-01-25 11:13 395人阅读 评论(0) 收藏 举报目录(?)[+] 分类: Android2013-12-03 15:55 205人阅读 评论(1) 收藏 举报android源码可以说重载onMeasure(),onLayout(),转载 2014-07-15 13:46:58 · 9629 阅读 · 1 评论 -
从零开始--系统深入学习android
从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-4.Action Bar)第4章 Action BarAction Bar是一个能用于确定应用程序和用户的位置,并提供给用户操作和导航模式的窗口功能。如果需要显著地展示当前用户的操作或导航,应该使用Action Bar,因为Action Bar为用户提供了一个统一的跨应用程序和系统的接口,并转载 2014-08-14 14:41:12 · 769 阅读 · 0 评论 -
Android下Affinities和Task
(转载)Android下Affinities和Task源文链接:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activi转载 2014-08-14 22:24:14 · 507 阅读 · 0 评论 -
浅谈RGB
RGB色彩模式(也翻译为“红绿蓝”,比较少用)是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。简介 RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内转载 2014-09-25 18:57:37 · 1239 阅读 · 1 评论 -
详解Android动画
Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们成为补间动画。我们可以以XML形式定义动画,也可以编码实现。如果以XML形式定义一个动画,我们按照动画的定义语法完成XML,并放置于/res/anim目录下,文件名可以作为资源ID被引用;如果由编码实现,我们需要使用到Animation对象。如果用定义XML方式实现动画,我们需要转载 2015-03-07 20:31:53 · 581 阅读 · 0 评论 -
Android堆内存分配
大家都知道Android的上层应用是基于 Dalvik Virtual Machine的。Dalvik VM的特点是基于寄存器,相比SUN的JVM(基于堆栈,没有寄存器)来说,理论上完成同样的功能需要的指令条数少,但是指令集复杂。到了Android2.2,Dalvik终于实现了JIT(Just In Time)功能,前进了一大步。近期我们遇到OutOfMemory的错误,通常是堆内原创 2015-04-20 11:06:44 · 1936 阅读 · 0 评论 -
Android Animation浅析
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。转载 2014-02-24 15:51:59 · 467 阅读 · 0 评论 -
Android性能优化技巧
转载请注明:Android性能优化技巧 开发Android应用时,有些tips需要牢记在心,让app性能表现更好,也方便后续代码的维护Google官方tips以下是一些关键点记录,详细看http://developer.android.com/training/articles/perf-tips.html 1.0 基础原则 好的算法和数据结构,是大幅提高性能的首选 两基础原则:不要做不原创 2015-07-27 19:38:31 · 1226 阅读 · 0 评论 -
Android onTouchEvent, onClick及onLongClick的调用机制
针对屏幕上的一个View 控件,Android 如何区分应当触发onTouchEvent ,还是onClick ,亦或是onLongClick 事件?在Android 中,一次用户操作可以被不同的View 按次序分别处理,并将完全响应了用户一次UI 操作称之为消费了该事件(consume) ,那么Android 是按什么次序将事件传递的呢? 又在什么情况下判定为消费了该事件?转载 2014-06-25 16:18:07 · 610 阅读 · 0 评论 -
Android中Parcelable接口用法
ndroid中Parcelable接口用法1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static fi转载 2014-06-23 16:43:38 · 725 阅读 · 0 评论 -
Android自定义属性,format详解
1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用: android:layout_width = "42di转载 2014-07-15 11:43:42 · 1040 阅读 · 0 评论 -
android permission 基础知识
Android是一个多进程系统,在这个系统中,应用程序(或者系统的部分)会在自己的进程中运行。系统和应用之间的安全性是通过Linux的facilities(工具,功能)在进程级别来强制实现的,比如会给应用程序分配user ID和Group ID。更细化的安全特性是通过"Permission"机制对特定的进程的特定的操作进行限制,而"per-URI permissions"可以对获取特定数据的a转载 2013-11-08 16:37:59 · 1320 阅读 · 0 评论 -
史上最全系列之设备功能之短信
下面从设计短信程序设计过程来介绍一下Android手机上的短信功能。一、短信权限发送短信权限代码片段,双击复制01uses-permissionandroid:name="android.permission.SEND_SMS"/>读取短信权限代码片段,双击复制转载 2013-12-16 18:23:11 · 1190 阅读 · 0 评论 -
Android Intent Action 大全
1.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有两个以上的Action程序匹配,那么就会弹出一个转载 2014-02-23 11:04:39 · 861 阅读 · 0 评论 -
Intents和Intent Filters
Android开发之旅: Intents和Intent Filters(理论部分)2010-07-20 20:07 by 吴秦, 33630 阅读, 16 评论, 收藏, 编辑引言大部分移动设备平台上的应用程序都运行在他们自己的沙盒中。他们彼此之间互相隔离,并且严格限制应用程序与硬件和原始组件之间的交互。 我们知道交流是多么的重要,作为一个孤岛没有交流的东西,一定毫无意义!An转载 2014-02-23 11:31:50 · 672 阅读 · 0 评论 -
android WebView总结
浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。本篇主要介绍android的webview之强大。A. webview组件如何使用 1)转载 2014-02-23 12:51:23 · 636 阅读 · 0 评论 -
android:configChanges问题
对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置Activ转载 2014-02-24 11:08:20 · 676 阅读 · 0 评论 -
Android中设置全屏的方法
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。 其一:在代码中设置(如下)[c-sharp] view plaincopypublic void onCreate(Bundle转载 2014-02-24 16:13:42 · 720 阅读 · 0 评论 -
怎样使一个Android应用不被杀死?
怎样使一个Android应用不被杀死?(整理) (2011-12-02 18:50:54)转载▼标签: it 参考:http://blog.csdn.net/windskier/article/details/6560925http://blog.csdn.net/zmyde2010/article/details转载 2014-03-04 11:18:56 · 985 阅读 · 0 评论 -
android Java 笔试考题
前19题为常考题目!!(版本号:201108141031)1、Android的四大组件是哪些,它们的作用? 32、请介绍下Android中常用的五种布局。 33、android中的动画有哪几类,它们的特点和区别是什么 34、android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别。 35、ListView的优化方案 46、转载 2014-03-27 16:29:58 · 2354 阅读 · 0 评论 -
Activity的四种launchMode
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。la转载 2014-04-14 10:17:05 · 628 阅读 · 0 评论 -
Android Notification通知详解
Android Notification通知详解根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。 下面对Notification类中的一转载 2014-04-10 22:49:02 · 955 阅读 · 0 评论 -
Android性能优化Tips
一、Google官方tips以下是一些关键点记录,详细看http://developer.android.com/training/articles/perf-tips.html1.0 基础原则好的算法和数据结构,是大幅提高性能的首选两基础原则:不要做不需要做的事;不要分配可以避免使用的内存1.1避免创建不必要的对象,尤其注意临时对象的创建原创 2013-10-23 09:42:35 · 651 阅读 · 0 评论