Skip to content

Instantly share code, notes, and snippets.

class ParamViewModel(
someParameter: Int
) : ViewModel() {
}
@sergeich
sergeich / gist:2366872
Created April 12, 2012 12:17
Clear application data
public void clearApplicationData() {
File cache = getCacheDir();
File appDir = new File(cache.getParent());
if (appDir.exists()) {
String[] children = appDir.list();
for (String s : children) {
if (!s.equals("lib")) {
deleteDir(new File(appDir, s));
}
}
@sergeich
sergeich / GetBatteryLevel.java
Created November 17, 2011 16:24
Undocumented method of getting battery level in Android. Not recommended, but it can get battery level immediately.
private static final String BATTERY_CAPACITY_SYSFS = "/sys/class/power_supply/battery/capacity";
private static String readSysFsFile(String a_File) throws Exception {
FileReader a_Reader = new FileReader(a_File);
int a_Char;
String a_Content = "";
while ((a_Char = a_Reader.read()) != -1) {
// Ignore \n
if (a_Char != 10) {
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2008 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
@sergeich
sergeich / spinner1.java
Created March 31, 2011 20:52
Change font size in spinner
public class Spinner1 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.spinner_1);
Spinner s1 = (Spinner) findViewById(R.id.spinner1);
CharSequence[] strings = this.getResources().getTextArray(R.array.colors);
CustomAdapter<CharSequence> adapter = new CustomAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, strings);