在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动:false不允许被启动. android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性. 总体来说它的主要作用是:是否支持其它应用调用当前组件.    例如: <activity   android:exported="true"  …/>   注意:…
view概述 android绝大部分UI组件都放在android.view和android.widght包中,android的虽有UI组件都继承了View类. View类还有一个非常重要的子类:ViewGroup.ViewGroup继承了View,通常作为其他组件的容器使用,android对View和ViewGroup的设计采用了组合器模式: 即是ViewGroup属于View类,所以ViewGroup既可以包含view类,又可以包含ViewGroup类. 布局简介 android提供了两种方式…
android的主要源代码组成如下: Kernel:Android Linux 内核2.6 bionic:Android 标准C运行支持库 bootloader:内核加载器参考 build:Android的build系统 cts:Android的兼容姓测试源 dalvik:Dalvik虚拟机 external:Andriod使用的开放源 Frameworks:Android框架 hardware:Android(Hardware Abstraction Layer,硬件抽象层) 库源 packa…
Android Debug Bridge命令介绍 Android Debug Bridge的一些基本命令.这个工具直译过来就是Android调试桥的意思.它提供了强大的特性,例如复制文件到设备或从设备复制文件. 下面介绍一下Android Debug Bridge(adb)这个工具.直译过来这个工具就是Android调试桥. Android Debug Bridge(adb),Android重要工具之一,以提供强大的特性,例如复制文件到设备或从设备复制文件.可以使用 shell 命令行参数连接到…
对于这个属性的使用也是在偶然的时候发现的,之前从未使用它,所以有必要阐述一下它的用法,什么场景会要用它这个属性,在我不知道之前这个属性之前,也同样能实现效果,但是当我知道它的存在之后,我肯定在某种场景下就会想到它,下面就来具体阐述它: 先看一下软件截图,代表了很多应用的框架: 而对于上图中圈了红框的,就是我们所要关注的,底部bar,如今很多app都是这种模块切负模式,如下: 而接下来,我们先实现这样的一个效果,实现思路很简单,为了简明阐述,只以两个TAB的切换来实例,工程结构如下: 具体代码:…
Android - 控件android:ems属性http://blog.csdn.net/caroline_wendy/article/details/41684255?utm_source=tuicool&utm_medium=referral 控件android:ems属性 xml中android:ems属性,作为EditText默认生成的属性,其含义是需要编辑的字符串长度. 设置为10时,最多编辑10个em,一个em单位是两个inch,但是随着自动调整,在Android中em代表‘M’的…
Android系统架构说明介绍 Android系统架构和一些普遍的操作系统差不多,都是采用了分层的架构,从他们之间的架构图看,Android系统架构分为四个层,从高层到低层分别是应用程序层.应用程序框架层.系统运行库层和linux核心层.以下分别介绍android系统架构四个分层. 1.应用程序层 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等.所有的应用程序都是使用JAVA语言编写的. 2.应用程序框架层…
原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6282826.html android:layout_weight属性可以和其他属性配合使用,产生多种效果,但如果我们不清楚各种配合的使用,也容易产生一些 意想不到的结果,今天我们就认真的总结一下android:layout_weight属性的各种用法和产生的效果,方便今后直接拿来使用. 首先声明一句,我们一般只在LinearLayout中使用该属性,以下各种情况都是在LinearLayout中产…
android:scrollbarStyle可以定义滚动条的样式和位置,可选值有insideOverlay.insideInset.outsideOverlay.outsideInset四种. 其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆盖在view上或是插在view后面,所以四种值分别表示: insideOverlay:默认值,表示在padding区域内并且覆盖在view上 insideInset:表示在padding区域内并且…
在开发android的应用中,有时候需要限制横竖屏切换,只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制.    android:screenOrientation="landscape"是限制此页面横屏显示,            android:screenOrientation="portrait"是限制此页面数竖屏显示.   Android:screenOrientation设定该活动的方向,…