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; }
@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); }
private AlarmManager getAlarmManager() { return (AlarmManager) getActivity().getSystemService(ALARM_SERVICE); }
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(); }
@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; } });
@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(); } });
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); } } }
@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); }
@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); }
private void playBeepSoundAndVibrate() { if (playBeep && mediaPlayer != null) { mediaPlayer.start(); } if (vibrate) { Vibrator vibrator = (Vibrator) getActivity().getSystemService(getActivity().VIBRATOR_SERVICE); vibrator.vibrate(VIBRATE_DURATION); } }
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); } }
public void hideKeyboard(EditText et) { InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(et.getWindowToken(), 0); }
private void onActionButtonClicked() { toggleMapAndList(); // Hide soft input InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(searchEditText.getWindowToken(), 0); }
@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; } });
@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; } }
private LatLng getLastKnownLatLng() { Location location = ((LocationManager) getActivity().getSystemService(Context.LOCATION_SERVICE)).getLastKnownLocation("gps"); return locationToLatLng(location); }
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; } } }
@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);
@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; }
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; }); }