import android.os.Bundleimport android.os.Handlerimport android.os.Looperimport android.util.Logimport android.view.MotionEventimport android.view.Viewimport android.widget.ImageViewimport androidx.appcompat.app.AppCompatActivityclass MainActivity : AppCompatActivity() { private lateinit var imageView1: ImageView private lateinit var imageView2: ImageView private lateinit var imageView3..
키 이벤트를 처리하기 위한 함수 예시 코드 override fun dispatchKeyEvent(event: KeyEvent): Boolean override fun dispatchGenericMotionEvent(ev: MotionEvent?): Boolean override fun onGenericMotionEvent(event: MotionEvent?): Boolean override fun dispatchKeyEvent(event: KeyEvent): Boolean { // Check if the event is a key down event val keyName = KeyEvent.keyCodeToString(event.keyCode) ..
안드로이드 앱 개발 시 double 또는 int 형의 데이터 배열이 있는 경우, 이 데이터를 이용하여 그래프(Graph)를 그리는 예제 코드 import android.os.Bundle import android.view.View import android.widget.TextView import com.github.mikephil.charting.charts.LineChart import com.github.mikephil.charting.data.Entry import com.github.mikephil.charting.data.LineData import com.github.mikephil.charting.data.LineDataSet class MainActivity : AppCompatActiv..
// User.kt (데이터 클래스) data class User( val id: Int, val name: String, val location: String ) // UserAdapter.kt (Adapter 클래스) class UserAdapter( private val mContext: Context, private val mList: MutableList ) : RecyclerView.Adapter() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { val view = LayoutInflater.from(mContext).inflate(R.layout.user_list_item, parent, f..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
명함 판독 앱에서 이름, 주소 등의 데이터를 가져오는 앱을 만들기 위해서는 OCR 기술과 명함 데이터 추출 알고리즘을 사용해야 합니다. OCR 기술을 사용하여 이미지에서 텍스트를 추출한 다음, 명함 데이터 추출 알고리즘을 사용하여 필요한 정보를 추출합니다. 아래는 Tesseract OCR 엔진과 OpenCV 라이브러리를 사용하여 명함에서 이름, 주소 등의 데이터를 추출하는 안드로이드 앱의 예제 코드입니다. import android.graphics.Bitmap; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; import com.googlecode.tesseract.android.TessBaseAPI; import or..
[예제 1] // KakaoLink API 초기화 KakaoLink kakaoLink = KakaoLink.getKakaoLink(getApplicationContext()); KakaoTalkLinkMessageBuilder messageBuilder = kakaoLink.createKakaoTalkLinkMessageBuilder(); // 메시지 생성 messageBuilder.addText("안녕하세요. 카카오톡 메시지 전송 예제입니다."); messageBuilder.addImage("http://example.com/image.jpg", 300, 200); // 카카오톡 메시지 전송 Intent intent = messageBuilder.getIntent(); startActivity(inte..
[MainActivity] val deviceAddress = "00:00:00:00:00:00" // Replace with the address of your Bluetooth device val bluetoothAdapter: BluetoothAdapter? = BluetoothAdapter.getDefaultAdapter() // Check if device supports Bluetooth if (bluetoothAdapter == null) { // Device does not support Bluetooth } else { // Device supports Bluetooth // Check if Bluetooth is enabled on device if (!bluetoothAdapter.i..
- Total
- Today
- Yesterday
- 빌리언트
- 배프
- Innovations&Hurdles
- badp
- Innovation&Hurdles
- arduino
- 혁신
- Decorator
- 오블완
- bilient
- 전압
- BSC
- DYOV
- 전압전류모니터링
- ServantClock
- 둎
- 심심풀이
- 허들
- 아두이노
- 절연형
- image
- 티스토리챌린지
- 심심풀이치매방지기
- 혁신과허들
- Hurdles
- 전류
- Video
- 치매방지
- Innovations
- 치매
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |