android.support.v4.app.FragmentActivity.getSystemService()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(150)

本文整理了Java中android.support.v4.app.FragmentActivity.getSystemService()方法的一些代码示例,展示了FragmentActivity.getSystemService()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getSystemService()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:getSystemService

FragmentActivity.getSystemService介绍

暂无

代码示例

代码示例来源:origin: smuyyh/BookReader

private boolean isForeground() {
  ActivityManager am = (ActivityManager) activity.getSystemService(Context.ACTIVITY_SERVICE);
  List<ActivityManager.RunningTaskInfo> list = am.getRunningTasks(1);
  if (list != null && list.size() > 0) {
    ComponentName cpn = list.get(0).topActivity;
    if (MainActivity.class.getName().contains(cpn.getClassName())) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent,
             Bundle savedInstanceState) {
 mgr=
   (DownloadManager)getActivity().getSystemService(Context.DOWNLOAD_SERVICE);
 View result=inflater.inflate(R.layout.main, parent, false);
 query=result.findViewById(R.id.query);
 query.setOnClickListener(this);
 start=result.findViewById(R.id.start);
 start.setOnClickListener(this);
 result.findViewById(R.id.view).setOnClickListener(this);
 return(result);
}

代码示例来源:origin: avjinder/Minimal-Todo

private AlarmManager getAlarmManager() {
  return (AlarmManager) getActivity().getSystemService(ALARM_SERVICE);
}

代码示例来源:origin: pockethub/PocketHub

private void copyHashToClipboard() {
  ClipboardManager manager = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE);
  ClipData clip = ClipData.newPlainText("hash", commit.sha());
  manager.setPrimaryClip(clip);
  Toast.makeText(getActivity(), R.string.toast_msg_copied, Toast.LENGTH_SHORT).show();
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
  public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
    // When the search soft input key is clicked,
    // hide soft input and search nearby places
    if (actionId == EditorInfo.IME_ACTION_SEARCH) {
      InputMethodManager imm = (InputMethodManager) getActivity()
          .getSystemService(Context.INPUT_METHOD_SERVICE);
      imm.hideSoftInputFromWindow(searchEditText.getWindowToken(), 0);
      searchPlace(searchEditText.getText().toString());
    }
    return true;
  }
});

代码示例来源:origin: avjinder/Minimal-Todo

@Override
  public void onClick(View view) {
    String toDoTextContainer = mToDoTextBodyEditText.getText().toString();
    String toDoTextBodyDescriptionContainer = mToDoTextBodyDescription.getText().toString();
    ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE);
    CombinationText = "Title : " + toDoTextContainer + "\nDescription : " + toDoTextBodyDescriptionContainer + "\n -Copied From MinimalToDo";
    ClipData clip = ClipData.newPlainText("text", CombinationText);
    clipboard.setPrimaryClip(clip);
    Toast.makeText(getContext(), "Copied To Clipboard!", Toast.LENGTH_SHORT).show();
  }
});

代码示例来源:origin: joyoyao/superCleanMaster

public void amKillProcess(String process) {
  ActivityManager am = (ActivityManager) getActivity().getSystemService(Context.ACTIVITY_SERVICE);
  Log.d("proc", "activity init");
  final List<ActivityManager.RunningAppProcessInfo> runningProcesses = am.getRunningAppProcesses();
  Log.d("proc", "" + runningProcesses.size());
  for (ActivityManager.RunningAppProcessInfo runningProcess : runningProcesses) {
    if (!runningProcess.processName.equals(process)) {
      Log.d("proc", runningProcess.processName);
      android.os.Process.sendSignal(runningProcess.pid, android.os.Process.SIGNAL_KILL);
    }
  }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
 if (event == null || event.getAction() == KeyEvent.ACTION_UP) {
  adapter.add(v.getText().toString());
  v.setText("");
  InputMethodManager imm=
    (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
  imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
 }
 return(true);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
 if (event == null || event.getAction() == KeyEvent.ACTION_UP) {
  adapter.add(v.getText().toString());
  v.setText("");
  InputMethodManager imm=
    (InputMethodManager)getActivity()
      .getSystemService(Context.INPUT_METHOD_SERVICE);
  imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
 }
 return(true);
}

代码示例来源:origin: yipianfengye/android-zxingLibrary

private void playBeepSoundAndVibrate() {
  if (playBeep && mediaPlayer != null) {
    mediaPlayer.start();
  }
  if (vibrate) {
    Vibrator vibrator = (Vibrator) getActivity().getSystemService(getActivity().VIBRATOR_SERVICE);
    vibrator.vibrate(VIBRATE_DURATION);
  }
}

代码示例来源:origin: hidroh/materialistic

private void toggleSoftKeyboard(boolean visible) {
  InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(
      Context.INPUT_METHOD_SERVICE);
  if (visible) {
    imm.showSoftInput(mEditText, InputMethodManager.SHOW_IMPLICIT);
  } else {
    imm.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);
  }
}

