![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
wanpro
这个作者很懒,什么都没留下…
展开
-
Android基础-1
Android分为4层架构:1lilux内核层。为安卓设备的硬件提供底层驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动。2系统运行库。通过c/c++库为安卓系统提供主要特性支持,如SQLite提供了数据库支持,WebKit库提供浏览器内核支持。同时在这一层还有安卓运行时库,主要提供一些核心库,允许开发者编写java编写安卓应用。安卓运行库包含Dalvik虚拟机,使得每一个安卓翻译 2016-07-09 16:44:09 · 290 阅读 · 0 评论 -
Android基础-2
我们平时打开一个应用程序,一般是通过桌面的应用程序图标双击或单击系统开始菜单中应用程序的菜单链接,无论是桌面的快捷图标还是菜单链接都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序。当要求系统启动一个应用程序时,系统会先在当前目录下查找,如果没有则在系统变量Path指定的路径去查找。前面我们说了JDK包含了一堆开发工具,这些开发工具都在JDK的安装翻译 2016-07-09 16:45:22 · 182 阅读 · 0 评论 -
Android基础-3
在新建安卓应用的时候,minimum required sdk程序最低兼容版本。Target sdk指在该目标版本上已经做过了充分的测试,系统不会再这个版本上做向前兼容了。Compile with程序使用哪一个版本进行编译。DDMS DalvikDebugMonitorServiceDalvik虚拟机调试监控服务。Src存放源码。Gen目录中的内容是自动生成的,有一个R.j翻译 2016-07-09 16:46:12 · 246 阅读 · 0 评论 -
Android基础-4
Intent,一个与基本组件相关联的数据对象。Intent指定要开辟的目标组件。IntentFilter用于过滤。Intent是安卓程序的组件间进行交互的一种方式。不仅仅可以指定当前组件想要执行的动作还可以传递数据。Intent一般用户启动活动,启动服务,发送广播等场景。关于隐式Intent的使用,并不去明确的指定启动哪一个活动,而是指定更为抽象的action和category翻译 2016-07-09 16:46:46 · 197 阅读 · 0 评论 -
Android基础-5
FrameLayout没有位置概念。好处在于,运行效率高。LinearLayout,子元素一个个接一个排布。水平排布和垂直排布。RelativeLayOut,相对布局,子元素相对于其他子元素排布。TableLayOut,是水平方向和垂直方向的LinearLayOut的混合。使用可视化编辑工具不具有很好的屏幕适配性,编写复杂的页面时候,使用可视化的编辑工具也难以胜任。翻译 2016-07-09 16:47:24 · 222 阅读 · 0 评论 -
Android基础-6
碎片Fragment是一种可以嵌入在活动当中的ui片段。使程序更加合理和充分的使用大屏幕的空间。在平板上使用得广泛。在一个网络范围内,最大的ip地址是保留作为广播地址来用的,如果某个网络的ip地址是192.168.0.xxx,子网掩码是255.255.255.0,那个广播地址就是192.168.0.255.广播数据包会发送到同一网络的所有端口。即该网络中的每一台主机都会收到这个广播翻译 2016-07-09 16:47:59 · 252 阅读 · 0 评论