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、付费专栏及课程。

余额充值