SlideShare a Scribd company logo
1 of 19
Download to read offline
/
1 3 D 2 ( 0E
E # (
A E A9 )4) 1 3 ,
: : 1 1 IG F
, ( 1 E @ E H E C
) . 1 : :
JA /
/ AN
• /
• /
• K I
•
•
+
. + n J t n J +
K s I C v
• i f . Na lK = . + C + N
Ke I
• N C N K c oC N
r
C KU IP nac l e b i do g L
t C KU _y wr
wrM nac l 13 b m
• 2 6A 6A ( 6C A )( (
• 68 2 )( (
• A 6A 6A (
• 4 )( (
• . )( ( 6A /,12 /,12 CC 6
• 4 6
! A S6A O6A ( doWu sx
)
( /2 3
• / 2 : 2 iJ
• 33 : / 3iJ
V 1: A: : / 3
) G ad N hIe M
33
: / 3
/
: : .
gb c
K
hIe
$ "
(
, ) ))
.) ,, .)
( .
"
) (
• .)( )
• )
• N
) .- ( 2.
4 26
2. 3 4 6 4 4
3 426
, /
/ / / / ,6. 2. , 2 /(
24, 2 6 ,26 )26. - 6
/ / / / ,6. 2. , 2 /( '
24, 2 6 ,26 )26. - 6
A
)+(Njs ) *n h + Mo`E r g J
.) . Vr r r . . VrN
. . . .M c
ibG 3 : : 3 : ) 3 : : 3 :
_ M aN I e
• )+(
•
• + N_
JNIEXPORT jstring JNICALL
Java_io_github_tsuyosh_jni_Greeting_say(
JNIEnv *env,
jobject obj,
jstring name
)
O JC@E J@ < P
@ >@J?K JIKN I? E@
JC@E :@EJ< G
GC J= D E @
* D< !
E@ . <<J@E> I N OOT _ V
<E @EJ< / E ()
<:J)
E D< IJ @E>)
IJ @E>) , "
?CG@=BI =BG:EC
@ G CE B EC=
*, : " " " " " " !
B= .E::G=B< J
:B , C=BG:E B E()
C > >C >: G)
B : > GE=B<)
! > GE=B<)
>B= E= <: B= E= <: :B !
?G : >B= E= <: GC GE=B< B :!
?G :) @:G
?G.E::G=B< G= :.E::G=B< ! J !
>B= E= <: GC GE=B< ?G.E::G=B<!
! > GE=B<N GE=B< SV P
FC F ?B= F ?B= F ?B=( F ?B=( I
F ?B= (
:> C?BF ) F C?BF FC . , F F ?B= > <GB:F?CB
F ?B=
(
F ?B= :> FC/ F ?B= C?BF ) F K O N
C?BF FC . F ?B= > <GB:F?CB
F ?B= :>
F ?B=
J
C F =B F =B / > =B ( >F =B (
F =B / >
C
< F C=B ) F =B / > F
F < F C=B C .,
. I =B : B =CB
< ? J =CB < ?
F
• +8 / P 8 A ?
• C () fAb ?
• +8 / 8 E LK D A K
• / 8 6 / N d ?
• eDI a A iD ?
/
!

More Related Content

What's hot

Portugal 3 anos
Portugal 3 anosPortugal 3 anos
Portugal 3 anosSinapsa
 
แนวข้อสอบฐานข้อมูล
แนวข้อสอบฐานข้อมูลแนวข้อสอบฐานข้อมูล
แนวข้อสอบฐานข้อมูลNoii Kittiya
 
การเขียน Flowchart
การเขียน Flowchartการเขียน Flowchart
การเขียน FlowchartNoii Kittiya
 
Violencias de género en las escuelas_IAFJSR
Violencias de género en las escuelas_IAFJSRViolencias de género en las escuelas_IAFJSR
Violencias de género en las escuelas_IAFJSRMauri Rojas
 
Social networks-students
Social networks-studentsSocial networks-students
Social networks-studentsDr. Almodaires
 
ประเภทไวรัสคอมพิวเตอร์
ประเภทไวรัสคอมพิวเตอร์ประเภทไวรัสคอมพิวเตอร์
ประเภทไวรัสคอมพิวเตอร์Noii Kittiya
 
Reflexões sobre o seguro D&O
Reflexões sobre o seguro D&O Reflexões sobre o seguro D&O
Reflexões sobre o seguro D&O oficinadotexto
 
دانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلب
دانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلبدانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلب
دانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلبکتابخانه خانه متلب
 
時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライド
時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライド時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライド
時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライドdoboncho
 
Vardhaman mahaveer and jainism by Dr Krishna Patil
Vardhaman mahaveer and jainism by Dr Krishna Patil Vardhaman mahaveer and jainism by Dr Krishna Patil
Vardhaman mahaveer and jainism by Dr Krishna Patil Krishna Patil
 

What's hot (18)

ase aaia
ase aaiaase aaia
ase aaia
 
Know008
Know008Know008
Know008
 
Portugal 3 anos
Portugal 3 anosPortugal 3 anos
Portugal 3 anos
 
13 ноября 2 мобильный
13 ноября 2 мобильный13 ноября 2 мобильный
13 ноября 2 мобильный
 
แนวข้อสอบฐานข้อมูล
แนวข้อสอบฐานข้อมูลแนวข้อสอบฐานข้อมูล
แนวข้อสอบฐานข้อมูล
 
Mat 4 u6_clas6
Mat 4 u6_clas6Mat 4 u6_clas6
Mat 4 u6_clas6
 
การเขียน Flowchart
การเขียน Flowchartการเขียน Flowchart
การเขียน Flowchart
 
Erwan Germain - Chocolate
Erwan Germain - ChocolateErwan Germain - Chocolate
Erwan Germain - Chocolate
 
Violencias de género en las escuelas_IAFJSR
Violencias de género en las escuelas_IAFJSRViolencias de género en las escuelas_IAFJSR
Violencias de género en las escuelas_IAFJSR
 
Social networks-students
Social networks-studentsSocial networks-students
Social networks-students
 
ประเภทไวรัสคอมพิวเตอร์
ประเภทไวรัสคอมพิวเตอร์ประเภทไวรัสคอมพิวเตอร์
ประเภทไวรัสคอมพิวเตอร์
 
Reflexões sobre o seguro D&O
Reflexões sobre o seguro D&O Reflexões sobre o seguro D&O
Reflexões sobre o seguro D&O
 
Computador soquetes e processadores
Computador soquetes e processadores Computador soquetes e processadores
Computador soquetes e processadores
 
دانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلب
دانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلبدانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلب
دانلود رایگان فایل آموزشی کد الگوریتم بهینه سازی ازدحام ذرات PSO در متلب
 
GDC旅行記2013
GDC旅行記2013GDC旅行記2013
GDC旅行記2013
 
時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライド
時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライド時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライド
時間空間方向性補間とマルチスケール非線形エンハンサによる1パスビデオ超解像スライド
 
Arqii 04 superescalar-a4x6
Arqii 04 superescalar-a4x6Arqii 04 superescalar-a4x6
Arqii 04 superescalar-a4x6
 
Vardhaman mahaveer and jainism by Dr Krishna Patil
Vardhaman mahaveer and jainism by Dr Krishna Patil Vardhaman mahaveer and jainism by Dr Krishna Patil
Vardhaman mahaveer and jainism by Dr Krishna Patil
 

More from LINE Corporation

JJUG CCC 2018 Fall 懇親会LT
JJUG CCC 2018 Fall 懇親会LTJJUG CCC 2018 Fall 懇親会LT
JJUG CCC 2018 Fall 懇親会LTLINE Corporation
 
Reduce dependency on Rx with Kotlin Coroutines
Reduce dependency on Rx with Kotlin CoroutinesReduce dependency on Rx with Kotlin Coroutines
Reduce dependency on Rx with Kotlin CoroutinesLINE Corporation
 
Use Kotlin scripts and Clova SDK to build your Clova extension
Use Kotlin scripts and Clova SDK to build your Clova extensionUse Kotlin scripts and Clova SDK to build your Clova extension
Use Kotlin scripts and Clova SDK to build your Clova extensionLINE Corporation
 
The Magic of LINE 購物 Testing
The Magic of LINE 購物 TestingThe Magic of LINE 購物 Testing
The Magic of LINE 購物 TestingLINE Corporation
 
UI Automation Test with JUnit5
UI Automation Test with JUnit5UI Automation Test with JUnit5
UI Automation Test with JUnit5LINE Corporation
 
Feature Detection for UI Testing
Feature Detection for UI TestingFeature Detection for UI Testing
Feature Detection for UI TestingLINE Corporation
 
LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享LINE Corporation
 
​LINE 技術合作夥伴與應用分享
​LINE 技術合作夥伴與應用分享​LINE 技術合作夥伴與應用分享
​LINE 技術合作夥伴與應用分享LINE Corporation
 
LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣LINE Corporation
 
日本開發者大會短講分享
日本開發者大會短講分享日本開發者大會短講分享
日本開發者大會短講分享LINE Corporation
 
LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享LINE Corporation
 
在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed KubernetesLINE Corporation
 
LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧LINE Corporation
 
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹LINE Corporation
 
LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享LINE Corporation
 
LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗LINE Corporation
 
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務LINE Corporation
 
Keynote - ​LINE 的技術策略佈局與跨國產品開發
Keynote - ​LINE 的技術策略佈局與跨國產品開發Keynote - ​LINE 的技術策略佈局與跨國產品開發
Keynote - ​LINE 的技術策略佈局與跨國產品開發LINE Corporation
 
LINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafkaLINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafkaLINE Corporation
 

More from LINE Corporation (20)

JJUG CCC 2018 Fall 懇親会LT
JJUG CCC 2018 Fall 懇親会LTJJUG CCC 2018 Fall 懇親会LT
JJUG CCC 2018 Fall 懇親会LT
 
Reduce dependency on Rx with Kotlin Coroutines
Reduce dependency on Rx with Kotlin CoroutinesReduce dependency on Rx with Kotlin Coroutines
Reduce dependency on Rx with Kotlin Coroutines
 
Use Kotlin scripts and Clova SDK to build your Clova extension
Use Kotlin scripts and Clova SDK to build your Clova extensionUse Kotlin scripts and Clova SDK to build your Clova extension
Use Kotlin scripts and Clova SDK to build your Clova extension
 
The Magic of LINE 購物 Testing
The Magic of LINE 購物 TestingThe Magic of LINE 購物 Testing
The Magic of LINE 購物 Testing
 
GA Test Automation
GA Test AutomationGA Test Automation
GA Test Automation
 
UI Automation Test with JUnit5
UI Automation Test with JUnit5UI Automation Test with JUnit5
UI Automation Test with JUnit5
 
Feature Detection for UI Testing
Feature Detection for UI TestingFeature Detection for UI Testing
Feature Detection for UI Testing
 
LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享LINE 新星計劃介紹與新創團隊分享
LINE 新星計劃介紹與新創團隊分享
 
​LINE 技術合作夥伴與應用分享
​LINE 技術合作夥伴與應用分享​LINE 技術合作夥伴與應用分享
​LINE 技術合作夥伴與應用分享
 
LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣LINE 開發者社群經營與技術推廣
LINE 開發者社群經營與技術推廣
 
日本開發者大會短講分享
日本開發者大會短講分享日本開發者大會短講分享
日本開發者大會短講分享
 
LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享LINE Chatbot - 活動報名報到設計分享
LINE Chatbot - 活動報名報到設計分享
 
在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes在 LINE 私有雲中使用 Managed Kubernetes
在 LINE 私有雲中使用 Managed Kubernetes
 
LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧LINE TODAY高效率的敏捷測試開發技巧
LINE TODAY高效率的敏捷測試開發技巧
 
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
 
LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享LINE Things - LINE IoT平台新技術分享
LINE Things - LINE IoT平台新技術分享
 
LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗LINE Pay - 一卡通支付新體驗
LINE Pay - 一卡通支付新體驗
 
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Platform API Update - 打造一個更好的Chatbot服務
 
Keynote - ​LINE 的技術策略佈局與跨國產品開發
Keynote - ​LINE 的技術策略佈局與跨國產品開發Keynote - ​LINE 的技術策略佈局與跨國產品開發
Keynote - ​LINE 的技術策略佈局與跨國產品開發
 
LINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafkaLINE Ads Platformの開発を支えるKafka
LINE Ads Platformの開発を支えるKafka
 

Kotlin/NativeでAndroidのNativeメソッドを実装してみた

  • 1. / 1 3 D 2 ( 0E E # ( A E A9 )4) 1 3 ,
  • 2. : : 1 1 IG F , ( 1 E @ E H E C ) . 1 : :
  • 3. JA / / AN • / • / • K I • •
  • 4. + . + n J t n J + K s I C v • i f . Na lK = . + C + N Ke I • N C N K c oC N r
  • 5. C KU IP nac l e b i do g L t C KU _y wr wrM nac l 13 b m • 2 6A 6A ( 6C A )( ( • 68 2 )( ( • A 6A 6A ( • 4 )( ( • . )( ( 6A /,12 /,12 CC 6 • 4 6 ! A S6A O6A ( doWu sx
  • 6. ) ( /2 3 • / 2 : 2 iJ • 33 : / 3iJ V 1: A: : / 3 ) G ad N hIe M 33 : / 3 / : : . gb c K hIe
  • 7. $ " ( , ) )) .) ,, .)
  • 9. • .)( ) • ) • N
  • 10. ) .- ( 2. 4 26 2. 3 4 6 4 4 3 426 , / / / / / ,6. 2. , 2 /( 24, 2 6 ,26 )26. - 6 / / / / ,6. 2. , 2 /( ' 24, 2 6 ,26 )26. - 6 A
  • 11. )+(Njs ) *n h + Mo`E r g J .) . Vr r r . . VrN . . . .M c ibG 3 : : 3 : ) 3 : : 3 : _ M aN I e • )+( • • + N_
  • 13. O JC@E J@ < P @ >@J?K JIKN I? E@ JC@E :@EJ< G GC J= D E @ * D< ! E@ . <<J@E> I N OOT _ V <E @EJ< / E () <:J) E D< IJ @E>) IJ @E>) , "
  • 14. ?CG@=BI =BG:EC @ G CE B EC= *, : " " " " " " ! B= .E::G=B< J :B , C=BG:E B E() C > >C >: G) B : > GE=B<) ! > GE=B<) >B= E= <: B= E= <: :B ! ?G : >B= E= <: GC GE=B< B :! ?G :) @:G ?G.E::G=B< G= :.E::G=B< ! J ! >B= E= <: GC GE=B< ?G.E::G=B<! ! > GE=B<N GE=B< SV P
  • 15. FC F ?B= F ?B= F ?B=( F ?B=( I F ?B= ( :> C?BF ) F C?BF FC . , F F ?B= > <GB:F?CB F ?B= ( F ?B= :> FC/ F ?B= C?BF ) F K O N C?BF FC . F ?B= > <GB:F?CB F ?B= :> F ?B= J
  • 16. C F =B F =B / > =B ( >F =B ( F =B / > C < F C=B ) F =B / > F F < F C=B C ., . I =B : B =CB < ? J =CB < ? F
  • 17. • +8 / P 8 A ? • C () fAb ? • +8 / 8 E LK D A K • / 8 6 / N d ? • eDI a A iD ?
  • 18. /
  • 19. !