Skip to content

Instantly share code, notes, and snippets.

View Taishi-Y's full-sized avatar
🏠
Working from home

Taishi Yamasaki Taishi-Y

🏠
Working from home
View GitHub Profile
@Taishi-Y
Taishi-Y / facefusion.ipynb
Created December 28, 2023 01:03
facefusion.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Taishi-Y
Taishi-Y / TypicalViewPagerAdapterTemplate.kt
Created December 22, 2017 02:59
TypicalViewPagerAdapterTemplate
import android.content.Context
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentManager
import android.support.v4.app.FragmentPagerAdapter
/**
* Created by taishi-y on 2017/12/20
*/
class ${NAME}(fm: FragmentManager, val context: Context) : FragmentPagerAdapter(fm) {
@Taishi-Y
Taishi-Y / TypicalRecyclerViewAdapterTemplate.kt
Created December 22, 2017 02:59
RecyclerViewAdapterTemplate
import android.content.Context
import android.support.v7.widget.CardView
import android.support.v7.widget.LinearLayoutManager
import android.support.v7.widget.RecyclerView
import android.view.*
import android.widget.TextView
/**
@Taishi-Y
Taishi-Y / .gitignore
Last active December 12, 2017 07:26
template of gitignore file for Android Studio project
# Built application files
*.apk
*.ap_
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
@Taishi-Y
Taishi-Y / FeedFragment.kt
Created September 7, 2017 10:10
Rx function on Android
class FeedFragment : Fragment() {
var realmSiteInfo: RealmSiteInfo? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val bundle = this.arguments
realmSiteInfo = bundle.getSerializable(ARG_SITE) as RealmSiteInfo
}
@Taishi-Y
Taishi-Y / travis.yml
Created September 7, 2017 07:57
Travis settings for Android
language: android
jdk: oraclejdk8
sudo: false
env:
global:
- GRADLE_OPTS="-Xmx512m -XX:MaxPermSize=512m"
- ADB_INSTALL_TIMEOUT=10
- secure: "<SECRET-KEY1>"
- secure: "<SECRET-KEY2>"
install:
@Taishi-Y
Taishi-Y / CustomGsonConverter.kt
Last active August 25, 2017 03:29
CustomGsonConverter for Retrofit and Realm in Java
object CustomGsonConverter {
var token = object : TypeToken<RealmList<RealmInt>>() {}.getType()
var gson = GsonBuilder()
.setExclusionStrategies(object : ExclusionStrategy {
override fun shouldSkipField(f: FieldAttributes): Boolean {
return f.declaringClass == RealmObject::class.java
}
override fun shouldSkipClass(clazz: Class<*>): Boolean {
return false
@Taishi-Y
Taishi-Y / SomeFragment.kt
Created August 1, 2017 03:08
This is called when the screen is showing
override fun setUserVisibleHint(isVisibleToUser: Boolean) {
super.setUserVisibleHint(isVisibleToUser)
if (isVisibleToUser) {
someFunction()
}
}
@Taishi-Y
Taishi-Y / SomeFragment.kt
Last active March 11, 2023 11:43
How to set statusbar color in Fragment
fun setStatusBarColor(color: Int) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
activity.window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
activity.window.statusBarColor = color
}
}
public class MainActivity extends Activity {
ImageView maru_button,batsu_button,qbutton,rbutton;
private SoundPool mSoundPool;
private int maru_SoundId,batsu_SoundId,q_SoundId,r_SoundId;
InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {