Skip to content

Instantly share code, notes, and snippets.

@woshidan
woshidan / AndroidManifest.xml
Last active January 17, 2016 12:59
android-activity-launchmode
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.woshidan.launchmode">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
@woshidan
woshidan / AddDataService.java
Created January 11, 2016 11:51
LocalBroadCastReciverとIntentServiceで通知
package com.example.woshidan.localbroadcastreceivertest;
import android.app.IntentService;
import android.content.Intent;
import android.content.Context;
import android.os.Bundle;
import android.os.Parcelable;
import android.support.v4.content.LocalBroadcastManager;
import android.util.Log;
@woshidan
woshidan / CustomView.java
Created December 19, 2015 09:12
CustomViewを作る
package com.example.woshidan.customviewtest;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import android.widget.TextView;
@woshidan
woshidan / CollapsedToolbarLayoutのtitleが指定されているとToolbarのtitleは表示されない.xml
Last active November 24, 2015 07:44
potatotips23_3_points_for_avoid_traps_desgin_support_library
<!-- android.support.design.widget.CollapsingToolbarLayoutのapp:title -->
<!-- を指定していないか、空白の場合と、app:titleEnabled="false"の場合はToolbarのtitleが使われる -->
<!-- app:titleEnabled="false"だとアニメーションしない -->
<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">
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final NestedScrollView mParentNestedScrollView = (NestedScrollView) findViewById(R.id.scrollView);
Button button = (Button) findViewById(R.id.button);
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
@woshidan
woshidan / icon-tip.css
Created June 14, 2015 17:26
wip-icon-tip
div.icon-tip.area {
background-color: #CCC;
margin-top: 100px;
margin-left: 50px;
padding: 30px;
}
div.icon-tip.tooltip {
opacity: 0;
text-align: center;
@woshidan
woshidan / convert_to_records.rb
Last active August 29, 2015 13:58
make-test-data
def convert_to_records(raw_records, data_column)
if raw_records.first.length != data_column.length
puts '取得したデータの列の数が必要なデータの列の数と違います'
return false
end
records = []
raw_records.each do |raw_record|
record = {}
@woshidan
woshidan / get_breadcrumbs
Created April 6, 2014 02:24
make-breadcrumb-list
def get_breadcrumbs
url = request.url
url_piecies = url.split("/")
url_piecies.slice!(0,2)
url_piecies[0].gsub!(/:/,'')
layer_piecies = get_layer_piecies(url_piecies)
layers = get_layers(layer_piecies)
end