MainActivity private lateinit var internetManager : ConnectivityManager //네트워크 콜백 객체를 만듬 private val networkCallBack = object : ConnectivityManager.NetworkCallback() { override fun onAvailable(network: Network) { //연결 되었을 때 initLayout() } override fun onLost(network: Network) { //연결이 끊겼을 때 } } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedIn..
gradle 추가 //sdp ssp implementation 'com.intuit.ssp:ssp-android:1.0.6' implementation 'com.intuit.sdp:sdp-android:1.0.6' 이런 식으로 사용 android:layout_width="match_parent" android:layout_height="@dimen/_29ssp" android:layout_marginRight="@dimen/_9sdp" android:layout_marginLeft="@dimen/_9sdp" android:layout_marginTop="@dimen/_6sdp" p.s 만약 설정된 width 값과 height 값을 동적으로 바꾸고 싶을 때 LayoutParam 의 width 와 heigh..
초초초 간단한 soundPool 사용법을 적어보겠습니다 . 이번에는 Java 언어로 만들겠습니다 . Layout 이제 자신이 원하는 효과음을 넣어야겠죠 ? res에 new directory 를 raw 로 만들어주세요 거기에 원하는 효과음을 넣어주시면 됩니다. MainActivity public class MainActivity extends AppCompatActivity { SoundPool mSoundPool; int mSoundId; Button button ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma..
여러장의 이미지나 텍스트등을한장씩 넘겨가면서 보고싶을 때 유용한 ViewFilpper 예제입니다. View Animator의 일종으로서FrameLayout을 상속받아 만들어졌습니다. 컴퓨터에서여러장의 이미지를 하나씩 볼때 사용하는 뷰어를 만든다고 보시면 됩니다. 출처: https://kitesoft.tistory.com/75 [안드로이드 앱 개발] https://developer.android.com/reference/android/widget/ViewFlipper ViewFlipper | Android Developers developer.android.com layout MainActivity //이미지 리스트! private val dataSet = arrayListOf().apply { add("..
- Total
- Today
- Yesterday
- ios
- GitHub
- Custom
- FCM
- Flutter
- https
- flutter_new_badger
- 재귀함수
- Kotlin
- android
- message
- API
- node.js
- app bundle
- 알고리즘
- Hilt
- ScrollView
- error
- Firebase
- java
- ExoPlayer
- Token
- 코딩테스트
- Android Studio
- ec2
- retrofit
- bitmap
- direction
- listener
- Crop
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |