#android权威编程指南

Android 上下文菜单(Context Menu)

一、概述  Android中,上下文菜单是通过onLongClick(...)事件访问的。在事件触发后显示菜单项。  在使用上下文菜单时,通常在onCreate(...)方法中,先行注册上下文菜单。在实现onCreateContextMenu(...)方法和onContextItemSelected(...)方法。  ...

Android 应用组件

一、简介  在Android应用程序中,主要可以用到以下4种组件:活动(Activity),负责处理设备屏幕上的UI显示。服务(Service),负责处理应用程序的后台进程。广播接收器(BroadcastReceiver),负责应用程序间的通信。内容提供器(ContentProvider),负责应用的数据和数据库管理方...
代码星球 ·2020-04-06

Android 内容提供器(Content Provider)

一、简介  ContentProvider主要提供数据对外共享,通过内容提供器(ContentProvider)可以将应用中的数据提供给其它应用共享(存储与读取)。也可以通过内容提供器(ContentProvider)对其它应用的数据进行存储与读取。  简单的说就是在Android里内置了一个包含数据的数据库,通常是S...

Android Broadcast Receiver (广播接收者)

一、简介  BroadcastReceiver是广播接收器,接收自定义和系统的主播。也可以称为监听器。  Broadcast Intent与Intent一样是通信的媒介,与Intent不同的是BroadcastIntent同时被多个组件接收。  Broadcast Intent广播机制,广播源发出消...

Android ViewPager组件

一、以代码的方式定义并产生布局  在界面构建过程中,会大量的使用XML文件,定义视图布局。下面尝试使用以代码的方式定义视图层级结构。使用代码方式定义视图,其实就是调用视图的构造方法。但是,在一些构建块中,依然要使用资源ID,ViewPager就是这样的一种构建块。而FragmentManager要求任何作Fragmen...
代码星球 ·2020-04-06

Android Activity属性

1<activityandroid:name=".MainActivity"2android:alwaysRetainTaskState=["true"|"false"]3android:clearTaskOnLaunch=["true"|"false"]4android:configChanges=["mcc"...
代码星球 ·2020-04-06

Android XML Drawable

一、简介  Android把任何可绘制在屏幕上的图形图像都称为drawable。drawable是一种抽象的图形,一个继承了Drawable类的子类,或者是一张位图图像。二、示例   1.下面通过一些例子感受一下,利用ShapeDrawable创建彩色图形,既然XMLDrewable与特定的像素密度无关,因此无需考虑特...
代码星球 ·2020-04-06

Android 样式布局

一、样式布局  首先,先看下面这段样式布局代码,这里称在xml控件上添加属性为内联(仅限于本篇博文这样称呼):<Buttonandroid:id="@+id/crime_date"android:layout_width="wrap_content"android:layout_height="wrap_cont...
代码星球 ·2020-04-06

Android Activity的LaunchMode四种模式

本来想针对Activity中的启动模式写篇文章的,后来网上发现有人已经总结的相当好了,在此直接引用过来,并加上自己的一些理解,在此感谢原作者。文章地址:http://blog.csdn.net/liuhe688/article/details/6754323一、简介  LaunchMode有四种模式,决定了Activi...

Android Layout布局

摘自原文: http://blog.csdn.net/llping2011/article/details/9992941Android中任何可视化的控件都是从android.veiw.View继承而来的,系统提供了两种方法来设置视图:使用XML文件来配置View的相关属性,然后在程序启动时系统根据配置文件来...
代码星球 ·2020-04-06

Android Manifest XML:组件的声明

一、简介  Android需要一个保存在工程根目录下的XML文件AndroidManifest.xml,Android会使用这个文件来启动你的应用程序。系统会为应用程序分配内存,启动必要的系统资源和指针。二、AndroidManifest.xml文件结构  ManifestXML文件中,<manifest>...

Android 处理UI事件

一、概述  在Java和android中,通过事件来与各种输入设备进行沟通。  事件是由OS产生的消息,当某个UI元素被用户以特定方式进行操作时,OS就会将事件消息发送给相应的View对象。二、监听及事件处理  “处理”(Handle)与“处理程序”(Handler)三、...
代码星球 ·2020-04-06

Android 开发问题总结

一、工具Adb工具:sdk/platform-tools/adb二、问题更新向导错误:Error:SSLpeershutdownincorrectly   这个问题通常出现的原因是AndroidStudio在更新时出错了,下载Gadle失败了,因为被墙了,只能翻墙更新。下载地址如下:http://services.gr...
代码星球 ·2020-04-06

Android 资源与资源ID

一、概念  布局是一种资源,资源是应用非代码形式的内容。项目的所有资源文件都存放在目录res的子目录下。  Android应用在编译时,自动生成一个R资源类,R资源类包含了所有资源文件的引用,生成在app/build/gen*下。资源文件的使用分为在代码中使用和在其他资源文件中引用该资源文件。在该类中根据不同的资源类型...
代码星球 ·2020-04-06

Android Activity生命周期

  1.每个Activity实例都有其生命周期。在其生命周期内,activity在运行、暂停、停止三种可能的状态间进行转换。每次状态发生转换时,都有一个Activity方法将状态改变的消息通知给activity。         (此图来源于Android书籍权威指南)   (1).onCreate:表示Ac...
首页上一页...181182183184185...下一页尾页