Suche senden
Hochladen
Android开发基础
•
0 gefällt mir
•
2,995 views
Y
ykdsg
Folgen
Bildung
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 23
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Btrace intro(撒迦)
Btrace intro(撒迦)
ykdsg
Java cpu
Java cpu
ykdsg
JVM内容管理和垃圾回收
JVM内容管理和垃圾回收
Tony Deng
为啥别读HotSpot VM的源码(2012-03-03)
为啥别读HotSpot VM的源码(2012-03-03)
Kris Mok
Nashorn on JDK 8 (ADC2013)
Nashorn on JDK 8 (ADC2013)
Kris Mok
高性能的Java代码编写及常见问题排查
高性能的Java代码编写及常见问题排查
bluedavy lin
并发编程交流
并发编程交流
bluedavy lin
Javascript primer plus
Javascript primer plus
Dongxu Yao
Empfohlen
Btrace intro(撒迦)
Btrace intro(撒迦)
ykdsg
Java cpu
Java cpu
ykdsg
JVM内容管理和垃圾回收
JVM内容管理和垃圾回收
Tony Deng
为啥别读HotSpot VM的源码(2012-03-03)
为啥别读HotSpot VM的源码(2012-03-03)
Kris Mok
Nashorn on JDK 8 (ADC2013)
Nashorn on JDK 8 (ADC2013)
Kris Mok
高性能的Java代码编写及常见问题排查
高性能的Java代码编写及常见问题排查
bluedavy lin
并发编程交流
并发编程交流
bluedavy lin
Javascript primer plus
Javascript primer plus
Dongxu Yao
Java Crash分析(2012-05-10)
Java Crash分析(2012-05-10)
Kris Mok
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
ykdsg
J Ruby和Rails 让Ruby语言融入Java项目
J Ruby和Rails 让Ruby语言融入Java项目
George Ang
Sun jdk 1.6内存管理 -使用篇
Sun jdk 1.6内存管理 -使用篇
bluedavy lin
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
Java常见问题排查
Java常见问题排查
bluedavy lin
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
Will Huang
Java类加载器
Java类加载器
Fu Cheng
Ali-tomcat
Ali-tomcat
wang hongjiang
前端自動化工具
前端自動化工具
國昭 張
Sun JDK 1.6内存管理 -调优篇
Sun JDK 1.6内存管理 -调优篇
bluedavy lin
Supersonic Subatomic Quarkus accelerate cloud native development
Supersonic Subatomic Quarkus accelerate cloud native development
Ryan ZhangCheng
2012 java two-desktop-appliction-using-j-ruby-with-swt
2012 java two-desktop-appliction-using-j-ruby-with-swt
tka
Java bytecode
Java bytecode
申 艳超
Java SE 8 技術手冊第 11 章 - 執行緒與並行API
Java SE 8 技術手冊第 11 章 - 執行緒與並行API
Justin Lin
Jvm内存管理基础
Jvm内存管理基础
wang hongjiang
Full stack-development with node js
Full stack-development with node js
Xuefeng Zhang
Android线程简介
Android线程简介
朋 王
Effective linux.3.(diagnosis)
Effective linux.3.(diagnosis)
wang hongjiang
Java trouble shooting
Java trouble shooting
Min Zhou
Android -汇博
Android -汇博
dlqingxi
Android应用开发 - 沈大海
Android应用开发 - 沈大海
Shaoning Pan
Weitere ähnliche Inhalte
Was ist angesagt?
Java Crash分析(2012-05-10)
Java Crash分析(2012-05-10)
Kris Mok
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
ykdsg
J Ruby和Rails 让Ruby语言融入Java项目
J Ruby和Rails 让Ruby语言融入Java项目
George Ang
Sun jdk 1.6内存管理 -使用篇
Sun jdk 1.6内存管理 -使用篇
bluedavy lin
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
Java常见问题排查
Java常见问题排查
bluedavy lin
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
Will Huang
Java类加载器
Java类加载器
Fu Cheng
Ali-tomcat
Ali-tomcat
wang hongjiang
前端自動化工具
前端自動化工具
國昭 張
Sun JDK 1.6内存管理 -调优篇
Sun JDK 1.6内存管理 -调优篇
bluedavy lin
Supersonic Subatomic Quarkus accelerate cloud native development
Supersonic Subatomic Quarkus accelerate cloud native development
Ryan ZhangCheng
2012 java two-desktop-appliction-using-j-ruby-with-swt
2012 java two-desktop-appliction-using-j-ruby-with-swt
tka
Java bytecode
Java bytecode
申 艳超
Java SE 8 技術手冊第 11 章 - 執行緒與並行API
Java SE 8 技術手冊第 11 章 - 執行緒與並行API
Justin Lin
Jvm内存管理基础
Jvm内存管理基础
wang hongjiang
Full stack-development with node js
Full stack-development with node js
Xuefeng Zhang
Android线程简介
Android线程简介
朋 王
Effective linux.3.(diagnosis)
Effective linux.3.(diagnosis)
wang hongjiang
Java trouble shooting
Java trouble shooting
Min Zhou
Was ist angesagt?
(20)
Java Crash分析(2012-05-10)
Java Crash分析(2012-05-10)
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
J Ruby和Rails 让Ruby语言融入Java项目
J Ruby和Rails 让Ruby语言融入Java项目
Sun jdk 1.6内存管理 -使用篇
Sun jdk 1.6内存管理 -使用篇
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
Java常见问题排查
Java常见问题排查
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
Java类加载器
Java类加载器
Ali-tomcat
Ali-tomcat
前端自動化工具
前端自動化工具
Sun JDK 1.6内存管理 -调优篇
Sun JDK 1.6内存管理 -调优篇
Supersonic Subatomic Quarkus accelerate cloud native development
Supersonic Subatomic Quarkus accelerate cloud native development
2012 java two-desktop-appliction-using-j-ruby-with-swt
2012 java two-desktop-appliction-using-j-ruby-with-swt
Java bytecode
Java bytecode
Java SE 8 技術手冊第 11 章 - 執行緒與並行API
Java SE 8 技術手冊第 11 章 - 執行緒與並行API
Jvm内存管理基础
Jvm内存管理基础
Full stack-development with node js
Full stack-development with node js
Android线程简介
Android线程简介
Effective linux.3.(diagnosis)
Effective linux.3.(diagnosis)
Java trouble shooting
Java trouble shooting
Ähnlich wie Android开发基础
Android -汇博
Android -汇博
dlqingxi
Android应用开发 - 沈大海
Android应用开发 - 沈大海
Shaoning Pan
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂
imShining @DevCamp
快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架
Will Huang
Memcached vs redis
Memcached vs redis
qianshi
如何选择 Docker 监控方案
如何选择 Docker 监控方案
Leo Zhou
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
Xuefeng Zhang
從軟體開發角度 談 Docker 的應用
從軟體開發角度 談 Docker 的應用
謝 宗穎
Android开发培训 单元1
Android开发培训 单元1
longqi293
Android gradle 从入门到gg 0
Android gradle 从入门到gg 0
Jun Liu
第四堂 Android 的架構與開發工具
第四堂 Android 的架構與開發工具
力中 柯
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
colderboy17
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
mysqlops
Android开发概览
Android开发概览
heyfluke
使用Dsl改善软件设计
使用Dsl改善软件设计
mingjin
Android開發app
Android開發app
騰昱 魏
0527 asus cloud day 開放。引領數位內容進軍國際 – 華碩雲端市集
0527 asus cloud day 開放。引領數位內容進軍國際 – 華碩雲端市集
ASUSCloud
GDG Taichung - Flutter and Firebase.pdf
GDG Taichung - Flutter and Firebase.pdf
Duran Hsieh
N-layer design & development
N-layer design & development
Xuefeng Zhang
基于Seajs的项目构建
基于Seajs的项目构建
Zhang Xiaoxue
Ähnlich wie Android开发基础
(20)
Android -汇博
Android -汇博
Android应用开发 - 沈大海
Android应用开发 - 沈大海
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂
快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架
Memcached vs redis
Memcached vs redis
如何选择 Docker 监控方案
如何选择 Docker 监控方案
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
從軟體開發角度 談 Docker 的應用
從軟體開發角度 談 Docker 的應用
Android开发培训 单元1
Android开发培训 单元1
Android gradle 从入门到gg 0
Android gradle 从入门到gg 0
第四堂 Android 的架構與開發工具
第四堂 Android 的架構與開發工具
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
Android开发概览
Android开发概览
使用Dsl改善软件设计
使用Dsl改善软件设计
Android開發app
Android開發app
0527 asus cloud day 開放。引領數位內容進軍國際 – 華碩雲端市集
0527 asus cloud day 開放。引領數位內容進軍國際 – 華碩雲端市集
GDG Taichung - Flutter and Firebase.pdf
GDG Taichung - Flutter and Firebase.pdf
N-layer design & development
N-layer design & development
基于Seajs的项目构建
基于Seajs的项目构建
Kürzlich hochgeladen
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
微信 tytyqqww业务接单
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
businesshealthwise
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
微信 tytyqqww业务接单
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
PUAXINYEEMoe
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
michaelell902
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
PUAXINYEEMoe
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
611002610
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
jhujyunjhang
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
jhujyunjhang
Kürzlich hochgeladen
(9)
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
Android开发基础
1.
Android开发基础
伯奎
2.
Android开发基础 • 1、搭建开发环境 • 2、Android程序框架 •
3、DDMS • 4、android tools
3.
开发环境 • Eclipse+ADT+Android SDK •
ADT 插件安装(https://dl-ssl.google.com/android/eclipse/)
4.
开发环境 • Android SDK
setup(developer.android.com/sdk/index.html)
5.
ANDROID程序框架
6.
Android程序框架
7.
Android程序框架 • AndroidManifest
– 定义应用程序的信息 – 声明应用程序的组件 – 声明应用程序所需的系统权限 – 声明应用程序API Level – 声明应用程序依赖的扩展包
8.
Android程序框架 • Application Components
– Application : 每个应用的一个实例。 – Activity:活动代表一个用户可交互的界面 – Services:一个寄宿在后台的服务 – Broadcast Receivers:广播事件接收器 – Intent:模块间通信的命令
9.
Android程序框架 • 资源 –
Drawable:图片(res/drawable/) – Layout:UI 布局(res/layout/) – String :文本(/res/values/) – Color :颜色值(/res/values/) – Anim:动画(/res/anim)
10.
Android程序框架 • Activity生命周期
– onCreate – onStart – onResume – onPause – onStop – onDestroy
11.
DDMS
12.
DDMS • Devices
– Debug the selected process – Update Heap – Dump HPROF File – Cause GC – Update Threads – Start Method Profiling – Stop Process – Screen Capture
13.
DDMS • LogCat
– Log的分级 verbose Debug Info Warn Error – 如何使用Log分析bug? • Crash Log & Warn Log • Log追溯代码执行路径 – 如何使用Log查看性能?
14.
DDMS • Threads
程序不能动啦! 程序太耗电!
15.
DDMS • Emulator Control
16.
DDMS • TraceView
Traceview是android平台配备 一个很好的性能分析的工具。 它可以通过图形化的方式让 我们了解我们要跟踪的程序 的性能,并且能具体到 method。
17.
DDMS • File Explorer
– 我可以查看手机内的文件目录信息。 – 我能完成手机和PC间的文件传输。 – 如果让我帮你查看data和system目录,你需要有root权限。
18.
DDMS • NativeHeap
– 优化内存使用 C:Documents and Settingsuser .androidddms.cfg 下. 在ddms.cfg 结尾新增一行 "native=true“ adb shell setprop libc.debug.malloc 1 adb shell stop adb shell start
19.
ANDROID TOOLS
20.
Android Tools • Adb
Shell(命令行工具) SDK的Tools文件夹下包含着Android模拟器操作 的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在 Eclipse中方面通过DDMS来调试Android程序。借助 这个工具,我们可以管理设备戒手机模拟器的状 态。
21.
Android Tools • Hierarchy
Viewer & layoutopt
22.
DDMS • Draw 9-Patch
– 降低图片资源的内存使用 – 降低APK包大小
23.
谢谢!
Jetzt herunterladen