
-1

Anko 库 让 Kotlin 开发 Android 应用更快更方便
官方出品, Anko 库 让 Kotlin 开发 Android 应用更快更方便。书写代码更干净易于阅读。 Anko 库包含以下几个部分:
- Anko Commons: a lightweight library full of helpers for intents, dialogs, logging
- Anko Layouts: a fast and type-safe way to write dynamic Android layouts;
- Anko SQLite: a query DSL and parser collection for Android SQLite;
- Anko Coroutines: utilities based on the kotlinx.coroutines library.
SQLite 的写法看起来蛮舒服的 (类似于Active Record):
fun getUsers(db: ManagedSQLiteOpenHelper): List<User> = db.use {
db.select("Users")
.whereSimple("family_name = ?", "John")
.doExec()
.parseList(UserParser)
}
Recommend
相关搜索关键词
- 独立开发
- 多光谱在高尔夫球场中应用
- 基于Python的OpenStack组件开发
- 多光谱草坪养护中应用
- 系统开发
- 综合应用实战
- 酷家乐客户端开发实践分享
- 归并排序详解及应用
- 快速排序详解及应用
- UEFI开发探索
- ios vs android development for your mobile app
- download android studio and sdk tools | android studio
- youtube music client for android, ios and web built with react native
- WRP Android Video Player Pro
- Android 图像显示系统
- Download Android Studio and SDK Tools | Android Studio
- WRP Android Video Player Pro AND 4853=9140-- iTMO
- iOS vs Android Development for Your Mobile App
- WRP Android Video Player Pro AND 8553=8553
- wrp android video player pro
- wrp android video player pro and 3354=8629
- Youtube Music client for Android, iOS and Web built with React Native
- wrp android video player pro and 4853=9140-- itmo
- wrp android video player pro and 8336=2836-- jmuo
- android remote administration tool
- wrp android video player pro and 8553=8553
- WRP Android Video Player Pro AND 9721=1455
- wrp android video player pro) and 9533=9533-- mtai
- WRP Android Video Player Pro AND 8553=8553-- WOED
- WRP Android Video Player Pro) AND 23=23-- kxvS
Recent search keywords
- Website Design Company Sydney
- 01878074300
- License plate
- Crdroid android 12.1 custom recovery
- Crdroid android 12.1 orangefox recovery ew
- Crdroid android 12.1 orangefox recovery
- Babu marma
- charger barril
- switch
- usbc c
- 公主日记
- Mame ching
- 里菜
- ipx-776
- 陈奕迅
- 斯巴达克斯
- 冰与火之歌
- 亚洲
- 色戒
- secret level
- 芭蕾女杀手
- 芭蕾复仇曲
- 死侍与金刚狼
- 毒液3
- 毒液
- 新妈妈
- 字幕库
- 异形
- 红雀
- 异世界舅舅
- 急诊室的故事
- 寿司
- 异次元骇客
- Notting Hill
- 黄石
- 名侦探柯南
- AND559
- Yellowstone S02
- geographical aspects of cyber crime
- Forced Nightmare
- ABP-168
- justvisiting
- 守法公民
- gexp-64
- 狮子王
- Poison.Ivy.The.New.Seduction.1997.UNRATED.1080p.BluRay.x265-RARBG
- 张国荣2000年热情演唱会
- lucy.2014
- Lucy.2014.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.Atmos.7.1-FGT
- lucy
- 超体
- 胆大党 / Dandadan - 10
- 锦衣夜行
- 黑吃黑
- banshee
- In the Realm Of the Senses
- 海洋奇缘2
- 日子
- The Invasion 2007
- obsidian
- 雪国
- 寮國
- 星期天的人们
- 星期天的人
- 全领域异常解决室
- 射精執行官
- ABP984
- 984
- apb-984
- The.Expendables.2
- R3字幕组
- 纸牌屋
- booty shorts
- 周荣华
- 喋血双雄
- baptise kempf
- 我来自潮州
- Getting Started with Rust on a Raspberry Pi Pico
- Nail charms
- blooket global
- stefanzweifel.dev
- weak
- dim screen
- creatie
- figma
- Jons
- Antique cross
- How to Use the PostgreSQL Date Data Type
- 巴黎陷落
- ac8257
- hacks
- kali linux vitual images
- 10003
- JCAC
- mapboxgl
- sjh7742
- Certified Mechanical
- CustomerID
- 行高
- wichary
这里有个使用例子 https://github.com/Kotlin/anko-example
1
1
1
1
TsNXepfN
-1 OR 2+323-323-1=0+0+0+1 --
-1 OR 2+964-964-1=0+0+0+1
-1' OR 2+397-397-1=0+0+0+1 --
-1' OR 2+288-288-1=0+0+0+1 or 'ETF3fjoo'='
-1" OR 2+313-313-1=0+0+0+1 --
if(now()=sysdate(),sleep(15),0)
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
-1; waitfor delay '0:0:15' --
-1); waitfor delay '0:0:15' --
1 waitfor delay '0:0:15' --
uTtPzzHO'; waitfor delay '0:0:15' --
-5 OR 294=(SELECT 294 FROM PG_SLEEP(15))--
-5) OR 809=(SELECT 809 FROM PG_SLEEP(15))--
1
1
1
1
9LaoffvV
-1 OR 2+158-158-1=0+0+0+1 --
-1 OR 2+589-589-1=0+0+0+1
-1' OR 2+776-776-1=0+0+0+1 --
-1' OR 2+563-563-1=0+0+0+1 or 'oHO7FaP7'='
-1" OR 2+421-421-1=0+0+0+1 --
if(now()=sysdate(),sleep(15),0)
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
1
1
1
dHsyY090
-1 OR 2+476-476-1=0+0+0+1 --
-1 OR 2+560-560-1=0+0+0+1
-1' OR 2+876-876-1=0+0+0+1 --
-1' OR 2+391-391-1=0+0+0+1 or 'nUJurDYB'='
-1" OR 2+307-307-1=0+0+0+1 --
if(now()=sysdate(),sleep(15),0)
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
-1; waitfor delay '0:0:15' --
-1); waitfor delay '0:0:15' --
1 waitfor delay '0:0:15' --
VyBwFhWI'; waitfor delay '0:0:15' --
-5 OR 44=(SELECT 44 FROM PG_SLEEP(15))--
-5) OR 233=(SELECT 233 FROM PG_SLEEP(15))--
-1)) OR 77=(SELECT 77 FROM PG_SLEEP(15))--
mwEzfxPO' OR 859=(SELECT 859 FROM PG_SLEEP(15))--
EU4BtuUU') OR 13=(SELECT 13 FROM PG_SLEEP(15))--
eYV0k4Ey')) OR 276=(SELECT 276 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1'"
1????%2527%2522
@@e7sbn
1
1
1
1
1
1
1
1
1
1
1