クラウド上にITS + VCS + Build環境がほしくて下記を選定
CloudBeesのみでVCS + Build環境は実現できるのだが、ITSが付いてない。。
ので、ITS + VCSをBitbucketで実現し、CloudBeesでBuildする方法にした。
public class MainActivity extends AppCompatActivity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
final RecyclerView recyclerView = new RecyclerView(this); | |
setContentView(recyclerView); | |
recyclerView.setHasFixedSize(true); |
package com.actionbarsherlock.app; | |
import android.app.Activity; | |
import android.support.v4.app.Watson.OnCreateOptionsMenuListener; | |
import android.support.v4.app.Watson.OnOptionsItemSelectedListener; | |
import android.support.v4.app.Watson.OnPrepareOptionsMenuListener; | |
import com.actionbarsherlock.app.SherlockFragmentActivity; | |
import com.actionbarsherlock.internal.view.menu.MenuItemWrapper; | |
import com.actionbarsherlock.internal.view.menu.MenuWrapper; |
echo "start adb shell capture" | |
DATE=$(date +%Y%m%d%H%M%S) | |
FILENAME=${DATE}.mp4 | |
DROPBOX_ID=462856 | |
adb shell screenrecord --verbose --time-limit 5 --size 540x960 /sdcard/demo.mp4 | |
adb pull /sdcard/demo.mp4 ~/Dropbox/Public/capture/${FILENAME} | |
adb shell rm /sdcard/temp.png | |
DROPBOX_URL=https://dl.dropboxusercontent.com/u/${DROPBOX_ID}/capture/${FILENAME} |
echo "start adb shell capture" | |
DATE=$(date +%Y%m%d%H%M%S) | |
FILENAME=${DATE}.png | |
DROPBOX_ID=462856 | |
adb shell screencap -p /sdcard/temp.png | |
adb pull /sdcard/temp.png ~/Dropbox/Public/capture/${FILENAME} | |
adb shell rm /sdcard/temp.png | |
DROPBOX_URL=https://dl.dropboxusercontent.com/u/${DROPBOX_ID}/capture/${FILENAME} |
/** | |
* タブの切替毎に必要なFragmentを取得するためのAdapterクラス | |
*/ | |
public static class SectionsPagerAdapter extends FragmentPagerAdapter { | |
private final Context mContext; | |
private final ViewPager mViewPager; | |
private final ArrayList<TabInfo> mTabs = new ArrayList<TabInfo>(); | |
private static final class TabInfo { | |
private final Class<?> clazz; |
package daichan4649.test; | |
import android.content.Context; | |
import android.util.AttributeSet; | |
import android.view.View; | |
import android.widget.Checkable; | |
import android.widget.LinearLayout; | |
public class CheckableLayout extends LinearLayout implements Checkable { |
<?xml version="1.0" encoding="UTF-8"?> | |
<project> | |
<!-- logger delete build from ant.properties --> | |
<property name="tmp.absoltue.dir" location="${source.dir}"/> | |
<property name="original.source.absolute.dir" location="${original.source.dir}"/> | |
<property name="gen.absolute.dir" location="${generate.source.dir}"/> | |
<target name="-pre-build"> | |
<!-- confirm pre-replase path --> |