/*
Activity对象描述
public接口 // 接口描述
*/
void addContentView(View view, ViewGroup.LayoutParams params) // 给activity添加内容
void closeContentMeun() // 关闭最近打开的菜单内容,如果有显示菜单
void closeOptionsMenu() // 关闭选择菜单
PendingIntent createPendingResult(int requestCode, Intent data,int flags) // 创建待处理的 Intent
boolean dispatchGenericMotionEvent(MotionEvent ev) // 监控一般事件
boolean dispatchKeyEvent(KeyEvent event) // 处理按键事件
boolean dispatchKeyShortcutEvent(KeyEvent event) // 处理快捷键事件
boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event) // 处理访问事件
boolean dispatchTouchEvent(MotionEvent ev) // 处理触摸事件
boolean dispatchTrackballEvent(MotionEvent ev) // 处理跟踪球事件
void dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args) // 输出Activity的状态信息到指定的输出流上
Vidw findViewById(int id) // 查找xml文件中设定id对应的视图
void finsh() // 关闭Activity
void finishActivity(int requestCode) // 强制关闭有当前Activiy调用startActivityForResult函数触发的Activity对象
void finishActivityFromChild(Activity child, int requestCode) // 当子Activity调用finishActivity时被调用
void finshAffinity() // 关闭与当前Activity在同一个task中有关联的Activity
void finshFromChild(Activity child) // 当子Activity调用finish()时被调用
ActionBar getActionBar() // 引用Activity的ActionBar
final Application getApplication() // 返回activity所属的application
ComponentName getCallingActivity() // 返回调用当前Activity的Activity的名字
String getCallingPackage() // 返回调用者的包名
int getChangingConfigurations() // 获取有对配置信息变跟记录情况
ComponentName getComponentName() // 返回组件完整的名字
View getCurrentFocus() // 返回当前窗口上焦点所在view
FragmentManager getFragmentManager() // 返回FramgmentManager对象,处理fragments与其他Activity相关的内容
Intent getIntent() // 返回当前Activity的Intent
LayoutInflater getLayoutInflator() //
LoaderManager getLoaderManger() // 返回加载管理器
String getLocalClassName() // 返回当前Activity的类名
MenuInflater getMenuInflater() // 返回当前上下文中的MenuInflater
final Activity getParent() // 如果当前activity是还有寄宿于父Activity中,就返回父Activity对象
Intent getParentActivityIntent() // 返回当前Activity的逻辑父ctivity的intent
SharedPreferences getPreferences(int mode) // 获取SharePreferences 对象,通过它获取activity的一些私有参数设置
int getRequestedOrientation() // 返回当前Activity的方向
Object getSystemService(String name) // 返回系统级操作类对象
int getTaskId() // 返回当前Activity的taskid
final CharSequence getTitle() // 获取标题
final int getTitelColor() // 标题颜色
final int getVolumeControlStream() // 音频控制流对象
Window getWindow() // 当前activity的窗口对象
WindowManager getWindowManager() // 获取窗口管理对象用于显示自定义窗口
boolean hasWindowFocus() // 判断当前Activity的主窗口是否获取了窗口焦点
void invalidateOptionsMenu() // 选项菜单内容如果有变更过就重建
boolean isChangingConfigurations() // 判断是否需要重建Configurations
final boolean isChild() // 判断当前activity是否宿主于其他父Activity中
boolean isDestroyed() // 当Activity调用了onDestory之后,实例就死掉了,返回true
boolean isFinishing() // 判断Activity是否处于正在结束状态中,当自身调用finish()或其他人请求调用finished
boolean isTaskRoot() // 判断Activity是根任务
boolean moveTaskToBack(boolean nonRoot) // 将当前任务所有的Activity调到后台运行
boolean navigateUpto(Intent upIntent) // 重建创建一下Activity并用upIntent为参数开启,而对当前Activity进入finishing状态
boolean navigateUptoFromChild(Activity child,Intent upIntent) // 子activity调用了navigateUpto之后,父activity调用此函数
void onActionModeFinished(ActionMode mode) // 发出通知当前Activity对指定mode下已经处理完了
void onActionModeStarted(ActionMode mode) // 与上一条刚刚相反
void onAttachFragment(Fragment fragment) //
void onAttachedToWindow() // 当Activity的主窗口被窗口管理处理时
void onBackPressed() // Activity发现用户按了back键
void onConfigurationChanged(Configuration newConfig) // Activity正在运行中,设备配置型更改时,系统触发
void onContentChanged() // 视图上内容变更时触发
boolean onContextItemSelected(MenuItem item) // 菜单项被选中时
void onContextMenuClosed(Menu menu) // 内容菜单被关闭时调用
"void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo
menuInfo)" // 内容菜单被调用显示时
CharSequence onCreateDescription() // 创建新的activity描述信息
void onCreateNavigateUpTaskStack(TaskStackBuilder builder) //
boolean onCreateOptionsMenu(Menu menu) // 初始化选项菜单
boolean onCreatePanelMenu(int featureId, Menu menu) //
View onCreateView(View parent, String name,Context context, AttributeSet attrs) // 标准调用当LayoutInflater从getSystemService(string) 返回时会触发
View onCreateView(String name,Context context, AttributeSet attrs) //
void onDetachedFromWindow() // 当Activity的主窗口被窗口拆开时
boolean onGenericMotionEvent(MotionEvent event) // 对没有在activity的视图中处理的事件监听
boolean onKeyDown(int keyCode,KeyEvent event) // 当Activity中的View没有对这个按键事件处理时触发
boolean onKeyLongPress(int keyCode, KeyEvent event) // 按键长按是的事件处理,一般会返回false
boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event) // 按键次数事件处理
boolean onKeyShortcut(int keyCode, KeyEvent event) // 当Activity上所有的view对快捷键事件没有处理时触发
boolean onKeyUp(int keyCode, KeyEvent event) // 当Activity上所有的view对按键放开事件没有处理时触发
void onLongMemory() // 当系统可用内存紧张时会被触发
boolean onMenuItemSelected(int featured, MenuItem item) // 选项被选中时触发
boolean onMenuOpened(int featured, Menu menu) // 用户打开panel 菜单的时候调用
boolean onNavigateUp() // 从功能栏调用app
boolean onNavigateUpFromChild(Activity child) //
boolean onOptionsItemSelected(MenuItem item) // options菜单选项被选中
void onOptionsMenuClosed(Menu menu) // options菜单关闭时触发
void onPanelClosed(int featured, Menu menu) //
void onPrepareNavigateUpTaskStack(TaskStackBuilder builder) //
boolean onPrepareOptionsMenu(Menu menu) // 准备显示选项菜单
boolean onPreparePanel(int featureId, View view, Menu menu) //
boolean onSeachRequested() // 打开搜索栏时
boolean onTouchEvent(MotionEvent event) // 当点击的地方没有处理touch事件是,默认调用
boolean onTrackballEvent(MotionEvent event) // 当轨迹球没有没有处理事件时,默认调用)
void onTrimMemory(int level) // 操作系统释放不用的缓存
void onUserInteractrion() // 键盘、轨迹球和点击事件分发到Activity
void onWindowAttributesChanged(WindowManager.LayoutParams params) //
public Object getSystemService(String name) // 返回指定服务管理器
public int getTaskId() // Activity 所属的任务id
public Window getWindow() // 获取activity所属的window
Android Activity 类接口描述
最新推荐文章于 2023-08-26 09:15:00 发布