Skip to content

Instantly share code, notes, and snippets.

View nein37's full-sized avatar

こやまカニ大好き nein37

  • Tokyo, Japan
View GitHub Profile
module.exports = (robot) ->
robot.respond /ifttt ([^ ]+) ([^ ]+)$/i, (res) ->
eventType = res.match[1]
val1 = res.match[2]
handleIftttMaker(res, eventType, val1, null, null)
robot.respond /ifttt ([^ ]+) ([^ ]+) ([^ ]+)$/i, (res) ->
eventType = res.match[1]
val1 = res.match[2]
@nein37
nein37 / NestedFragment.java
Last active August 29, 2015 14:18
NestedFragment.java
public class NestedFragment extends Fragment {
static final int REQUEST_ACTIVITY = 100;
static final int REQUEST_FRAGMENT = 200;
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_nested, null);
((Button) view.findViewById(R.id.button1)).setOnClickListener(new View.OnClickListener() {
if(getActivity() instanceof OnClickListener){
getActivity().findViewById(R.id.hogehoge).setOnClickListener((OnClickListener)getActivity());
}
@nein37
nein37 / file0.java
Last active August 29, 2015 14:06
設定画面のインテントアクションまとめ ref: http://qiita.com/nein37/items/087ef3ab6a11d6bbf9e6
Intent intent = new Intent();
intent.setAction(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);
@nein37
nein37 / AndroidManifest.xml
Created September 9, 2014 10:16
画面回転時のActionBarの挙動まとめ ref: http://qiita.com/nein37/items/2d247b6ca80ede6d548a
<manifest >
<activity uiOptions="splitActionBarWhenNarrow" >
<meta-data android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
</activity>
</manifest>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.nein37.syncadaptersample" >
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<application
android:icon="@drawable/ic_launcher"
@nein37
nein37 / AndroidManifest.xml
Last active November 6, 2019 04:50
AccountManagerでアカウントを管理する ref: https://qiita.com/nein37/items/9aef7e4e06e71990c6e1
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.nein37.authenticatorsample">
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
@nein37
nein37 / MyActivity.java
Created August 31, 2014 07:01
ActionBarのメニューにCheckBoxを表示する ref: http://qiita.com/nein37/items/d0c01daf240f3f585092
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id){
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
CompoundButton toggle = (CompoundButton)findViewById(R.id.compoundButton);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// 状態が変更された