Skip to content

Instantly share code, notes, and snippets.

@bassaer
bassaer / ViewController.swift
Last active April 5, 2016 09:38
Swiftで磁気センサの値を取得する方法 ref: http://qiita.com/yesiwas/items/5f70bf56f572e39c4cb7
import UIKit
import CoreMotion
class ViewController: UIViewController {
@IBOutlet weak var xLabel: UILabel!
@IBOutlet weak var yLabel: UILabel!
@IBOutlet weak var zLabel: UILabel!
let cmManager = CMMotionManager()
@bassaer
bassaer / MainActivity.java
Last active August 9, 2016 13:37
Android のチャットUIライブラリを作ってみた ref: http://qiita.com/bassaer/items/f92d671ca036d526d2b1
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bitmap icon1 = BitmapFactory.decodeResource(getResources(), jp.bassaer.chatmessageview.R.drawable.face_1);
@bassaer
bassaer / Message.java
Last active September 19, 2016 05:27
【Android・Java】連続でセッターを記述できるようにする方法 ref: http://qiita.com/bassaer/items/52350a13dec4dd6df909
public class Message {
private String mTitle;
private String mContent;
private String mSender;
private String mAddress;
static class Builder {
private Message message;
@bassaer
bassaer / README.md
Last active May 9, 2017 13:31
Androidライブラリのアップデート手順メモ ref: http://qiita.com/bassaer/items/81872fe14f2dba300e31

dependencies { compile 'com.github.bassaer:chatmessageview:1.2.2' }

COMPILER = g++
CFLAGS = -g -MMD -MP -Wall -Wextra -Winit-self -Wno-missing-field-initializers
LDFLAGS = -lcppunit
LIBS =
INCLUDE = -I./include
TARGET = ./bin/$(shell basename `readlink -f .`)
TEST = ./bin/test
SRCDIR = ./src
TESTDIR = ./tests
ifeq "$(strip $(SRCDIR))" ""
@bassaer
bassaer / config.yml
Last active September 10, 2018 17:39
CircleCI 2.0でAndroidライブラリの自動デプロイ ref: http://qiita.com/bassaer/items/6b9aedae4571d59f0fdf
version: 2
jobs:
build:
branches:
only:
- master
- develop
docker:
# specify the version you desire here
- image: circleci/android:api-26-alpha
@bassaer
bassaer / file0.txt
Created December 24, 2017 08:41
kotlin書き換え時の「エラー: パッケージxxxは存在しません」「エラー: シンボルを見つけられません」対処メモ ref: https://qiita.com/bassaer/items/01fe28de03096e1b2ef6
/Users/nakayama/StudioProjects/ChatMessageView/example/src/androidTest/java/com/github/bassaer/example/MessengerActivityTest.java:13: エラー: パッケージcom.github.bassaer.example.matcherは存在しません
import com.github.bassaer.example.matcher.MessageListMatcher;
^
/Users/nakayama/StudioProjects/ChatMessageView/example/src/androidTest/java/com/github/bassaer/example/MessengerActivityTest.java:146: エラー: シンボルを見つけられません
onView(withId(R.id.message_view)).check(matches(MessageListMatcher.withListSize(0)));
@bassaer
bassaer / build.gradle
Last active February 11, 2018 14:46
gradleでjarから特定のパッケージだけを取り除く ref: https://qiita.com/bassaer/items/0b1fdf4a4ba0462afed8
buildscript {
ext.kotlin_version = '1.2.10'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
@bassaer
bassaer / file0.txt
Created April 23, 2018 12:23
Androidでキーボードを閉じる方法メモ ref: https://qiita.com/bassaer/items/0e412d9f36b2113ee8d0
class ContentFragment : Fragment() {
private fun hideKeyboard() {
val view = activity.currentFocus
if (view != null) {
val manager = activity.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
manager.hideSoftInputFromWindow(view.windowToken, 0)
}
}
❯ brew update
❯ brew install kotlin