Skip to content

Instantly share code, notes, and snippets.

View ryokosuge's full-sized avatar
football

ryokosuge ryokosuge

football
View GitHub Profile
@ryokosuge
ryokosuge / console.scala
Last active December 24, 2015 03:29
console.scala
// scala.xmlのインポート
scala> import scala.xml._
import scala.xml._
// scala.xml.transformのインポート
scala> import transform._
import transform._
// scala.collection.mutableパッケージのHashMapをインポート
scala> import scala.collection.mutable.HashMap
@ryokosuge
ryokosuge / SearchFragment.java
Last active November 26, 2015 13:04
【Android】SearchViewを使って検索画面を実装する rel : http://blog.ryochin.xyz/archives/80
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v4.view.MenuItemCompat;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.SearchView;
import android.view.LayoutInflater;
import android.view.MenuInflater;
import android.view.Menu;
@ryokosuge
ryokosuge / EditTextEvent.java
Last active August 29, 2015 14:04
【Android】SearchViewを使って検索画面を実装する rel : http://blog.ryochin.xyz/archives/80
EditText editText = (EditText)this.findViewById(R.id.edit_text);
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
// ここに処理
}
}
});
@ryokosuge
ryokosuge / search.xml
Created August 6, 2014 14:01
【Android】SearchViewを使って検索画面を実装する rel : http://blog.ryochin.xyz/archives/80
<!-- res/menu/search.xml -->
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
>
<item
android:id="@+id/search_menu_search_view"
android:orderInCategory="100"
android:title="@string/search_menu_search_text"
@ryokosuge
ryokosuge / color.xml
Last active August 29, 2015 14:04
【Android】 ActionBarのTabBarのTextの色を変更する rel : http://blog.ryochin.xyz/archives/87
<!-- res/values/color.xml -->
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- 緑っぽい色 -->
<color name="action_bar_tab_selected_color">#0ACE00</color>
<!-- 白 -->
<color name="action_bar_tab_un_selected_color">#000000</color>
</resources>
@ryokosuge
ryokosuge / action_bar_tab_text.xml
Last active August 29, 2015 14:04
【Android】 ActionBarのTabBarのTextの色を変更する rel : http://blog.ryochin.xyz/archives/87
<!-- res/color/action_bar_tab_text.xml -->
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 現在選択されている -->
<item android:color="@color/action_bar_tab_selected_color" android:state_selected="true" />
<item android:color="@color/action_bar_tab_selected_color" android:state_focused="true" />
<item android:color="@color/action_bar_tab_selected_color" android:state_active="true" />
<item android:color="@color/action_bar_tab_selected_color" android:state_pressed="true" />
<!-- 選択されていない -->
<item android:color="@color/action_bar_tab_un_selected_color" android:state_selected="false" />
@ryokosuge
ryokosuge / styles.xml
Last active August 29, 2015 14:04
【Android】 ActionBarのTabBarのTextの色を変更する rel : http://blog.ryochin.xyz/archives/87
<!-- res/values/styles.xml -->
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- 省略 -->
<style name="ActionBar.TabText.Sample" parent="@style/Widget.AppCompat.Light.ActionBar.TabText">
<item name="android:textColor">@color/action_bar_tab_text</item>
</style>
<style name="ActionBar.Solid.Sample" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
<item name="actionBarTabTextStyle">@style/ActionBar.TabText.Qittaro</item>
</style>
@ryokosuge
ryokosuge / MainActivity.java
Last active August 29, 2015 14:05
【Android】Androidのアプリ間で情報を共有する方法 rel : http://blog.ryochin.xyz/archives/41
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);
// SharedPreferencesの生成
SharedPreferences sp = this.getSharedPreferences("MainActivity", Context.MODE_PRIVATE);
// Editorの生成
Editor editor = sp.edit();
// 文字列の保存
@ryokosuge
ryokosuge / GetShareData.java
Last active August 29, 2015 14:05
【Android】Androidのアプリ間で情報を共有する方法 rel : http://blog.ryochin.xyz/archives/41
public String getShareData(Context context, String key, String addPackageName, String defaultValue) {
String shareData = defaultValue;
// 端末にインストールされている情報を取得
List<ApplicationInfo> appInfo = context.getPackageManager().getInstalledApplications(0);
// Iteratorクラス
Iterator<ApplicationInfo> iterator = appInfo.iterator();
@ryokosuge
ryokosuge / AppShared.java
Last active August 29, 2015 14:05
【Android】Androidのアプリ間で情報を共有する方法 rel : http://blog.ryochin.xyz/archives/41
public class MyShared {
private Context context;
private SharedPreferences sp;
private String packageName;
private static final String ADD_NAME = "test";
private static final String KEY = "KEY";
private static final String DEFAULT_VALUE = "";
public MyShared(Context context) {