📄 New blog post:
If you’re an LLM, please read this
✕
安娜的档案
ar - العربية - 阿拉伯语
ast - asturianu - 阿斯图里亚斯语
az - azərbaycan - 阿塞拜疆语
be - беларуская - 白俄罗斯语
bg - български - 保加利亚语
bn - বাংলা - 孟加拉语
br - Brasil: português - 葡萄牙语 (巴西)
ca - català - 加泰罗尼亚语
ckb - کوردیی ناوەندی - 中库尔德语
cs - čeština - 捷克语
da - dansk - 丹麦语
de - Deutsch - 德语
el - Ελληνικά - 希腊语
en - English - 英语
eo - Esperanto - 世界语
es - español - 西班牙语
et - eesti - 爱沙尼亚语
fa - فارسی - 波斯语
fi - suomi - 芬兰语
fil - Filipino - 菲律宾语
fr - français - 法语
gl - galego - 加利西亚语
gu - ગુજરાતી - 古吉拉特语
ha - Hausa - 豪萨语
he - עברית - 希伯来语
hi - हिन्दी - 印地语
hr - hrvatski - 克罗地亚语
hu - magyar - 匈牙利语
hy - հայերեն - 亚美尼亚语
id - Indonesia - 印度尼西亚语
it - italiano - 意大利语
ja - 日本語 - 日语
jv - Jawa - 爪哇语
ka - ქართული - 格鲁吉亚语
ko - 한국어 - 韩语
lt - lietuvių - 立陶宛语
ml - മലയാളം - 马拉雅拉姆语
mr - मराठी - 马拉地语
ms - Melayu - 马来语
ne - नेपाली - 尼泊尔语
nl - Nederlands - 荷兰语
no - norsk bokmål - 书面挪威语 (挪威)
or - ଓଡ଼ିଆ - 奥里亚语
pl - polski - 波兰语
ps - پښتو - 普什图语
pt - Portugal: português - 葡萄牙语 (葡萄牙)
ro - română - 罗马尼亚语
ru - русский - 俄语
sk - slovenčina - 斯洛伐克语
sl - slovenščina - 斯洛文尼亚语
sq - shqip - 阿尔巴尼亚语
sr - српски - 塞尔维亚语
sv - svenska - 瑞典语
ta - தமிழ் - 泰米尔语
te - తెలుగు - 泰卢固语
th - ไทย - 泰语
tr - Türkçe - 土耳其语
tw - 中文 (繁體) - 中文 (繁体)
uk - українська - 乌克兰语
ur - اردو - 乌尔都语
vec - veneto - 威尼斯语
vi - Tiếng Việt - 越南语
yue - 粵語 - 粤语
zh - 中文 - 中文 ☑️
📚 人类历史上最大的完全开放的图书馆。 📈 64,416,225 本图书、95,689,473 篇论文被永久保存。
AA
301TB
direct uploads
IA
304TB
scraped by AA
DuXiu
298TB
scraped by AA
Hathi
9TB
scraped by AA
Libgen.li
214TB
collab with AA
Z-Lib
86TB
collab with AA
Libgen.rs
88TB
mirrored by AA
Sci-Hub
94TB
mirrored by AA
🛜 Official domains:
FAQ
and
Wikipedia
. ⭐️ Our code and data are 100% open source.
了解更多……
✕
近期下载:
主页
主页
主页
主页
安娜的档案
主页
搜索
捐赠
🧬 SciDB
常问问题
🌐 zh - 中文 - 中文
ar - العربية - 阿拉伯语
ast - asturianu - 阿斯图里亚斯语
az - azərbaycan - 阿塞拜疆语
be - беларуская - 白俄罗斯语
bg - български - 保加利亚语
bn - বাংলা - 孟加拉语
br - Brasil: português - 葡萄牙语 (巴西)
ca - català - 加泰罗尼亚语
ckb - کوردیی ناوەندی - 中库尔德语
cs - čeština - 捷克语
da - dansk - 丹麦语
de - Deutsch - 德语
el - Ελληνικά - 希腊语
en - English - 英语
eo - Esperanto - 世界语
es - español - 西班牙语
et - eesti - 爱沙尼亚语
fa - فارسی - 波斯语
fi - suomi - 芬兰语
fil - Filipino - 菲律宾语
fr - français - 法语
gl - galego - 加利西亚语
gu - ગુજરાતી - 古吉拉特语
ha - Hausa - 豪萨语
he - עברית - 希伯来语
hi - हिन्दी - 印地语
hr - hrvatski - 克罗地亚语
hu - magyar - 匈牙利语
hy - հայերեն - 亚美尼亚语
id - Indonesia - 印度尼西亚语
it - italiano - 意大利语
ja - 日本語 - 日语
jv - Jawa - 爪哇语
ka - ქართული - 格鲁吉亚语
ko - 한국어 - 韩语
lt - lietuvių - 立陶宛语
ml - മലയാളം - 马拉雅拉姆语
mr - मराठी - 马拉地语
ms - Melayu - 马来语
ne - नेपाली - 尼泊尔语
nl - Nederlands - 荷兰语
no - norsk bokmål - 书面挪威语 (挪威)
or - ଓଡ଼ିଆ - 奥里亚语
pl - polski - 波兰语
ps - پښتو - 普什图语
pt - Portugal: português - 葡萄牙语 (葡萄牙)
ro - română - 罗马尼亚语
ru - русский - 俄语
sk - slovenčina - 斯洛伐克语
sl - slovenščina - 斯洛文尼亚语
sq - shqip - 阿尔巴尼亚语
sr - српски - 塞尔维亚语
sv - svenska - 瑞典语
ta - தமிழ் - 泰米尔语
te - తెలుగు - 泰卢固语
th - ไทย - 泰语
tr - Türkçe - 土耳其语
tw - 中文 (繁體) - 中文 (繁体)
uk - українська - 乌克兰语
ur - اردو - 乌尔都语
vec - veneto - 威尼斯语
vi - Tiếng Việt - 越南语
yue - 粵語 - 粤语
zh - 中文 - 中文 ☑️
账户
登录 / 注册
找回密钥
账户
公开资料
已下载文件
我的捐赠
Referrals
Explore
活动
代码浏览器
ISBN Visualization ↗
Community Projects ↗
Open data
数据集
种子
大语言模型数据
关注我们
联系邮箱
安娜的博客 ↗
Reddit ↗
Matrix ↗
Help out
改进元数据
志愿服务与悬赏
翻译 ↗
Development
安娜的软件 ↗
安全性
数字千年版权法(DCMA)/ 版权声明
镜像
annas-archive.gl ↗
annas-archive.pk ↗
annas-archive.gd ↗
SLUM
[无关联]
↗
SLUM 2
[无关联]
↗
搜索
搜索
捐赠
捐赠
账户
账户
搜索设置
✕
排序
最相关
最新
(出版年份)
最旧
(出版年份)
最大
(文件大小)
最小
(文件大小)
最新
(已开源)
最旧
(已开源)
随机
高级
搜索描述和元数据中的注释
增加特定搜索字段
内容
📘 非小说类图书
15
📕 小说类图书
0
📗 未知类型的图书
2
📰 杂志
0
💬 漫画
0
📝 标准文档
0
🎶 乐谱
0
🤨 其他
0
文件类型
open our viewer
pdf
9
epub
4
zip
0
mobi
2
fb2
0
cbr
0
cbz
0
txt
0
djvu
0
azw3
1
doc
0
lit
1
rtf
0
rar
0
htm
0
html
0
docx
0
mht
0
lrf
0
jpg
0
chm
0
azw
0
pdb
0
odt
0
ppt
0
kfx
0
xls
0
xlsx
0
json
0
prc
0
tar
0
tif
0
snb
0
updb
0
htmlz
0
7z
0
cb7
0
gz
0
pptx
0
exe
0
ai
0
更多……
访问方式
🚀 合作服务器下载
17
外部下载
16
外部借阅
2
外部借阅(无法打印)
0
包含在种子中
16
来源
Z‑Librarys [zlib]
15
安娜的档案抓取并开源
Libgen.li [lgli]
15
上传到安娜的档案 [upload]
5
IA [ia]
2
安娜的档案抓取并开源
HathiTrust [hathi]
0
安娜的档案抓取并开源
Libgen.rs [lgrs]
9
读秀 [duxiu]
0
安娜的档案抓取并开源
Nexus/STC [nexusstc]
8
Z‑Library中文 [zlibzh]
0
MagzDB [magzdb]
0
安娜的档案抓取并开源
Sci‑Hubs [scihub]
0
语言
中文 [zh]
0
英语 [en]
17
俄语 [ru]
1
西班牙语 [es]
0
法语 [fr]
0
德语 [de]
0
意大利语 [it]
0
葡萄牙语 [pt]
0
日语 [ja]
0
荷兰语 [nl]
0
保加利亚语 [bg]
0
波兰语 [pl]
0
阿拉伯语 [ar]
0
拉丁语 [la]
0
希伯来语 [he]
0
繁体中文 [zh‑Hant]
0
土耳其语 [tr]
0
匈牙利语 [hu]
0
捷克语 [cs]
0
瑞典语 [sv]
0
丹麦语 [da]
0
韩语 [ko]
0
乌克兰语 [uk]
0
印度尼西亚语 [id]
0
希腊语 [el]
0
罗马尼亚语 [ro]
0
立陶宛语 [lt]
0
孟加拉语 [bn]
0
加泰罗尼亚语 [ca]
0
挪威语 [no]
0
南非荷兰语 [af]
0
芬兰语 [fi]
0
克罗地亚语 [hr]
0
塞尔维亚语 [sr]
0
泰语 [th]
0
印地语 [hi]
0
爱尔兰语 [ga]
0
拉脱维亚语 [lv]
0
波斯语 [fa]
0
越南语 [vi]
0
斯洛伐克语 [sk]
0
卡纳达语 [kn]
0
藏语 [bo]
0
威尔士语 [cy]
0
爪哇语 [jv]
0
乌尔都语 [ur]
0
意第绪语 [yi]
0
亚美尼亚语 [hy]
0
白俄罗斯语 [be]
0
卢旺达语 [rw]
0
泰米尔语 [ta]
0
哈萨克语 [kk]
0
斯洛文尼亚语 [sl]
0
马拉雅拉姆语 [ml]
0
掸语 [shn]
0
蒙古语 [mn]
0
格鲁吉亚语 [ka]
0
马拉地语 [mr]
0
世界语 [eo]
0
爱沙尼亚语 [et]
0
泰卢固语 [te]
0
菲律宾语 [fil]
0
古吉拉特语 [gu]
0
加利西亚语 [gl]
0
柯尔克孜语 [ky]
0
马来语 [ms]
0
阿塞拜疆语 [az]
0
斯瓦希里语 [sw]
0
克丘亚语 [qu]
0
旁遮普语 [pa]
0
巴什基尔语 [ba]
0
阿尔巴尼亚语 [sq]
0
乌兹别克语 [uz]
0
波斯尼亚语 [bs]
0
巴斯克语 [eu]
0
缅甸语 [my]
0
阿姆哈拉语 [am]
0
库尔德语 [ku]
0
西弗里西亚语 [fy]
0
祖鲁语 [zu]
0
普什图语 [ps]
0
尼泊尔语 [ne]
0
索马里语 [so]
0
维吾尔语 [ug]
0
奥罗莫语 [om]
0
马其顿语 [mk]
0
海地克里奥尔语 [ht]
0
老挝语 [lo]
0
鞑靼语 [tt]
0
僧伽罗语 [si]
0
中库尔德语 [ckb]
0
塔吉克语 [tg]
0
绍纳语 [sn]
0
巽他语 [su]
0
书面挪威语 [nb]
0
马拉加斯语 [mg]
0
科萨语 [xh]
0
豪萨语 [ha]
0
信德语 [sd]
0
齐切瓦语 [ny]
0
更多……
显示
列表
List (compact)
表格
搜索
搜索
Search settings
下载
期刊文章
数字借阅
元数据
结果集 1-17(总计 17)
lgli/Zigurd Mednieks - Programming Android (2011, ).lit
Programming Android : [Java programming for the new generation of mobile devices
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Presents instructions for creating Android applications for mobile devices using Java.
更多信息……
英语 [en] · LIT · 8.9MB · 2011 · 📘 非小说类图书 · 🚀/lgli/zlib ·
Save
base score: 11053.0, final score: 17440.268
upload/duxiu_main2/【星空藏书馆】/【星空藏书馆】等多个文件/Kindle电子书库(012)/综合书籍(007)/综合1(011)/书1/yanhu831/Verycd Share/O'Reilly/2011/2011-7/[Android编程].(Programming.Android).Zigurd.Mednieks.文字版.pdf
Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Thank you for making __Programming Android__ a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com. What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.* Learn how to use the Android SDK with the Eclipse IDE * Apply advanced Java concepts regardless of your experience with the language * Create an Android user interface that's captivating and easy to navigate * Use the Fragment API for tablet user interfaces * Make your application compatible with Honeycomb and earlier versions * Understand Android's unique database design issues and the role of SQLite * Use sensors and gestures to expand your app's input beyond just tapping and scrolling * Explore Android APIs for multimedia, location, communication, NFC, and other applications <div>
更多信息……
英语 [en] · PDF · 11.2MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/upload/zlib ·
Save
base score: 11065.0, final score: 17436.074
lgli/Zigurd Mednieks - Programming Android (2011, ).azw3
Programming Android : [Java programming for the new generation of mobile devices
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Presents instructions for creating Android applications for mobile devices using Java.
更多信息……
英语 [en] · AZW3 · 9.4MB · 2011 · 📘 非小说类图书 · 🚀/lgli/zlib ·
Save
base score: 11058.0, final score: 17425.637
lgli/Zigurd Mednieks - Programming Android (2011, ).epub
Programming Android : [Java programming for the new generation of mobile devices
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Presents instructions for creating Android applications for mobile devices using Java.
更多信息……
英语 [en] · EPUB · 7.1MB · 2011 · 📘 非小说类图书 · 🚀/lgli/zlib ·
Save
base score: 11068.0, final score: 17425.5
ia/programmingandro0000unse.pdf
Programming Android : [Java programming for the new generation of mobile devices
Mednieks, Zigurd, Dornin, Laird, Meike, G. Blake, Nakamura, Masumi
O'Reilly Media, Incorporated, O'Reilly Media, Sebastopol, CA, 2011
What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps. Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface that's captivating and easy to navigate Use the Fragment API for tablet user interfaces Make your application compatible with Honeycomb and earlier versions Understand Android's unique database design issues and the role of SQLite Use sensors and gestures to expand your app's input beyond just tapping and scrolling Explore Android APIs for multimedia, location, communication, NFC, and other applications
更多信息……
英语 [en] · PDF · 22.8MB · 2011 · 📗 未知类型的图书 · 🚀/ia ·
Save
base score: 11068.0, final score: 17425.113
lgli/Zigurd Mednieks - Programming Android (2011, ).mobi
Programming Android : [Java programming for the new generation of mobile devices
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Presents instructions for creating Android applications for mobile devices using Java.
更多信息……
英语 [en] · MOBI · 8.3MB · 2011 · 📘 非小说类图书 · 🚀/lgli/zlib ·
Save
base score: 11058.0, final score: 17424.752
upload/misc/ThoseBooks/No Category/No Category/Programming Android (9781449389697, 2011)/Programming-Android-2nd-Edition-Zigurd-Mednieks-Laird-Dornin(ThoseBooks).pdf
Programming Android : [Java programming for the new generation of mobile devices
Meike, G. Blake;Dornin, Laird;Mednieks, Zigurd R.;Nakamura, Masumi
O'Reilly Media, Incorporated, 2nd ed, 2012
What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps. Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface that's captivating and easy to navigate Use the Fragment API for tablet user interfaces Make your application compatible with Honeycomb and earlier versions Understand Android's unique database design issues and the role of SQLite Use sensors and gestures to expand your app's input beyond just tapping and scrolling Explore Android APIs for multimedia, location, communication, NFC, and other applications
更多信息……
英语 [en] · PDF · 15.9MB · 2012 · 📘 非小说类图书 · 🚀/lgli/upload ·
Save
base score: 11065.0, final score: 17424.621
upload/misc/Y9EgLx762wKqWqG7nloH/Books/Gentoomen Library/The Actually Useful Programming Library/Android/Programming Android - Mednieks, Dornin, Meike, Nakamura - O'Reilly (2010).pdf
Programming Android : [Java programming for the new generation of mobile devices
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, O'Reilly Media, Sebastopol, CA, 2011
Table of Contents 7 Preface 15 How This Book Is Organized 15 Conventions Used in This Book 16 Using Code Examples 16 Safari® Books Online 17 How to Contact Us 17 Acknowledgments 18 Part I. Tools and Basics 19 Chapter 1. Your Toolkit 21 Installing the Android SDK and Prerequisites 21 The Java Development Kit (JDK) 22 The Eclipse Integrated Development Environment (IDE) 23 The Android SDK 25 Adding Build Targets to the SDK 26 The Android Development Toolkit (ADT) Plug-in for Eclipse 27 Using the Install New Software Wizard to download and install the ADT plug-in 28 Configuring the ADT plug-in 29 Test Drive: Confirm That Your Installation Works 30 Making an Android Project 30 Making an Android Virtual Device (AVD) 34 Running a Program on an AVD 37 Running a Program on an Android Device 38 Troubleshooting SDK Problems: No Build Targets 39 Components of the SDK 39 The Android Debug Bridge (adb) 39 The Dalvik Debug Monitor Server (DDMS) 39 Components of the ADT Eclipse Plug-in 41 The Android Layout Editor 42 The Android Manifest Editor 42 XML editors for other Android XML files 42 Building Android apps 42 Running and debugging Android apps 43 The DDMS 43 Android Virtual Devices 43 QEMU 43 The SDK and AVD Manager 44 Other SDK Tools 44 Hierarchy Viewer 44 Layoutopt 44 Monkey 44 sqlite3 45 keytool 45 Zipalign 45 Draw9patch 45 android 45 Keeping Up-to-Date 46 Keeping the Android SDK Up-to-Date 46 Keeping Eclipse and the ADT Plug-in Up-to-Date 47 Keeping the JDK Up-to-Date 47 Example Code 48 SDK Example Code 48 Example Code from This Book 48 On Reading Code 50 Chapter 2. Java for Android 51 Android Is Reshaping Client-Side Java 51 The Java Type System 52 Primitive Types 52 Objects and Classes 53 Object Creation 53 The Object Class and Its Methods 55 Objects, Inheritance, and Polymorphism 57 Final and Static Declarations 59 Abstract Classes 63 Interfaces 64 Exceptions 66 The Java Collections Framework 70 Collection interface types 70 Collection implementation types 71 Java generics 72 Garbage Collection 73 Scope 74 Java Packages 74 Access Modifiers and Encapsulation 75 Idioms of Java Programming 77 Type Safety in Java 77 Encapsulation 78 Getters and setters 78 Using Anonymous Classes 80 Modular Programming in Java 83 Basic Multithreaded Concurrent Programming in Java 86 Synchronization and Thread Safety 86 Thread Control with wait() and notify() Methods 89 Synchronization and Data Structures 91 Chapter 3. The Ingredients of an Android Application 93 Traditional Programming Models Compared to Android 93 Activities, Intents, and Tasks 95 Other Android Components 96 Service 97 Content Providers 97 Using a content provider 98 Content providers and the Internet 99 BroadcastReceiver 100 Static Application Resources and Context 100 Application Manifests 101 A Typical Source Tree 102 Initialization Parameters in AndroidManifest.xml 102 Resources 105 The Android Application Runtime Environment 106 The Dalvik VM 107 Zygote: Forking a New Process 107 Sandboxing: Processes and Users 107 Component Life Cycles 108 The Activity Life Cycle 108 Packaging an Android Application: The .apk File 110 On Porting Software to Android 111 Chapter 4. Getting Your Application into Users’ Hands 113 Application Signing 113 Public Key Encryption and Cryptographic Signing 113 How Signatures Protect Software Users, Publishers, and Secure Communications 115 Self-signed certificates for Android software 115 Signing an Application 116 Debug certificates 116 Creating a self-signed certificate 117 Don’t lose it! 118 Using a self-signed certificate to sign an application 119 Placing an Application for Distribution in the Android Market 123 Becoming an Official Android Developer 124 Uploading Applications in the Market 124 Getting Paid 125 Google Maps API Keys 126 Specifying API-Level Compatibility 127 Compatibility with Many Kinds of Screens 127 Testing for Screen Size Compatibility 128 Resource Qualifiers and Screen Sizes 128 Chapter 5. Eclipse for Android Software Development 129 Eclipse Concepts and Terminology 130 Plug-ins 130 Workspaces 131 Java Environments 132 Eclipse’s Java Runtime Environment 132 The Java compiler 132 The application runtime 132 Projects 133 Builders and Artifacts 133 Extensions 133 Associations 135 Eclipse Views and Perspectives 135 The Package Explorer View 136 The Task List View 136 The Outline View 137 The Problems View 138 Java Coding in Eclipse 138 Editing Java Code and Code Completion 138 Refactoring 139 Eclipse and Android 140 Preventing Bugs and Keeping Your Code Clean 140 Static Analyzers 141 FindBugs 141 Applying Static Analysis to Android Code 145 Limitations of Static Analysis 148 Eclipse Idiosyncrasies and Alternatives 148 Chapter 6. Effective Java for Android 151 The Android Framework 151 The Android Libraries 151 Extending Android 153 Overrides and callbacks 153 Using polymorphism and composition 156 Extending Android classes 157 Organizing Java Source 158 Concurrency in Android 160 AsyncTask and the UI Thread 161 Threads in an Android Process 172 Serialization 174 Java Serialization 175 Parcelable 177 Classes That Support Serialization 180 Serialization and the Application Life Cycle 181 Part II. About the Android Framework 183 Chapter 7. Building a View 185 Android GUI Architecture 185 The Model 185 The View 186 The Controller 187 Putting It Together 187 Assembling a Graphical Interface 189 Wiring Up the Controller 194 Listening to the Model 196 Listening for Touch Events 201 Listening for Key Events 204 Alternative Ways to Handle Events 205 Advanced Wiring: Focus and Threading 207 The Menu 211 Chapter 8. Fragments and Multiplatform Support 215 Creating a Fragment 216 Fragment Life Cycle 219 The Fragment Manager 220 Fragment Transactions 221 The Compatibility Package 226 Chapter 9. Drawing 2D and 3D Graphics 229 Rolling Your Own Widgets 229 Layout 230 Measurement 232 Arrangement 234 Canvas Drawing 235 Drawing text 239 Matrix transformations 240 Drawables 246 Bitmaps 250 Bling 252 Shadows, Gradients, and Filters 255 Animation 256 Transition animation 256 Background animation 259 Surface view animation 260 OpenGL Graphics 261 Chapter 10. Handling and Persisting Data 265 Relational Database Overview 265 SQLite 266 The SQL Language 266 SQL Data Definition Commands 267 SQLite types 268 Database constraints 269 SQL Data Manipulation Commands 270 Additional Database Concepts 272 Database Transactions 273 Example Database Manipulation Using sqlite3 273 SQL and the Database-Centric Data Model for Android Applications 276 The Android Database Classes 277 Database Design for Android Applications 278 Basic Structure of the SimpleVideoDbHelper Class 279 Using the Database API: MJAndroid 282 Android and Social Networking 282 The Source Folder (src) 283 Loading and Starting the Application 285 Database Queries and Reading Data from the Database 285 Using the query method 288 Modifying the Database 289 Inserting data into the database 289 Using the insert method 290 Using the execSQL method 290 Updating data already in the database 291 Using the update method 291 Using the execSQL method 292 Deleting data in the database 293 Using the delete method 293 Using the execSQL method 293 Part III. A Skeleton Application for Android 295 Chapter 11. A Framework for a Well-Behaved Application 297 Visualizing Life Cycles 298 Visualizing the Activity Life Cycle 298 Memory recovery and life cycles 305 Life cycle methods of the Activity class 306 Saving and restoring instance state 307 Configuration changes and the activity life cycle 308 Minor life cycle methods of the Activity class 309 Visualizing the Fragment Life Cycle 310 The Activity Class and Well-Behaved Applications 313 The Activity Life Cycle and the User Experience 314 Life Cycle Methods of the Application Class 314 A Flowing and Intuitive User Experience Across Activities 317 Multitasking in a Small-Screen Environment 317 Tasks and Applications 317 Specifying Launch and Task Behavior 318 Launch mode 318 Task affinity 319 Other activity attributes affecting task behavior 320 Modifying task behavior with intent flags 320 Chapter 12. Using Content Providers 323 Understanding Content Providers 324 Implementing a Content Provider 325 Browsing Video with Finch 326 The simple video database 327 Structure of the simple version of the code 327 Defining a Provider Public API 327 Defining the CONTENT_URI 328 Creating the Column Names 330 Declaring Column Specification Strings 330 Writing and Integrating a Content Provider 332 Common Content Provider Tasks 332 Extending ContentProvider 332 File Management and Binary Data 334 Android MVC and Content Observation 336 A Complete Content Provider: The SimpleFinchVideoContentProvider Code 337 The SimpleFinchVideoContentProvider Class and Instance Variables 337 Implementing the onCreate Method 339 Implementing the getType Method 340 Implementing the Provider API 340 The query method 340 The insert method 342 The update method 343 The delete method 344 Determining How Often to Notify Observers 345 Declaring Your Content Provider 345 Chapter 13. Exploring Content Providers 347 Developing RESTful Android Applications 348 A “Network MVC” 349 Summary of Benefits 351 Code Example: Dynamically Listing and Caching YouTube Video Content 352 Structure of the Source Code for the Finch YouTube Video Example 353 Stepping Through the Search Application 354 Step 1: Our UI Collects User Input 355 Step 2: Our Controller Listens for Events 355 Step 3: The Controller Queries the Content Provider with a managedQuery on the Content Provider/Model 356 Step 4: Implementing the RESTful Request 356 Constants and Initialization 356 Creating the Database 357 A Networked Query Method 357 RESTfulContentProvider: A REST helper 360 UriRequestTask 363 YouTubeHandler 364 insert and ResponseHandlers 370 File Management: Storing Thumbnails 371 Part IV. Advanced Topics 375 Chapter 14. Multimedia 377 Audio and Video 377 Playing Audio and Video 378 Audio Playback 379 MediaPlayer audio playback 379 AudioTrack audio playback 380 Video Playback 381 Recording Audio and Video 382 Audio Recording 383 MediaRecorder audio recording 383 Intent audio recording 385 AudioRecorder audio recording 385 Video Recording 386 MediaRecorder video recording 387 Intent video recording 387 Stored Media Content 387 Chapter 15. Location and Mapping 389 Location-Based Services 390 Mapping 391 The Google Maps Activity 391 The MapView and MapActivity 392 Working with MapViews 393 MapView and MyLocationOverlay Initialization 393 Pausing and Resuming a MapActivity 396 Controlling the Map with Menu Buttons 397 Controlling the Map with the Keypad 399 Location Without Maps 400 The Manifest and Layout Files 400 Connecting to a Location Provider and Getting Location Updates 401 Updating the Emulated Location 404 Using geo to update location 404 Using DDMS to update location 405 Chapter 16. Sensors, NFC, Speech, Gestures, and Accessibility 409 Sensors 409 Position 411 Accelerometer 412 Gyroscope 412 Rotation vector 412 Linear acceleration 413 Gravity 413 Other Sensors 413 Near Field Communication (NFC) 414 Reading a Tag 414 Writing to a Tag 421 P2P Mode 423 Gesture Input 424 Accessibility 425 Chapter 17. Communication, Identity, Sync, and Social Media 429 Account Contacts 429 Authentication and Synchronization 432 Authentication 433 Synchronization 440 Bluetooth 447 The Bluetooth Protocol Stack 447 Bluetooth-specific protocols and adopted protocols 448 Bluez: The Linux Bluetooth Implementation 449 Using Bluetooth in Android Applications 449 Bluetooth and related I/O classes 450 The DeviceListActivity class 462 The BtConsoleActivity class 462 Chapter 18. The Android Native Development Kit (NDK) 463 Native Methods and JNI Calls 464 Conventions on the Native Method Side 464 Conventions on the Java Side 465 The Android NDK 466 Setting Up the NDK Environment 466 Compiling with the NDK 466 JNI, NDK, and SDK: A Sample App 467 Android-Provided Native Libraries 469 Building Your Own Custom Library Modules 471 Native Activities 474 Index 481
更多信息……
英语 [en] · PDF · 12.6MB · 2011 · 📘 非小说类图书 · 🚀/lgli/upload/zlib ·
Save
base score: 11068.0, final score: 17424.52
zlib/no-category/Mednieks, Zigurd R/Programming Android_121811650.pdf
Programming Android : [Java programming for the new generation of mobile devices
Mednieks, Zigurd, Dornin, Laird, Meike, G. Blake, Nakamura, Masumi
Sebastopol, Calif. : O'Reilly, 1st ed., Sebastopol, Calif, California, 2011
xvi, 482 p. : 24 cm, Includes index, \"Java programming for the new generation of mobile devices\"--Cover
更多信息……
英语 [en] · PDF · 23.3MB · 2011 · 📗 未知类型的图书 · 🚀/ia/zlib ·
Save
base score: 11068.0, final score: 17424.172
nexusstc/Программирование под Android/8619c8b45e38fd0bacc109361bc55950.pdf
Программирование под Android
Зигард Медникс [и др.] ; [пер. с англ. О. Сивченко]
Питер, Серия "Бестселлеры O'Reilly", Москва [и др.], Russia, 2012
Что нужно, чтобы писать качественные приложения для Android? Досконально исследуйте основные составные элементы Android и API, вооружившись этим авторитетным пособием, и научитесь создавать превосходные приложения, которые будут работать на различных устройствах с этой операционной системой. Вы узнаете о проверенных способах проектирования и реализации программ. В частности, в книге рассматриваются каркасы приложений, которыми можно пользоваться как отправными точками для написания собственных программ. Погрузитесь в мир сенсоров, нативной разработки, трехмерной графики и многого другого, узнайте, как писать приложения для той платформы, которую выбираете вы сами. Если вы программист, обладающий средним или обширным опытом, то при помощи этой книги вы научитесь писать прекрасные приложения для Android.
更多信息……
英语 [en] · 俄语 [ru] · PDF · 8.6MB · 2012 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 11065.0, final score: 17423.963
lgli/N:\!genesis_\0day\!non_fiction\Programming Android.epub
Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index
Mednieks, Zigurd, Dornin, Laird, Meike, G. Blake, Nakamura, Masumi & Laird Dornin & G. Blake Meike & Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Thank you for making __Programming Android__ a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com. What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.* Learn how to use the Android SDK with the Eclipse IDE * Apply advanced Java concepts regardless of your experience with the language * Create an Android user interface that's captivating and easy to navigate * Use the Fragment API for tablet user interfaces * Make your application compatible with Honeycomb and earlier versions * Understand Android's unique database design issues and the role of SQLite * Use sensors and gestures to expand your app's input beyond just tapping and scrolling * Explore Android APIs for multimedia, location, communication, NFC, and other applications <div>
更多信息……
英语 [en] · EPUB · 4.8MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 11065.0, final score: 17421.734
nexusstc/Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index/04b750e10fe9f4e510520f0a783c20e7.epub
Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 0, 2011
Thank you for making Programming Android a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com. What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps. Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface that's captivating and easy to navigate Use the Fragment API for tablet user interfaces Make your application compatible with Honeycomb and earlier versions Understand Android's unique database design issues and the role of SQLite Use sensors and gestures to expand your app's input beyond just tapping and scrolling Explore Android APIs for multimedia, location, communication, NFC, and other applications </div>
更多信息……
英语 [en] · EPUB · 4.5MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 11065.0, final score: 17421.701
upload/duxiu_main2/【星空藏书馆】/【星空藏书馆】等多个文件/Kindle电子书库(012)/综合书籍(007)/综合1(011)/书1/yanhu831/Verycd Share/O'Reilly/2011/2011-7/[Android编程].(Programming.Android).Zigurd.Mednieks.文字版.mobi
Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Thank you for making __Programming Android__ a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com. What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.* Learn how to use the Android SDK with the Eclipse IDE * Apply advanced Java concepts regardless of your experience with the language * Create an Android user interface that's captivating and easy to navigate * Use the Fragment API for tablet user interfaces * Make your application compatible with Honeycomb and earlier versions * Understand Android's unique database design issues and the role of SQLite * Use sensors and gestures to expand your app's input beyond just tapping and scrolling * Explore Android APIs for multimedia, location, communication, NFC, and other applications <div>
更多信息……
英语 [en] · MOBI · 12.3MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/upload/zlib ·
Save
base score: 11055.0, final score: 17421.406
lgli/I:\it-books_dl\4524\Programming Android.pdf
Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Thank you for making __Programming Android__ a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com. What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.* Learn how to use the Android SDK with the Eclipse IDE * Apply advanced Java concepts regardless of your experience with the language * Create an Android user interface that's captivating and easy to navigate * Use the Fragment API for tablet user interfaces * Make your application compatible with Honeycomb and earlier versions * Understand Android's unique database design issues and the role of SQLite * Use sensors and gestures to expand your app's input beyond just tapping and scrolling * Explore Android APIs for multimedia, location, communication, NFC, and other applications <div>
更多信息……
英语 [en] · PDF · 13.1MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 11065.0, final score: 17421.33
nexusstc/Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index/aa61f8756c3d6985563017d1d0b6cb64.pdf
Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Thank you for making __Programming Android__ a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com. What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.* Learn how to use the Android SDK with the Eclipse IDE * Apply advanced Java concepts regardless of your experience with the language * Create an Android user interface that's captivating and easy to navigate * Use the Fragment API for tablet user interfaces * Make your application compatible with Honeycomb and earlier versions * Understand Android's unique database design issues and the role of SQLite * Use sensors and gestures to expand your app's input beyond just tapping and scrolling * Explore Android APIs for multimedia, location, communication, NFC, and other applications <div>
更多信息……
英语 [en] · PDF · 11.0MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 11065.0, final score: 17421.33
upload/duxiu_main2/【星空藏书馆】/【星空藏书馆】等多个文件/Kindle电子书库(012)/综合书籍(007)/综合1(011)/书1/yanhu831/Verycd Share/O'Reilly/2011/2011-7/[Android编程].(Programming.Android).Zigurd.Mednieks.文字版.epub
Programming Android: ''Java programming for the new generation of mobile devices''--Cover. - Includes index
Zigurd R Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura
O'Reilly Media, Incorporated, 1st ed., Sebastopol, Calif, California, 2011
Thank you for making __Programming Android__ a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com. What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.* Learn how to use the Android SDK with the Eclipse IDE * Apply advanced Java concepts regardless of your experience with the language * Create an Android user interface that's captivating and easy to navigate * Use the Fragment API for tablet user interfaces * Make your application compatible with Honeycomb and earlier versions * Understand Android's unique database design issues and the role of SQLite * Use sensors and gestures to expand your app's input beyond just tapping and scrolling * Explore Android APIs for multimedia, location, communication, NFC, and other applications <div>
更多信息……
英语 [en] · EPUB · 4.5MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/upload/zlib ·
Save
base score: 11065.0, final score: 17420.994
lgli/978-1-449-38969-7.pdf
Cassandra: The Definitive Guide
Eben Hewitt
O'Reilly Media, Incorporated, O'Reilly Media, Sebastopol, CA, 2011
What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps. Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface that's captivating and easy to navigate Use the Fragment API for tablet user interfaces Make your application compatible with Honeycomb and earlier versions Understand Android's unique database design issues and the role of SQLite Use sensors and gestures to expand your app's input beyond just tapping and scrolling Explore Android APIs for multimedia, location, communication, NFC, and other applications
更多信息……
英语 [en] · PDF · 12.3MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/zlib ·
Save
❌ 这个文件可能有问题。
base score: 0.01, final score: 15.027684
Show 16 partial matches
16 部分匹配
lgli/A Brutal Design - Zachary C. Solomon.epub
A Brutal Design : A Novel
Zachary C. Solomon
Philadelphia : Lanternfish Press,, Lightning Source Inc. (Tier 1), Philadelphia, 2024
After the fascist takeover of his homeland and the murder of his parents, Jewish architecture student Samuel Zelnik thinks that he and his friends are bound for the gulag—or worse. Instead, he receives an unexpected offer of freedom working in the experimental utopian city of Duma. Awed by the city’s dramatic architecture but confused by the other residents’ strange behavior, Zelnik searches for his long-lost uncle who emigrated to Duma before him. His wanderings reunite him with Miriana Grannoff, an exiled avant-garde artist who was once his teacher. Her memorial installations hidden around the city equally enchant and repel him. And gradually, they begin to reveal a Duma is not the workers’ paradise it pretends to be...M.F
更多信息……
英语 [en] · EPUB · 0.2MB · 2024 · 📕 小说类图书 · 🚀/lgli/lgrs/zlib ·
Save
base score: 11055.0, final score: 20.300137
lgli/9781636919577 I Messed Up How to Own Your Mistakes - Sloane Hughes.pdf
I messed up : how to own your mistakes
Sloane Hughes
Bearport Publishing Company, Incorporated, Life Works! Set Two Ser, Minneapolis, 2022
Oops! Making mistakes isn't the end of the world. It's what we do about a mistake that really matters. Bright, cheerful illustrations paired with engaging photos and lively text make learning about owning mistakes fun, while hands-on activities put the social and emotional engagement into action. Explore how life works when we can say ŇI messed up!Ó
更多信息……
英语 [en] · PDF · 6.4MB · 2022 · 📘 非小说类图书 · 🚀/lgli/zlib ·
Save
base score: 11068.0, final score: 19.657604