Skip to content

Instantly share code, notes, and snippets.

View SubhrajyotiSen's full-sized avatar

Subhrajyoti Sen SubhrajyotiSen

View GitHub Profile
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:id="@+id/coordinator">
#built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
@SubhrajyotiSen
SubhrajyotiSen / .travis.yml
Last active January 2, 2017 11:34
Travis CI configuration for Android
language: android
jdk: oraclejdk8
sudo: false
env:
matrix:
- ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a
- ANDROID_TARGET=android-21 ANDROID_ABI=armeabi-v7a
global:
<manifest>
<project name="TipsyOs-Devices/device_oneplus_onyx" path="device/oneplus/onyx" remote="github" revision="n7.1" />
<project name="TipsyOs-Devices/device_oppo_common" path="device/oppo/common" remote="github" revision="n7.1" />
<project name="BigTopKrazies/vendor_oneplus" path="vendor/oneplus" remote="github" revision="n7.1" />
<project name="BirdSanctuary/kernel_oneplus_onyx" path="kernel/oneplus/onyx" remote="github" revision="n7" />
<project name="LineageOS/android_external_sony_boringssl-compat" path="external/sony/boringssl-compat" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_external_stlport" path="external/stlport" remote="github" revision="cm-14.1" />
<project path="device/qcom/common" name="LineageOS/android_device_qcom_common" remote="github" revision="cm-14.1" />
<project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" remote="github" revision="cm-14.1"/>
<project name="TheMuppets/proprietary_v
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="LineageOS/android_device_oneplus_onyx" path="device/oneplus/onyx" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-14.1" />
<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-14.1" />
<project name="BirdSanctuary/kernel_oneplus_onyx" path="kernel/oneplus/onyx" remote="github" revision="n7" />
<project name="LineageOS/android_external_sony_boringssl-compat" path="external/sony/boringssl-compat" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_external_stlport" path="external/stlport" remote="github" revision="cm-14.1" />
<project path="device/qcom/common" name="LineageOS/android_device_qcom_common" remote="github" revision="cm-14.1" />
<project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" remote="github" r
<manifest>
<!-- MSM8916 -->
<project name="SubhrajyotiSen/android_device_motorola_harpia" path="device/motorola/harpia" remote="github" revision="validus" />
<project name="ValidusOs-Devices/device_motorola_msm8916-common" path="device/motorola/msm8916-common" remote="github" revision="n7.1" />
<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_kernel_motorola_msm8916" path="kernel/motorola/msm8916" remote="github" revision="cm-14.1" />
</manifest>
<manifest>
<!-- MSM8916 -->
<project name="SubhrajyotiSen/android_device_motorola_harpia" path="device/motorola/harpia" remote="github" revision="tesla" />
<project name="Tesla-M-Devices/device_motorola_msm8916-common" path="device/motorola/msm8916-common" remote="github" revision="n7.1" />
<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_kernel_motorola_msm8916" path="kernel/motorola/msm8916" remote="github" revision="cm-14.1" />
</manifest>
<manifest>
<remote name="losgit" fetch="http://github.com/LineageOS" />
<remote name="omni" fetch="http://github.com/omnirom" />
<!-- MSM8916 -->
<project name="LineageOS/android_device_motorola_harpia" path="device/motorola/harpia" remote="github" revision="cm-14.1" />
<project name="DroidFreak32/device_motorola_msm8916-common" path="device/motorola/msm8916-common" remote="github" revision="OMNINEWEXP" />
<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-14.1" />
<project name="LineageOS/android_kernel_motorola_msm8916" path="kernel/motorola/msm8916" remote="github" revision="cm-14.1" />
<!-- <project name="LineageOS/android_external_bson" path="external/bson" remote="github" revision="cm-14.1" />-->
<project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-14.1" />
//..
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
//..
import java.util.Date;
class DateConverter {
@TypeConverter
public static Date toDate(Long timestamp) {
return timestamp == null ? null : new Date(timestamp);
}
@TypeConverter
public static Long toTimestamp(Date date) {