Android Activity 类接口描述

/*
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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值