Padding strings in Kotlin for calendar weeks
val calendarWeek = 3 val calendarWeekString = calendarWeek.toString().padStart(2, ‘0’)
val calendarWeek = 3 val calendarWeekString = calendarWeek.toString().padStart(2, ‘0’)
The Grades I’ve stolen this concept from the Clean Code Developer initiative. https://clean-code-developer.de/en/die-grade/ The main idea is that you don’t try every financial advice all at once but organize it into different stages from easy to hard.
This is a list of my favorite books. I’ve sorted them in the order of much I feel influenced by them and how they impacted my life. Atomic Habits – James Clear If there was one and only one book I could take with me on a lonely island this would be the one. It…
Manifest <uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION” /> Activity public static final int REQUEST_CODE = 123; LocationManager mLocationManager; LocationListener mLocationListener; @Override protected void onResume(){ super.onResume(); getCurrentLocation(); } private void getCurrentLocation() { Log.d(“Clima”, “getWeatherForCurrentLocation”); mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); mLocationListener = new LocationListener() { @Override public void onLocationChanged(Location location) { Log.d(“Clima”, “onLocationChanged”); String longitude = String.valueOf(location.getLongitude()); String latitude = String.valueOf(location.getLatitude());…
Sending data private void openVideoActivity(String video) { Intent newActivity = new Intent(this, PlayerActivity.class); newActivity.putExtra(“videoId”, video); startActivity(newActivity); } Retrieving data final String videoID = getIntent().getExtras().getString(“videoID”); In Kotlin it looks like this: val intent = Intent(this, NewActivity::class.java).apply { putExtra(“EXTRA_MESSAGE”, “Test 123”) } startActivity(intent) Retrieving val message = intent.getStringExtra(“EXTRA_MESSAGE”) Further Reading Passing data between fragments using SafeArgs…
Ever wondered what these *varargs or *kwargs in python functions parameter mean? Let me explain! varargs varargs is short for variable arguments. It is declared like this: def print_person_varargs(name, *vargs): pass You can pass as many arguments as you like. In this case we pass two after the first positional argument ‘name:’ print_person_varargs(“Jörn”, 40, “Emskirchen”)…
Installation You can download the installer at https://julialang.org/ On Windows you have to set the path manually, e.g. C:\Julia-1.3.1\bin Let’s fire up a command line and type: julia You will be greeted with a nice little ascii art and the prompt. If You want to close the prompt You can use CTRL + D
Service Manager $ adb shell service list shell@g3:/ $ service list Found 132 services: 0 AtCmdFwd: [com.qualcomm.atfwd.IAtCmdFwd] 1 lge.apdu: [com.lge.smartcard.internal.apdu.uicc.IUiccAccess] 2 telecom: [com.android.internal.telecom.ITelecomService] 3 phone: [com.android.internal.telephony.ITelephony]
Spinner spinner = findViewById(R.id.currency_spinner); // Create an ArrayAdapter using the String array and a spinner layout ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.spinner_values, R.layout.spinner_item); // Specify the layout to use when the list of choices appears adapter.setDropDownViewResource(R.layout.spinner_dropdown_item); // Apply the adapter to the spinner spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position,…
public class MainActivity extends AppCompatActivity { private Button mAddButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mAddButton = findViewById(R.id.addButton); mAddButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { openAddActivity(); } }); } public void openAddActivity(){ Intent intent = new Intent(this, Main2Activity.class); startActivity(intent); }