代码示例来源:origin: avjinder/Minimal-Todo

public void hideKeyboard(EditText et) {
  InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(INPUT_METHOD_SERVICE);
  imm.hideSoftInputFromWindow(et.getWindowToken(), 0);
}

代码示例来源:origin: facebook/facebook-android-sdk

private void onActionButtonClicked() {
  toggleMapAndList();
  // Hide soft input
  InputMethodManager imm = (InputMethodManager) getActivity()
      .getSystemService(Context.INPUT_METHOD_SERVICE);
  imm.hideSoftInputFromWindow(searchEditText.getWindowToken(), 0);
}

代码示例来源:origin: JZ-Darkal/AndroidHttpCapture

@Override
  public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
    //当actionId == XX_SEND 或者 XX_DONE时都触发
    //或者event.getKeyCode == ENTER 且 event.getAction == ACTION_DOWN时也触发
    //注意,这是一定要判断event != null。因为在某些输入法上会返回null。
    if (actionId == EditorInfo.IME_ACTION_GO
        || actionId == EditorInfo.IME_ACTION_DONE
        || (event != null && KeyEvent.KEYCODE_ENTER == event.getKeyCode()
        && KeyEvent.ACTION_DOWN == event.getAction())) {
      if (urlText.getText().length() > 0) {
        loadUrl(v.getText() + "");
        InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
        if (imm != null) {
          imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
        }
      }
      //处理事件
    }
    return false;
  }
});

代码示例来源:origin: xinghongfei/LookLook

@Override
public void onPause() {
  super.onPause();
  if (monitoringConnectivity) {
    final ConnectivityManager connectivityManager
        = (ConnectivityManager) getActivity().getSystemService(Context.CONNECTIVITY_SERVICE);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      connectivityManager.unregisterNetworkCallback(connectivityCallback);
    }
    monitoringConnectivity = false;
  }
}

代码示例来源:origin: novoda/android-demos

private LatLng getLastKnownLatLng() {
  Location location = ((LocationManager) getActivity().getSystemService(Context.LOCATION_SERVICE)).getLastKnownLocation("gps");
  return locationToLatLng(location);
}

代码示例来源:origin: xinghongfei/LookLook

private void checkConnectivity(View view) {
  final ConnectivityManager connectivityManager
      = (ConnectivityManager) getActivity().getSystemService(Context.CONNECTIVITY_SERVICE);
  final NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
  connected = activeNetworkInfo != null && activeNetworkInfo.isConnected();
  if (!connected && progress != null) {//不判断容易抛出空指针异常
    progress.setVisibility(View.INVISIBLE);
    if (noConnectionText == null) {
      ViewStub stub_text = (ViewStub) view.findViewById(R.id.stub_no_connection_text);
      noConnectionText = (TextView) stub_text.inflate();
    }
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      connectivityManager.registerNetworkCallback(
          new NetworkRequest.Builder()
              .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET).build(),
          connectivityCallback);
      monitoringConnectivity = true;
    }
  }
}

代码示例来源:origin: naman14/Timber

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
  LayoutInflater layoutInflater = (LayoutInflater) getActivity().getSystemService(
      Context.LAYOUT_INFLATER_SERVICE);
  LinearLayout aboutBodyView = (LinearLayout) layoutInflater.inflate(R.layout.layout_about_dialog, null);

代码示例来源:origin: yipianfengye/android-zxingLibrary

@Override
public void onResume() {
  super.onResume();
  if (hasSurface) {
    initCamera(surfaceHolder);
  } else {
    surfaceHolder.addCallback(this);
    surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
  }
  decodeFormats = null;
  characterSet = null;
  playBeep = true;
  AudioManager audioService = (AudioManager) getActivity().getSystemService(getActivity().AUDIO_SERVICE);
  if (audioService.getRingerMode() != AudioManager.RINGER_MODE_NORMAL) {
    playBeep = false;
  }
  initBeepSound();
  vibrate = true;
}

代码示例来源:origin: hidroh/materialistic

private void createSearchView(MenuItem menuSearch) {
  final SearchView searchView = (SearchView) mActionViewResolver.getActionView(menuSearch);
  searchView.setQueryHint(getString(R.string.hint_search_saved_stories));
  searchView.setSearchableInfo(((SearchManager) getActivity()
      .getSystemService(Context.SEARCH_SERVICE))
      .getSearchableInfo(getActivity().getComponentName()));
  searchView.setIconified(!mSearchViewExpanded);
  searchView.setQuery(mFilter, false);
  searchView.setOnSearchClickListener(v -> {
    mSearchViewExpanded = true;
    v.requestFocus();
  });
  searchView.setOnCloseListener(() -> {
    // trigger a dummy empty search intent, as empty query does not get submitted
    searchView.setQuery(FavoriteActivity.EMPTY_QUERY, true);
    return false;
  });
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法