확장자를 통해 실행할 응용 프로그램 구별은?
어딘가에 저장해애 힘
저장체계 -> 레지스트리
- 레지스트리란?
윈도우계열 시스템에서 사용하는 시스템 구성 정보를 저장한 데이터베이스
Explicit(명시적) Intent
Implicit(암시적) Intent
val intent = Intent(this, SecondActivity::class.java)
startActivity(intent)
<activity android:name=".SecondActivity"
android:parentActivityName=".MainActivity"/>
if(mapIntetn.resolveActivity(packageManager) != null)
startActivity(mapIntent);
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
//setContentView(R.layout.activity_main)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
binding.btnHomepage.setOnClickListener {
val uri = Uri.parse("https://www.velog.io/ssonzm/")
val intent = Intent(Intent.ACTION_VIEW, uri)
startActivity(intent)
}
}
}