System directories
| Method | Result |
|---|---|
| Environment.getDataDirectory() | /data |
| Environment.getDownloadCacheDirectory() | /cache |
| Environment.getRootDirectory() | /system |
External storage directories
| /* Copyright 2012 Charles Harley | |
| * | |
| * 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 | |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| import android.app.Activity; | |
| import android.content.Context; | |
| import android.text.InputType; | |
| import android.text.TextUtils; | |
| import android.view.View; | |
| import android.widget.EditText; | |
| import com.humaorie.dollar.Dollar; | |
| import static com.humaorie.dollar.Dollar.$; |
| public class SomeFragment extends Fragment { | |
| MapView mapView; | |
| GoogleMap map; | |
| @Override | |
| public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { | |
| View v = inflater.inflate(R.layout.some_layout, container, false); | |
System directories
| Method | Result |
|---|---|
| Environment.getDataDirectory() | /data |
| Environment.getDownloadCacheDirectory() | /cache |
| Environment.getRootDirectory() | /system |
External storage directories
| // Usage example... | |
| HttpsURLConnection connection = (HttpsURLConnection) new URL("https://someurl.com").openConnection(); | |
| connection.setSSLSocketFactory(buildSslSocketFactory()); | |
| private static SSLSocketFactory buildSslSocketFactory(Context context) { | |
| // Add support for self-signed (local) SSL certificates | |
| // Based on http://developer.android.com/training/articles/security-ssl.html#UnknownCa | |
| try { | |
| DateTime.ToString() Patterns | |
| All the patterns: | |
| 0 MM/dd/yyyy 08/22/2006 | |
| 1 dddd, dd MMMM yyyy Tuesday, 22 August 2006 | |
| 2 dddd, dd MMMM yyyy HH:mm Tuesday, 22 August 2006 06:30 | |
| 3 dddd, dd MMMM yyyy hh:mm tt Tuesday, 22 August 2006 06:30 AM | |
| 4 dddd, dd MMMM yyyy H:mm Tuesday, 22 August 2006 6:30 | |
| 5 dddd, dd MMMM yyyy h:mm tt Tuesday, 22 August 2006 6:30 AM |
| package org.cnii.layoutloader.ui; | |
| import android.content.Context; | |
| import android.support.v4.view.ViewPager; | |
| import android.util.AttributeSet; | |
| import android.view.View; | |
| /** | |
| * Special thanks to Daniel López Lacalle for his response | |
| * (http://stackoverflow.com/questions/8394681/android-i-am-unable-to-have-viewpager-wrap-content/20784791#20784791) |
| /usr/local/bin/gpg --batch --passphrase-file ~/.gnupg/key.txt --no-tty "$@" |
| # If your project uses WebView with JS, uncomment the following | |
| # and specify the fully qualified class name to the JavaScript interface | |
| # class: | |
| -keepclassmembers class fqcn.of.javascript.interface.for.webview { | |
| public *; | |
| } | |
| ### RxJava, RxAndroid (https://gist.github.com/kosiara/487868792fbd3214f9c9) | |
| -keep class rx.schedulers.Schedulers { | |
| public static <methods>; |