For educational reasons I've decided to create my own CA. Here is what I learned.
Lets get some context first.
#!/usr/bin/env bash | |
for device in `adb devices | awk '{print $1}'`; do | |
if [ ! "$device" = "" ] && [ ! "$device" = "List" ] | |
then | |
echo " " | |
echo "adb -s $device" | |
echo "------------------------------------------------------" | |
adb -s $device root | |
echo "adb -s $device root" |
adb devices | grep emulator | cut -f1 | while read line; do adb -s $line emu kill; done |
<service | |
android:name="org.acra.sender.SenderService" | |
android:exported="false" | |
tools:node="replace" | |
android:permission="android.permission.BIND_JOB_SERVICE"/> |
I hereby claim:
To claim this, I am signing this object:
// Before use it need run next command in terminal | |
// adb shell setprop log.tag.TAG VERBOSE | |
// Details here https://developer.android.com/reference/android/util/TimingLogger | |
TimingLogger timings = new TimingLogger(TAG, "methodA"); | |
// ... do some work A ... | |
timings.addSplit("work A"); | |
// ... do some work B ... | |
timings.addSplit("work B"); | |
// ... do some work C ... |
<?xml version="1.0" encoding="utf-8"?> | |
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> | |
<item android:gravity="bottom"> | |
<shape> | |
<size android:height="1dp" /> | |
<solid android:color="#989898" /> | |
</shape> | |
</item> | |
</layer-list> |