# AndroidAppsSecurity **Repository Path**: qtyresources/android-apps-security ## Basic Information - **Project Name**: AndroidAppsSecurity - **Description**: 《Android Apps Security》书籍配套源代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-16 - **Last Updated**: 2021-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 《Android Apps Security》 作者:Sheran Gunasekera 出版社:Apress ISBN: (pbk): 978-1-4302-4062-4 (electronic): 978-1-4302-4063-1 源代码下载地址: https://www.apress.com/jp/book/9781430240631#otherversion=9781430240624 https://github.com/Apress/android-apps-security Chapter01 Android Architecture 01. VideoViewDemo ==> VideoView 的使用示例工程 Chapter02 Information: The Foundation of an Apps 01. Proxim ==> 使用 AES 加密存储在本地的数据 Chapter03 Android Security Architecture 03. ZenLibrary ==> 演示自定义权限的使用示例程序 Chapter04 Concepts in Action - Part 1 内容无意义,示例代码是第 2 章的拷贝,在此就不创建示例工程了,可以参照第 2 章的 Proxim 示例程序 Chapter05 Data Storage and Cryptography 01. CryptoExample1 ==> 使用 AES/CBC/ZeroBytePadding 算法加解密数据 02. StorageExample1 ==> 使用 SharedPreference 保存数据 03. StorageExample2 ==> 使用 Context.openFileOutput() 和 Context.openFileInput() 方法保存数据 04. StorageExample3 ==> 先加密数据然后再保存数据到 Database 中 Chapter06 Talking to Web Apps 01. LoginDemo ==> Login 后台服务程序 02. LoginDemoClient1 ==> 使用 POST 请求登录 Chapter07 Security in the Enterprise 01. MySQLConnect ==> 使用 Java 访问 MySQL 数据库 02. RESTFetch ==> 从网络上下载 xml 内容,并解析 03. RESTJSON ==> 从网络上下载 json 内容,并解析 04. Services/XmlService.js ==> xml 内容服务器代码 05. Services/JsonService.js ==> json 内容服务器代码 Chapter08 Concepts in Action: Part 2 01. OAuthPicasa ==> OAuth 认证请求示例 02. ChallengeResponseClient ==> 挑战字响应示例 Chapter09 Publishing and Selling Your Apps 01. ChuckNorrisFacts ==> 谷歌许可证检验示例 02. LicenseCheck ==> 混淆代码示例 Chapter10 Malware and Spyware 无代码