Soumettre la recherche
Mettre en ligne
アプリを弄ってみる #3 #antama_ws
•
Télécharger en tant que KEY, PDF
•
0 j'aime
•
535 vues
Takahiro Yoshimura
Suivre
Technologie
Design
Signaler
Partager
Signaler
Partager
1 sur 43
Télécharger maintenant
Recommandé
Cocoa benkyoukai
Cocoa benkyoukai
Nghia Le Van
[JEEConf 2015] Lessons from Building a Modern B2C System in Scala
[JEEConf 2015] Lessons from Building a Modern B2C System in Scala
Yuriy Guts
Cocoa benkyoukai
Cocoa benkyoukai
s2team
Modul praktikum 9 - Android Sudaryatno
Modul praktikum 9 - Android Sudaryatno
Yatno Sudar
伝授の巻について #スクエアフリーセミナー #yochiand
伝授の巻について #スクエアフリーセミナー #yochiand
Takahiro Yoshimura
参考書選びと迷った時の勉強法。 #antama_ws
参考書選びと迷った時の勉強法。 #antama_ws
Takahiro Yoshimura
おいしいFragment #antama_ws
おいしいFragment #antama_ws
Takahiro Yoshimura
serp-iq-life-insurance-ranking-report
serp-iq-life-insurance-ranking-report
serpIQ
Recommandé
Cocoa benkyoukai
Cocoa benkyoukai
Nghia Le Van
[JEEConf 2015] Lessons from Building a Modern B2C System in Scala
[JEEConf 2015] Lessons from Building a Modern B2C System in Scala
Yuriy Guts
Cocoa benkyoukai
Cocoa benkyoukai
s2team
Modul praktikum 9 - Android Sudaryatno
Modul praktikum 9 - Android Sudaryatno
Yatno Sudar
伝授の巻について #スクエアフリーセミナー #yochiand
伝授の巻について #スクエアフリーセミナー #yochiand
Takahiro Yoshimura
参考書選びと迷った時の勉強法。 #antama_ws
参考書選びと迷った時の勉強法。 #antama_ws
Takahiro Yoshimura
おいしいFragment #antama_ws
おいしいFragment #antama_ws
Takahiro Yoshimura
serp-iq-life-insurance-ranking-report
serp-iq-life-insurance-ranking-report
serpIQ
CLAS PLUACLD071 Evaluation
CLAS PLUACLD071 Evaluation
clasleaders
serp-iq-buy-viagra-ranking-report
serp-iq-buy-viagra-ranking-report
serpIQ
Strategies for class
Strategies for class
nucmxh
アプリを弄ってみる #2 #antama_ws
アプリを弄ってみる #2 #antama_ws
Takahiro Yoshimura
アプリを弄ってみる #1 #antama_ws
アプリを弄ってみる #1 #antama_ws
Takahiro Yoshimura
Viagra-ranking-report
Viagra-ranking-report
serpIQ
Eco Shift Power Corp. Overview
Eco Shift Power Corp. Overview
ryancook003
LESION LIGAMENTO CRUZADO ANTERIOR
LESION LIGAMENTO CRUZADO ANTERIOR
Bernell Marquez
Fracturas e inmovilizaciones
Fracturas e inmovilizaciones
Bernell Marquez
Enfermedad de charcot marie tooth
Enfermedad de charcot marie tooth
Bernell Marquez
Looking Back 2023
Looking Back 2023
Takahiro Yoshimura
Fill In The Blank
Fill In The Blank
Takahiro Yoshimura
Ticket To The Dark World
Ticket To The Dark World
Takahiro Yoshimura
Looking back 2022
Looking back 2022
Takahiro Yoshimura
Hazy Datagrams
Hazy Datagrams
Takahiro Yoshimura
Wartime Pigeons
Wartime Pigeons
Takahiro Yoshimura
Securing Supply Chains
Securing Supply Chains
Takahiro Yoshimura
Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
Beijing Report 2022
Beijing Report 2022
Takahiro Yoshimura
Asynchronicity
Asynchronicity
Takahiro Yoshimura
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
Contenu connexe
En vedette
CLAS PLUACLD071 Evaluation
CLAS PLUACLD071 Evaluation
clasleaders
serp-iq-buy-viagra-ranking-report
serp-iq-buy-viagra-ranking-report
serpIQ
Strategies for class
Strategies for class
nucmxh
アプリを弄ってみる #2 #antama_ws
アプリを弄ってみる #2 #antama_ws
Takahiro Yoshimura
アプリを弄ってみる #1 #antama_ws
アプリを弄ってみる #1 #antama_ws
Takahiro Yoshimura
Viagra-ranking-report
Viagra-ranking-report
serpIQ
Eco Shift Power Corp. Overview
Eco Shift Power Corp. Overview
ryancook003
LESION LIGAMENTO CRUZADO ANTERIOR
LESION LIGAMENTO CRUZADO ANTERIOR
Bernell Marquez
Fracturas e inmovilizaciones
Fracturas e inmovilizaciones
Bernell Marquez
Enfermedad de charcot marie tooth
Enfermedad de charcot marie tooth
Bernell Marquez
En vedette
(10)
CLAS PLUACLD071 Evaluation
CLAS PLUACLD071 Evaluation
serp-iq-buy-viagra-ranking-report
serp-iq-buy-viagra-ranking-report
Strategies for class
Strategies for class
アプリを弄ってみる #2 #antama_ws
アプリを弄ってみる #2 #antama_ws
アプリを弄ってみる #1 #antama_ws
アプリを弄ってみる #1 #antama_ws
Viagra-ranking-report
Viagra-ranking-report
Eco Shift Power Corp. Overview
Eco Shift Power Corp. Overview
LESION LIGAMENTO CRUZADO ANTERIOR
LESION LIGAMENTO CRUZADO ANTERIOR
Fracturas e inmovilizaciones
Fracturas e inmovilizaciones
Enfermedad de charcot marie tooth
Enfermedad de charcot marie tooth
Plus de Takahiro Yoshimura
Looking Back 2023
Looking Back 2023
Takahiro Yoshimura
Fill In The Blank
Fill In The Blank
Takahiro Yoshimura
Ticket To The Dark World
Ticket To The Dark World
Takahiro Yoshimura
Looking back 2022
Looking back 2022
Takahiro Yoshimura
Hazy Datagrams
Hazy Datagrams
Takahiro Yoshimura
Wartime Pigeons
Wartime Pigeons
Takahiro Yoshimura
Securing Supply Chains
Securing Supply Chains
Takahiro Yoshimura
Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
Beijing Report 2022
Beijing Report 2022
Takahiro Yoshimura
Asynchronicity
Asynchronicity
Takahiro Yoshimura
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
Outsmarting Smartphone Apps
Outsmarting Smartphone Apps
Takahiro Yoshimura
Drawing Dataflow On Dalvik Bytecodes
Drawing Dataflow On Dalvik Bytecodes
Takahiro Yoshimura
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Takahiro Yoshimura
10 (about make 10 with 4 numbers challenge)
10 (about make 10 with 4 numbers challenge)
Takahiro Yoshimura
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Takahiro Yoshimura
Android Wear: Good Parts
Android Wear: Good Parts
Takahiro Yoshimura
DEFCON21×S2 REPORT
DEFCON21×S2 REPORT
Takahiro Yoshimura
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
Plus de Takahiro Yoshimura
(20)
Looking Back 2023
Looking Back 2023
Fill In The Blank
Fill In The Blank
Ticket To The Dark World
Ticket To The Dark World
Looking back 2022
Looking back 2022
Hazy Datagrams
Hazy Datagrams
Wartime Pigeons
Wartime Pigeons
Securing Supply Chains
Securing Supply Chains
Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8S
Beijing Report 2022
Beijing Report 2022
Asynchronicity
Asynchronicity
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps
Outsmarting Smartphone Apps
Drawing Dataflow On Dalvik Bytecodes
Drawing Dataflow On Dalvik Bytecodes
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
10 (about make 10 with 4 numbers challenge)
10 (about make 10 with 4 numbers challenge)
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Android Wear: Good Parts
Android Wear: Good Parts
DEFCON21×S2 REPORT
DEFCON21×S2 REPORT
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
アプリを弄ってみる #3 #antama_ws
1.
17.12.2011 Takahiro Yoshimura (@alterakey)
2.
Flash
Web Android Twitter →@alterakey
3.
https://github.com/taky/lucene
…
4.
…
…
5.
Picasa
6.
Eclipse+SDK (r14 ,
Android 3.2) (0.1.1) https://github.com/taky/lucene
7.
Eclipse File→New→New Android Project Project
Name lucene Create project from existing source Location→Browse Finish
8.
… Properties→Android
Android 3.0 Build Path→Add External Archives→libs jar
9.
AndroidManifest.xml <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="11" /> <application
android:label="@string/app_name" android:icon="@drawable/icon"> <activity android:name="MainActivity" ... android:configChanges="keyboard|keyboardHidden| orientation|screenLayout|uiMode" />
10.
lucene
11.
12.
URL
13.
URL Intent
URL
14.
15.
text/plain
Intent extra URL
16.
text/plain
Intent URL
17.
Intent text/plain
Intent
18.
Intent AndroidManifest.xml
19.
AndroidManifest.xml: <category android:name="android.intent.category.DEFAULT"
/> <data android:mimeType="image/*" /> <data android:mimeType="text/plain" /> </intent-filter> </activity>
20.
URL
21.
ACTION_SEND
… text/plain EXTRA_TEXT “If using EXTRA_TEXT, the MIME type should be "text/ plain";” ( http://developer.android.com/reference/android/content/ Intent.html#ACTION_SEND )
22.
text/plain
Intent extra EXTRA_TEXT
23.
24.
(2) AsyncImageLoader.read: if (extras.containsKey(Intent.EXTRA_STREAM)) ! return
context.getContentResolver().... if (extras.containsKey(Intent.EXTRA_TEXT)) Log.d(“AIL.read”, String.format(“extra: %s”, extras.getCharSequence(Intent.EXTRA_TEXT).toString()));
25.
(3)
26.
… Intent
URL http…
27.
http HttpClient
28.
AndroidHttpClient
DefaultHttpClient
29.
AndroidHttpClient 2.2
HC
30.
AndroidHttpClient (HttpUriRequest) HttpGet, HttpPost, HttpHead,
... →
31.
GET
32.
HttpGet new HttpGet('http://...')
33.
AHC.execute(HG)
HttpEntity HttpEntity HTTP
34.
(2) HE.getContent() InputStream
→
35.
AIL.read: if (extras.containsKey(Intent.EXTRA_STREAM)) ! return
context.getContentResolver().... if (extras.containsKey(Intent.EXTRA_TEXT)) { ! HttpGet req = new HttpGet(extras.getCharSequence(Intent.EXTRA_TEXT).toS tring()); ! return AndroidHttpClient.newInstance("Lightboxdroid/ 0.1.2").execute(req).getEntity().getContent(); }
36.
… URL
37.
null
38.
AIL.read: try { ! HttpGet
req = ... ! return AndroidHttpClient.... } catch (IllegalArgumentException e) { return null; } catch (IOException e) { return null; }
39.
Picasa
40.
Picasa text/plain
Intent
41.
(2) text/plain
Intent URL URL
42.
github
(GPL-3) Text Viewer (dawne) Scribbler (effy) …
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant