기본 콘텐츠로 건너뛰기

11월, 2017의 게시물 표시

Kotlin, Hello

New > New Project (include Kotlin Support : check) Android > Preferences > plugins > Kotlin > install Code > Convert Java File to Kotlin File Tools > Kotlin > Configure Kotlin in Project class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_main ) val v = getVal() println ( "Hello World" ) println ( "v = $ v " ) val textView = findViewById<TextView>(R.id. textview ) textView. text =v } private fun getVal():String{ return "Hello Kotlin!"   } }

Android, Email, file attachment

File file = ... Intent i = new Intent(Intent. ACTION_SEND ); i.putExtra(Intent. EXTRA_TEXT , "Test" ); i.putExtra(Intent. EXTRA_SUBJECT , "Debug Data Email send Test..." ); i.setType( "message/rfc822" ); i.putExtra(Intent. EXTRA_STREAM , Uri. fromFile ( emailLogFile ));

android, permission, in code

Activity act = ... if (act.checkSelfPermission(Manifest.permission. WRITE_EXTERNAL_STORAGE ) == PackageManager. PERMISSION_GRANTED ) { Toast. makeText (getContext(), "Permission is granted" , Toast. LENGTH_LONG ).show(); } else { Toast. makeText (getContext(), "Permission is not granted" , Toast. LENGTH_LONG ).show(); ActivityCompat. requestPermissions (act, new String[]{Manifest.permission. WRITE_EXTERNAL_STORAGE }, 1 ); } ref : https://toepic.fail/안드로이드-마쉬멜로우-버전-이상에서-권한처리하기-95527b99aafb