use of android.support.v7.widget.helper.ItemTouchHelper.UP in project android_packages_apps_Settings by LineageOS.
the class TextToSpeechSettings method initSettings.
private void initSettings() {
final ContentResolver resolver = getContentResolver();
// Set up the default rate and pitch.
mDefaultRate = android.provider.Settings.Secure.getInt(resolver, TTS_DEFAULT_RATE, TextToSpeech.Engine.DEFAULT_RATE);
mDefaultPitch = android.provider.Settings.Secure.getInt(resolver, TTS_DEFAULT_PITCH, TextToSpeech.Engine.DEFAULT_PITCH);
mDefaultRatePref.setProgress(getSeekBarProgressFromValue(KEY_DEFAULT_RATE, mDefaultRate));
mDefaultRatePref.setOnPreferenceChangeListener(this);
mDefaultRatePref.setMax(getSeekBarProgressFromValue(KEY_DEFAULT_RATE, MAX_SPEECH_RATE));
mDefaultPitchPref.setProgress(getSeekBarProgressFromValue(KEY_DEFAULT_PITCH, mDefaultPitch));
mDefaultPitchPref.setOnPreferenceChangeListener(this);
mDefaultPitchPref.setMax(getSeekBarProgressFromValue(KEY_DEFAULT_PITCH, MAX_SPEECH_PITCH));
if (mTts != null) {
mCurrentEngine = mTts.getCurrentEngine();
mTts.setSpeechRate(mDefaultRate / 100.0f);
mTts.setPitch(mDefaultPitch / 100.0f);
}
SettingsActivity activity = null;
if (getActivity() instanceof SettingsActivity) {
activity = (SettingsActivity) getActivity();
} else {
throw new IllegalStateException("TextToSpeechSettings used outside a " + "Settings");
}
if (mCurrentEngine != null) {
EngineInfo info = mEnginesHelper.getEngineInfo(mCurrentEngine);
Preference mEnginePreference = findPreference(KEY_TTS_ENGINE_PREFERENCE);
((GearPreference) mEnginePreference).setOnGearClickListener(this);
mEnginePreference.setSummary(info.label);
}
checkVoiceData(mCurrentEngine);
}
use of android.support.v7.widget.helper.ItemTouchHelper.UP in project android_packages_apps_Settings by LineageOS.
the class MobileNetworkPreferenceControllerTest method serviceStateChange_shouldUpdatePrefSummary.
@Test
public void serviceStateChange_shouldUpdatePrefSummary() {
final String testCarrierName = "test";
final Preference mPreference = mock(Preference.class);
mController = spy(new MobileNetworkPreferenceController(mContext));
mLifecycle.addObserver(mController);
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
doReturn(true).when(mController).isAvailable();
// Display pref and go through lifecycle to set up listener.
mController.displayPreference(mScreen);
mLifecycle.onResume();
verify(mController).onResume();
verify(mTelephonyManager).listen(mController.mPhoneStateListener, PhoneStateListener.LISTEN_SERVICE_STATE);
// Trigger listener update
when(mTelephonyManager.getNetworkOperatorName()).thenReturn(testCarrierName);
mController.mPhoneStateListener.onServiceStateChanged(null);
// Carrier name should be set.
verify(mPreference).setSummary(testCarrierName);
}
use of android.support.v7.widget.helper.ItemTouchHelper.UP in project vlc-android by videolan.
the class MainActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!VLCInstance.testCompatibleCPU(this)) {
finish();
return;
}
Permissions.checkReadStoragePermission(this, false);
/**
* Start initializing the UI **
*/
setContentView(R.layout.main);
mDrawerLayout = (HackyDrawerLayout) findViewById(R.id.root_container);
setupNavigationView();
initAudioPlayerContainerActivity();
if (savedInstanceState != null) {
final FragmentManager fm = getSupportFragmentManager();
mCurrentFragment = fm.getFragment(savedInstanceState, "current_fragment");
// Restore fragments stack
restoreFragmentsStack(savedInstanceState, fm);
mCurrentFragmentId = savedInstanceState.getInt("current", mSettings.getInt("fragment_id", R.id.nav_video));
} else {
if (getIntent().getBooleanExtra(Constants.EXTRA_UPGRADE, false)) {
/*
* The sliding menu is automatically opened when the user closes
* the info dialog. If (for any reason) the dialog is not shown,
* open the menu after a short delay.
*/
mActivityHandler.postDelayed(new Runnable() {
@Override
public void run() {
mDrawerLayout.openDrawer(mNavigationView);
}
}, 500);
}
reloadPreferences();
}
/* Set up the action bar */
prepareActionBar();
/* Set up the sidebar click listener
* no need to invalidate menu for now */
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close) {
@Override
public void onDrawerClosed(View drawerView) {
super.onDrawerClosed(drawerView);
final Fragment current = getCurrentFragment();
if (current instanceof MediaBrowserFragment)
((MediaBrowserFragment) current).setReadyToDisplay(true);
}
// Hack to make navigation drawer browsable with DPAD.
// see https://code.google.com/p/android/issues/detail?id=190975
// and http://stackoverflow.com/a/34658002/3485324
@Override
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
if (mNavigationView.requestFocus())
((NavigationMenuView) mNavigationView.getFocusedChild()).setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS);
}
};
// Set the drawer toggle as the DrawerListener
mDrawerLayout.setDrawerListener(mDrawerToggle);
// set a custom shadow that overlays the main content when the drawer opens
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
/* Reload the latest preferences */
mScanNeeded = savedInstanceState == null && mSettings.getBoolean("auto_rescan", true);
mExtensionsManager = ExtensionsManager.getInstance();
mMediaLibrary = VLCApplication.getMLInstance();
}
use of android.support.v7.widget.helper.ItemTouchHelper.UP in project Applozic-Android-SDK by AppLozic.
the class MobiComKitPeopleActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!MobiComUserPreference.getInstance(this).isLoggedIn()) {
finish();
}
setContentView(R.layout.people_activity);
String jsonString = FileUtils.loadSettingsJsonFile(getApplicationContext());
if (!TextUtils.isEmpty(jsonString)) {
alCustomizationSettings = (AlCustomizationSettings) GsonUtils.getObjectFromJson(jsonString, AlCustomizationSettings.class);
} else {
alCustomizationSettings = new AlCustomizationSettings();
}
onContactsInteractionListener = this;
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
// Set up the action bar.
actionBar = getSupportActionBar();
if (!TextUtils.isEmpty(alCustomizationSettings.getThemeColorPrimary()) && !TextUtils.isEmpty(alCustomizationSettings.getThemeColorPrimaryDark())) {
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(alCustomizationSettings.getThemeColorPrimary())));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setStatusBarColor(Color.parseColor(alCustomizationSettings.getThemeColorPrimaryDark()));
}
}
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(true);
intentExtra = getIntent();
action = intentExtra.getAction();
type = intentExtra.getType();
if (getIntent().getExtras() != null) {
if (Intent.ACTION_SEND.equals(action) && type != null) {
actionBar.setTitle(getString(R.string.send_message_to));
} else {
actionBar.setTitle(getString(R.string.search_title));
userIdArray = getIntent().getStringArrayExtra(USER_ID_ARRAY);
}
} else {
actionBar.setTitle(getString(R.string.search_title));
}
appContactFragment = new AppContactFragment(userIdArray);
appContactFragment.setAlCustomizationSettings(alCustomizationSettings);
channelFragment = new ChannelFragment();
setSearchListFragment(appContactFragment);
if (alCustomizationSettings.isStartNewGroup()) {
viewPager = (ViewPager) findViewById(R.id.viewPager);
viewPager.setVisibility(View.VISIBLE);
setupViewPager(viewPager);
tabLayout = (TabLayout) findViewById(R.id.tab_layout);
tabLayout.setVisibility(View.VISIBLE);
tabLayout.setupWithViewPager(viewPager);
tabLayout.addOnTabSelectedListener(this);
} else {
addFragment(this, appContactFragment, "AppContactFragment");
}
/* mContactsListFragment = (AppContactFragment)
getSupportFragmentManager().findFragmentById(R.id.contact_list);*/
// This flag notes that the Activity is doing a search, and so the result will be
// search results rather than all contacts. This prevents the Activity and Fragment
// from trying to a search on search results.
isSearchResultView = true;
// Get the intent, verify the action and get the query
Intent intent = getIntent();
// Set special title for search results
/* if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
mContactsListFragment.onQueryTextChange(searchQuery);
}*/
}
use of android.support.v7.widget.helper.ItemTouchHelper.UP in project Taskzilla by CMPUT301W18T05.
the class MyBidsFragment method onViewCreated.
/**
* initialize variables as well as set up adapter and onlongclick
* @param view states the current view
* @param savedInstanceState idk what this does
* @author myapplestory
*/
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
bidList = new ArrayList<>();
bidController = new GetBidByUserIdController(getContext(), currentUser.getInstance());
adapter = new ArrayAdapter<>(getActivity(), android.R.layout.simple_list_item_1, bidList);
taskListView.setAdapter(adapter);
// goes to the respective task when a bid is tapped on
taskListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
viewTask(bidList.get(position));
}
});
// prompts to delete bid when held
taskListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, long id) {
AlertDialog.Builder alert = new AlertDialog.Builder(getContext());
alert.setTitle("Delete");
alert.setMessage("Are you sure you want to delete this bid?");
alert.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// remove bid
Bid targetBid = bidList.get(position);
RemoveBidRequest removeRequest = new RemoveBidRequest(targetBid);
RequestManager.getInstance().invokeRequest(removeRequest);
bidList.remove(position);
// change status of task
GetTaskRequest getTaskRequest = new GetTaskRequest(targetBid.getTaskId());
RequestManager.getInstance().invokeRequest(getTaskRequest);
Task temptask = getTaskRequest.getResult();
temptask.setStatus("requested");
adapter.notifyDataSetChanged();
dialogInterface.dismiss();
}
});
alert.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
alert.show();
return true;
}
});
}
Aggregations