Submit Search
Upload
Effective SQLite For Android
•
3 likes
•
3,290 views
Shinobu Okano
Follow
第八回 #渋谷java Effective SQLite For Android
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 39
Download now
Download to read offline
Recommended
20150228 Realm超入門
20150228 Realm超入門
Kei Ito
Sql serverと他dbの違いを押さえよう!
Sql serverと他dbの違いを押さえよう!
Oda Shinsuke
Sql server sql database 最新機能紹介
Sql server sql database 最新機能紹介
Oda Shinsuke
Sql database のご紹介
Sql database のご紹介
Oda Shinsuke
Sql server 2017 新機能のご紹介
Sql server 2017 新機能のご紹介
Oda Shinsuke
Sql server 2017 からはじめる graph データベース
Sql server 2017 からはじめる graph データベース
Oda Shinsuke
Application Bootstrap
Application Bootstrap
Takafumi ONAKA
SQL Server のロック概要
SQL Server のロック概要
Oda Shinsuke
Recommended
20150228 Realm超入門
20150228 Realm超入門
Kei Ito
Sql serverと他dbの違いを押さえよう!
Sql serverと他dbの違いを押さえよう!
Oda Shinsuke
Sql server sql database 最新機能紹介
Sql server sql database 最新機能紹介
Oda Shinsuke
Sql database のご紹介
Sql database のご紹介
Oda Shinsuke
Sql server 2017 新機能のご紹介
Sql server 2017 新機能のご紹介
Oda Shinsuke
Sql server 2017 からはじめる graph データベース
Sql server 2017 からはじめる graph データベース
Oda Shinsuke
Application Bootstrap
Application Bootstrap
Takafumi ONAKA
SQL Server のロック概要
SQL Server のロック概要
Oda Shinsuke
Firefox os introduction SecCamp
Firefox os introduction SecCamp
dynamis
Mobile + HTML5
Mobile + HTML5
Shinobu Okano
Persitance Data with sqlite
Persitance Data with sqlite
Arif Huda
Better Data Persistence on Android
Better Data Persistence on Android
Eric Maxwell
SquiDB: a SQLite layer for Android - Jonathan Koren, Yahoo!
SquiDB: a SQLite layer for Android - Jonathan Koren, Yahoo!
DroidConTLV
Android wear ui guidelines ( and Circle Design UX )
Android wear ui guidelines ( and Circle Design UX )
Yukio Andoh
ANDROID USING SQLITE DATABASE ADMINISTRATORS ~HMFTJ
ANDROID USING SQLITE DATABASE ADMINISTRATORS ~HMFTJ
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
Shared Preferences Anti Pattern
Shared Preferences Anti Pattern
Shinobu Okano
王道的な使い方 Android Wear
王道的な使い方 Android Wear
Mima Yuki
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Persistence in Android
Persistence in Android
ma-polimi
ANCSとAndroid Wear徹底比較
ANCSとAndroid Wear徹底比較
Akira Sasaki
Aula 06 - TEP - Introdução SQLite
Aula 06 - TEP - Introdução SQLite
Anderson Fabiano Dums
開発効率アンチパターン
開発効率アンチパターン
shinnosuke kugimiya
20141120 ぬるぬる動くandroid tips
20141120 ぬるぬる動くandroid tips
Yusuke Konishi
ログ管理でウキウキAndroid Life (Log Management in Android)
ログ管理でウキウキAndroid Life (Log Management in Android)
Tomoaki Imai
android sqlite
android sqlite
Deepa Rani
Reactive android
Reactive android
shinnosuke kugimiya
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
Shinobu Okano
US進出でのAndroid開発inメルカリ Mercari US App Development
US進出でのAndroid開発inメルカリ Mercari US App Development
Tomoaki Imai
(続) Effective SQLite for Android
(続) Effective SQLite for Android
Shinobu Okano
Androidエンジニアが語るwwdc2014
Androidエンジニアが語るwwdc2014
Shinobu Okano
More Related Content
Viewers also liked
Firefox os introduction SecCamp
Firefox os introduction SecCamp
dynamis
Mobile + HTML5
Mobile + HTML5
Shinobu Okano
Persitance Data with sqlite
Persitance Data with sqlite
Arif Huda
Better Data Persistence on Android
Better Data Persistence on Android
Eric Maxwell
SquiDB: a SQLite layer for Android - Jonathan Koren, Yahoo!
SquiDB: a SQLite layer for Android - Jonathan Koren, Yahoo!
DroidConTLV
Android wear ui guidelines ( and Circle Design UX )
Android wear ui guidelines ( and Circle Design UX )
Yukio Andoh
ANDROID USING SQLITE DATABASE ADMINISTRATORS ~HMFTJ
ANDROID USING SQLITE DATABASE ADMINISTRATORS ~HMFTJ
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
Shared Preferences Anti Pattern
Shared Preferences Anti Pattern
Shinobu Okano
王道的な使い方 Android Wear
王道的な使い方 Android Wear
Mima Yuki
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Persistence in Android
Persistence in Android
ma-polimi
ANCSとAndroid Wear徹底比較
ANCSとAndroid Wear徹底比較
Akira Sasaki
Aula 06 - TEP - Introdução SQLite
Aula 06 - TEP - Introdução SQLite
Anderson Fabiano Dums
開発効率アンチパターン
開発効率アンチパターン
shinnosuke kugimiya
20141120 ぬるぬる動くandroid tips
20141120 ぬるぬる動くandroid tips
Yusuke Konishi
ログ管理でウキウキAndroid Life (Log Management in Android)
ログ管理でウキウキAndroid Life (Log Management in Android)
Tomoaki Imai
android sqlite
android sqlite
Deepa Rani
Reactive android
Reactive android
shinnosuke kugimiya
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
Shinobu Okano
US進出でのAndroid開発inメルカリ Mercari US App Development
US進出でのAndroid開発inメルカリ Mercari US App Development
Tomoaki Imai
Viewers also liked
(20)
Firefox os introduction SecCamp
Firefox os introduction SecCamp
Mobile + HTML5
Mobile + HTML5
Persitance Data with sqlite
Persitance Data with sqlite
Better Data Persistence on Android
Better Data Persistence on Android
SquiDB: a SQLite layer for Android - Jonathan Koren, Yahoo!
SquiDB: a SQLite layer for Android - Jonathan Koren, Yahoo!
Android wear ui guidelines ( and Circle Design UX )
Android wear ui guidelines ( and Circle Design UX )
ANDROID USING SQLITE DATABASE ADMINISTRATORS ~HMFTJ
ANDROID USING SQLITE DATABASE ADMINISTRATORS ~HMFTJ
Shared Preferences Anti Pattern
Shared Preferences Anti Pattern
王道的な使い方 Android Wear
王道的な使い方 Android Wear
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Persistence in Android
Persistence in Android
ANCSとAndroid Wear徹底比較
ANCSとAndroid Wear徹底比較
Aula 06 - TEP - Introdução SQLite
Aula 06 - TEP - Introdução SQLite
開発効率アンチパターン
開発効率アンチパターン
20141120 ぬるぬる動くandroid tips
20141120 ぬるぬる動くandroid tips
ログ管理でウキウキAndroid Life (Log Management in Android)
ログ管理でウキウキAndroid Life (Log Management in Android)
android sqlite
android sqlite
Reactive android
Reactive android
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
US進出でのAndroid開発inメルカリ Mercari US App Development
US進出でのAndroid開発inメルカリ Mercari US App Development
Similar to Effective SQLite For Android
(続) Effective SQLite for Android
(続) Effective SQLite for Android
Shinobu Okano
Androidエンジニアが語るwwdc2014
Androidエンジニアが語るwwdc2014
Shinobu Okano
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Masahiro Nishimi
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
Yohei Sasaki
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
Toshihiko Yamakami
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
pandeiro245
PaaSで簡単Railsアプリを公開しよう!
PaaSで簡単Railsアプリを公開しよう!
Yoshitake Takata
お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術
KeitoTakeda
Rubyと電子出版 (TokyuRubyKaigi02)
Rubyと電子出版 (TokyuRubyKaigi02)
masayoshi takahashi
Practical Android scripting with Ruby
Practical Android scripting with Ruby
Masahiro Kawato
20180421_CV勉強会_LT
20180421_CV勉強会_LT
sumisumith
20150315 realmlt
20150315 realmlt
健一 辰濱
Storyboard
Storyboard
Yukihiko Kagiyama
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
Web Technology Corp.
nomlab_okayamaruby_slide
nomlab_okayamaruby_slide
nomlab
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
takuma mori
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
Sunao Tomita
Androidとは何か
Androidとは何か
Koji Shigemura
開発技術対決! Dots.カンファレンス エキシビジョン iOS代表
開発技術対決! Dots.カンファレンス エキシビジョン iOS代表
yohei sugigami
デブサミ関西2011 オフィシャルコミュニティ募集!
デブサミ関西2011 オフィシャルコミュニティ募集!
Developers Summit
Similar to Effective SQLite For Android
(20)
(続) Effective SQLite for Android
(続) Effective SQLite for Android
Androidエンジニアが語るwwdc2014
Androidエンジニアが語るwwdc2014
[RubyMotion LT] nitronに見るiosアプリ開発の未来
[RubyMotion LT] nitronに見るiosアプリ開発の未来
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
PaaSで簡単Railsアプリを公開しよう!
PaaSで簡単Railsアプリを公開しよう!
お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術
Rubyと電子出版 (TokyuRubyKaigi02)
Rubyと電子出版 (TokyuRubyKaigi02)
Practical Android scripting with Ruby
Practical Android scripting with Ruby
20180421_CV勉強会_LT
20180421_CV勉強会_LT
20150315 realmlt
20150315 realmlt
Storyboard
Storyboard
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
nomlab_okayamaruby_slide
nomlab_okayamaruby_slide
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
Androidとは何か
Androidとは何か
開発技術対決! Dots.カンファレンス エキシビジョン iOS代表
開発技術対決! Dots.カンファレンス エキシビジョン iOS代表
デブサミ関西2011 オフィシャルコミュニティ募集!
デブサミ関西2011 オフィシャルコミュニティ募集!
More from Shinobu Okano
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
Shinobu Okano
Kotlinでマッチョする話
Kotlinでマッチョする話
Shinobu Okano
Android Framework Code Readingのしおり ver 1.2
Android Framework Code Readingのしおり ver 1.2
Shinobu Okano
まったりAndroid Framework Code Reading #4
まったりAndroid Framework Code Reading #4
Shinobu Okano
Lightweight-Stream-APIのあるAndroidアプリ開発
Lightweight-Stream-APIのあるAndroidアプリ開発
Shinobu Okano
shinobu.apk #3
shinobu.apk #3
Shinobu Okano
Android + JSON-RPC
Android + JSON-RPC
Shinobu Okano
Inside Android N
Inside Android N
Shinobu Okano
Gradle PluginとCIと俺
Gradle PluginとCIと俺
Shinobu Okano
shinobu.apk #2
shinobu.apk #2
Shinobu Okano
まったりAndroid Framework Code Reading #3
まったりAndroid Framework Code Reading #3
Shinobu Okano
Android Framework Code Readingのしおり ver 1.1
Android Framework Code Readingのしおり ver 1.1
Shinobu Okano
Kotlinにお触り
Kotlinにお触り
Shinobu Okano
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
Shinobu Okano
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Shinobu Okano
ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来
Shinobu Okano
Android Dev Tools Knowledge
Android Dev Tools Knowledge
Shinobu Okano
shinobu.apk #1
shinobu.apk #1
Shinobu Okano
ChromeとAndroidの 過去・現在・未来 ver 0.1
ChromeとAndroidの 過去・現在・未来 ver 0.1
Shinobu Okano
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
Shinobu Okano
More from Shinobu Okano
(20)
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
Kotlinでマッチョする話
Kotlinでマッチョする話
Android Framework Code Readingのしおり ver 1.2
Android Framework Code Readingのしおり ver 1.2
まったりAndroid Framework Code Reading #4
まったりAndroid Framework Code Reading #4
Lightweight-Stream-APIのあるAndroidアプリ開発
Lightweight-Stream-APIのあるAndroidアプリ開発
shinobu.apk #3
shinobu.apk #3
Android + JSON-RPC
Android + JSON-RPC
Inside Android N
Inside Android N
Gradle PluginとCIと俺
Gradle PluginとCIと俺
shinobu.apk #2
shinobu.apk #2
まったりAndroid Framework Code Reading #3
まったりAndroid Framework Code Reading #3
Android Framework Code Readingのしおり ver 1.1
Android Framework Code Readingのしおり ver 1.1
Kotlinにお触り
Kotlinにお触り
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来
Android Dev Tools Knowledge
Android Dev Tools Knowledge
shinobu.apk #1
shinobu.apk #1
ChromeとAndroidの 過去・現在・未来 ver 0.1
ChromeとAndroidの 過去・現在・未来 ver 0.1
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
Recently uploaded
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Recently uploaded
(9)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Effective SQLite For Android
1.
Android開発の 基礎と今のトレンド
2.
について 話そうと 思ったんですが…
3.
とあるSさんが
4.
とあるSさんが 渋谷Javaの人間が そんなんで満足すると
思ってるんですか!
5.
((((;´・ω・`)))) すいません(泣)
6.
これならどうだ!
7.
EffectiveSQLite For Android
8.
Android Engineer?
9.
I’m Firefox OS
Engineer!!
10.
About Me Shinobu
Okano ( 岡野忍) SERAKU Co.,Ltd. @operandoOS Android/ Ruby on Rails Dart/ Firefox OS/ Play Framework Twenty one years old http://osyyare.blogspot.jp/
11.
Community
12.
Community ゆるびぃ会 http://goo.gl/yTBpls
ニコ生 http://goo.gl/63nezk 本日20時から放送かも
13.
14.
SQLite Home Page
http://www.sqlite.org/
15.
軽量なRDB
16.
軽量なRDB Public Domain
17.
軽量なRDB Public Domain
早い!
18.
さまざまな Platformで活躍
19.
Android iOS Ruby
on Rails などなど
20.
SQLite3 + Android
21.
DBHelper SQLiteOpenHelper SQLiteDatabase
DatabaseHelper SQLiteStatement Cursor
22.
Create Databases SQLiteDatabase
openOrCreateDatabase
23.
SQLiteDatabase openOrCreateDatabase
24.
SQLiteDatabase openOrCreateDatabase DBのPermissionが644になるOS
Versionが存在する DBのVersionUPが柔軟にできない
25.
SQLiteDatabase openOrCreateDatabase DBのPermissionが644になるOS
Versionが存在する DBのVersionUPが柔軟にできない Bad Implementation
26.
Create Databases Context
openOrCreateDatabase
27.
Context openOrCreateDatabase
28.
MODEを間違えるとやばい! DBのVersionUPが柔軟にできない 値
説明 Context.MODE_PRIVATE 呼び出し元のアプリケーションのみ読み書き可 Context.MODE_WORLD_READABLE 他のアプリケーションも読み込み可 Context.MODE_WORLD_WRITEABLE 他のアプリケーションも書き込み可 Context openOrCreateDatabase
29.
SQLiteDatabase openOrCreateDatabase MODEを間違えるとやばい!
DBのVersionUPが柔軟にできない 値 説明 Context.MODE_PRIVATE 呼び出し元のアプリケーションのみ読み書き可 Context.MODE_WORLD_READABLE 他のアプリケーションも読み込み可 Context.MODE_WORLD_WRITEABLE 他のアプリケーションも書き込み可 Bad Implementation
30.
Create Databases SQLiteOpenHelper
31.
SQLiteOpenHelper
32.
SQLiteOpenHelper DBのVersionUPに柔軟に対応できる Downgradeも可能
Permissionも適切に設定される
33.
SQLiteOpenHelper DBのVersionUPに柔軟に対応できる Downgradeも可能
Permissionも適切に設定される Good!
34.
Create Databases SQLiteDatabase
openOrCreateDatabase Context openOrCreateDatabase SQLiteOpenHelper
35.
SQLiteを早く使う三原則
36.
SQLiteを早く使う三原則 Transaction
37.
SQLiteを早く使う三原則 Transaction Prepare
Statement In Memory
38.
SQLiteを早く使う三原則 Transaction Prepare
Statement In Memory
39.
Thank you
Download now