第篇:android学心
android入门心
工具
1 开已工程:
方法1:eclipse>file>new>android project>next>create project existing source>选择项目 该方法适合工作目录workspace文件
方法2:屏幕方选单列选择「file>import」选项会跳出「import」视窗选择「general>existing projects into workspace」项目然「next」钮带新画面「select root directory」栏位旁右方「browse」钮选择应工程选择「finish」钮完成现存工作环境(workspace)资料夹工程汇入eclipse 环境动作
2 修复工程果发现开启资料夹图示黄色惊叹号表示工程导入问题adt 建功试着修复
「package explorer」「apidemos」工程档桉夹图示点选右键android tools>fix project properties
3 新建模拟器
种方法windows运行>cmd中
windows运行>cmd中启动android emulator
首先设置环境变量windows 2014 xp 2014 操作系统里点选「电脑右键> 属性> 高级> 环境变数」「系统变数(s)」栏中选取「path」变数名称点选「编辑(i)」钮加入androidsdkwindows安装路径(电脑异):弹出视窗中「 dsoftwareeclipseandorid开发套件androidsdkwindowstools」(注意分号隔开)字串添原字串确定重新启动操作系统 次开始>运行>cmd:输入命令
>android list targets 列出模拟器类型
>android create avd target 1name android22新建模拟器(「target 1」参数意思模拟器id 1模拟器类型「name cupcake」参数意思建立模拟器命名android22)
>android list avd 查已模拟器
种简单方法eclipse集成开发台
eclipse>windows>android sdk and avd manager>new >
4 换屏windows 操作系统「ctrl」「f12」切换模拟器屏幕直屏&横屏
5 换外观添加android手机模拟器外观g1实现方法:先载g1外观(http)解压放执行android create avd target 2 name devphone –skin g1
6 添加sd card
首先创建镜文件cmd中进入androidsdktools目录执行mksdcard创建
>mksdcard 1024m sdcardimg
(中第参数创建sdcard容量(容量决定)
第二参数sdcard名字)
然启动带sdcardandroid模拟器
>emulator sdcard sdcardimg
时候发现述命令总提示错误cmd提示
改emulator –data sdcardimg貌似启动慢手机存sd卡存(磁盘虚拟)会调整开始结果发现死机~~~~(>_<)~~~~
根提示命令中加入模拟器名emulator –avd [模拟器名
字] sdcard sdcardimg启动模拟器(估计电脑模拟器命令知道执行)
7 模拟器安装android 程序
windows>navigation>next perspective>ddms>选中file explorer android手机模拟系统文件sdcard文件夹sd卡容点选手机图标android程序载手机(通种方法添加图片mp3等手机传pc)然操作手机样安装程序试试安装愤怒鸟植物战僵尸等游戏pc体验android
说明:果手机模拟器没装文件浏览器文件解决办法:先cmd中安装浏览器adb install ***apk安装文件必须cmd前目录然cmd找
8 屏幕截图windows>navigation>next perspective>ddms>device窗口中screen capture 图标点选手机模拟器屏幕容截取 9
java语法
10 package
型程序交数程序员开发时相类名果发生样事件该办?java程序开发中避免述事件提供包概念(package)然样种方法避免述事件
11 nativejava中 native关键字表示方法调编写
12 c写动态库变成java:
native方法native接口
1java中声明native()方法然编译
2javah产生h文件
3写cpp文件实现native导出方法中需包含第二步产生h文件(注意中包含jdk带jnih文件)
4第三步cpp文件编译成动态链接库文件
5java中systemloadlibrary步产生动态链接库文件native()方法java中访问
13 java关键字final
final法改变者终态含义修饰非抽象类非
抽象类成员方法变量出两种理解需阻止改变:设计效率final类继承没子类final类中方法默认finalfinal方法子类方法覆盖继承final成员变量表示常量赋值次赋值值改变final修饰构造方法标识引修改
14 rjava
rjavaatd行产生id号唯果熟悉动里面东西类里面通常定义projectresource信息attrdrawableidrawlayoutstringxml等
15 java中通关键字extends继承已类new创建象
16 创建象直接buttonedittext textviewhandler等关键字
17 修改程序图标:res文件夹drawable文件夹中iconpng换成icon
androidjava语言采典c&c++开发基原理第12点讲程序实现代码c(c++)写封装成库native方法调jnijava native interface(开发环境dnk native development kit)
麻烦新学java肯定
android应程序开发入门
1 界面
目前adt 版提供预览界面功尚未提供方便视觉化拖拉界面元件开发工具许adt 会加入完整gui 拖拉设计工具前设计reslayoutmainxml修改界面描述语言
2
第二篇:学心:学android开发技巧
学心:学android开发技巧
千锋3g学院学android开发现学心分享希够更方面学网友提供相关信息
回想起月学android开发系统更加系统更加全面认识技术水进步提高社会成更加竞争力
千锋四月学懂开始java基础讲细讲解快样基础更复没基础更容易接受android基础阶段解android种控件项目开发基础第三阶段项目开发阶段锻炼学东西联系起然进行更应业阶段业部老师认真负责毕业前开始面找工作做准备简历制作老师改正简历更机会公司选中讲面试中遇问题该回答
四阶段学仅仅专业知识简单解班状态深刻体会细节决定成功真谛
学生变更加美满充实路走出否走出属片天空全身努力坚持相信成功总会留准备做出选择尝试走出第步成功会遥远
时感谢千锋老师迷惘时候正确导
第三篇:android popupwindow学总结
popupwindow学总结
段时间学解popupwindow基法
1popupwindowview布局通layoutinflator获取布局view
layoutinflater inflater (layoutinflater)
thisanchorgetcontext()getsystemservice(contextlayout_inflater_service)
view textentryview
inflaterinflate(rlayoutpaopao_alert_dialog null)
2显示位置方式设置显示方式
popshowatlocation(findviewbyid(ridll2) gravityleft 0 90)
3进出场动画
popsetanimationstyle(rstylepopupanimation)
4点击popupwindow区域外部popupwindow消失thiswindow new popupwindow(anchorgetcontext())
thiswindowsettouchinterceptor(new ontouchlistener() {
@override
public boolean ontouch(view v motionevent event) {
if(eventgetaction() motioneventaction_outside) {betterpopupwindowthiswindowdismiss()
return true
}
return false
}
})
教训:
1 popuwindow 面代码控制
newpopupwindow(view viewgrouplayoutparamsfill_parent
viewgrouplayoutparamswrap_content)
2 popuwindowshowasdropdown(v)方法popuwindow显示view v左方
3 需利popupwindow dimiss(点击popuwindow外方者back键popuwindow会消失)popupwindow背景空必须
popuwindowshowasdropdown(v)者显示popuwindow方法前设置背景空:面两行代码:
colordrawablecd new colordrawable(0000)
popuwindowsetbackgrounddrawable(cd)
popuwindowshowasdropdown(v)
注意里设置背景会覆盖xml文件定义背景
4 popuwindowsetfocusable(false)时候说明popuwindow获焦点设置设置背景空点击外面消失dismiss()消失外面view事件触发back键利dismiss掉设置popuwindowsetfocusable(true)时候加面两行设置背景代码点击外面back键会消失
5 里设置显示popuwindow外面点击否效果false话点击popuwindow外面会关闭popuwindow然里明显touchable
popuwindowsetoutsidetouchable(true)
第四篇:android学总结
android学总结
零零碎碎总结
1客户端功逻辑难ui界面难写ui花时间写功逻辑两倍
2写代码前思考程非常重简单功需子该功运行程写出
3知识库工具类写代码放进笔记软件放知识库里东西重财富
4果想做职业者需学英语国外盈利国果想进公司公司需学英语想深入学android中文android文章太少查查百度处copycopyhellword需学英语果想出国需学英语
5http协议研究透彻http信息头什信息分代表什信息体什信息代表什搞明明白白scoket样
6eclipse里layout文件graphical layout通ui调整
7android里junit次运行会包新apk设备跑效率非常慢果android关测试建立单纯java项目做测试
8面试时候觉提薪水太高物稀贵明白期薪资少实现时间问题
9果家公司通猎头找公司外面4050公司觉公司行担心会倒闭放心吧少活1年没问题
10绑android空研究ios(弟准备研究ios刚买6书)
11移动互联网少10年快速增长android少两年快速增长走android条路会错
12空学点开放台sdk新浪微博腾讯微博淘宝台支付宝移动支付台快钱移动支付台等等愁没市场
13技术差发布应market样解做应逻辑
14月薪水省5001000元出钱投买学资料培训班课培训班花钱值
15真正价值项目验底层认识忽略基础知识
16果空android源代码底层东西枯燥值学
17程序员实艺术家代码重构设计模式非常非常重东西必须学
18维护项目做项目
19开始轻易公司然公司呆辈子起点低成低
20天早提前20分钟班5分钟天工作计划写15分钟it坛新闻
21果前没做javassh搭建服务器接私活
22ps定学接私活
23载市面应天样解市场现apk反编译源代码麻烦layout图片容易懂
24羞耻心
25老板仅仅求东西做完需求完成必须更严格点写段代码网复制份代码行必须明白原理什样方薪资增长保证
26懂舍移动领域发展太快必时必须钱换时间然会远远落(前花4000洋培训班学ios三天)
27明白想什什性价提高力说提高androidios时会做架构设计
28android技术书籍快学方法先通读次然书demo写出觉太容易写东西样起简单做起难写出程序代码理解书意思
29应游戏2方没公司会时做游戏做应外包公司做块专精
30次做完项目强迫做总结通项目学什新技术犯
sb错误
31家公司果正式财务部肯定正规担心欠薪问题果没说准
bbs12580lifecom
第五篇:android学总结
android学总结
android学总结
现android学已斗学期说实谜揭晓
没学android门课前听谈时知道离感觉神奇直听说着关android系统新闻知道生活中离总种遥感觉觉思想里呢门课android系统开发实践学期
学期快结束时候听老师说说学期会学android系统开发说android系统开发值学值探索说android直开发中项玩系统时兴奋总会想android系统底样深入生活设备中切感奇样带着系列问题走进
学期终见面门课样背景样种环境走进课堂种兴奋感出现期开始老师讲解关android知识展示android系统开发台真种奇妙感觉仅编译模拟器手机模样面简单图标:电话短信等等真感觉思议感觉种神秘android系统开发样台完成进行想修改想支情尝试兴奋门课学里样开始android系统开发实践课讨android系统台基础结合实例讲解教程实践指导类教材书中全方位讲解google开放移动应台android种特性深入探讨应程序基组件界面布局基础结合internet实现通讯录设计发送短信实例详细介绍android系统台开发 1
步骤方法实现android系统台开发深入解
基嵌入式技术android目前增长速度快智3g手机操作系统底层系统linux核基础c语言开发中间层包括函数库library虚拟机dalvikc++语言开发层应软件包括通话程序短信程序等java语言开发想学android系统开发必须掌握c++java语言基础
android学容易努力认真学果浅浅解简单样更加深入学算懂点
linuxandroid开发基础linux套免费传授类unix操作系统速度快运行稳定硬件配置求低兼具系统优点关键免费linux迅猛发展学android开发解linux常操作命令必须理解掌握说:su命令基命令常户间切换例果登录户user1切换user2命令——$su user2 行pwd命令显示户前目录cd命令仅显示前状态改变前状态法doscd命令基致ls命令dosdir命令样建立磁带备份系统目前广泛建立文件发布档案gzip命令压缩文件mkdir命令建立目录dosmd命令法样cp命令复制文件目录rm命令删文件目录mv命令移动文件更文件reboot命令重启命令halt命令关闭命令学android系统必须掌握android系统开发更离开javajava种简单面象分布式解释执行健壮安全结构中立移植高效率线程动态语言javaandroid台开发中应起关键作android开发需java引动开发工具eclipse开发工具目前流java开发工具eclipse身框架台
众插件支持eclipse拥功相固定ide软件难具灵活性许软件开发商eclipse框架开发ide
android学真容易台搭建已难样开发台java环境ide等等花半时间终搭建框架插件必须线升级说必须网行件难熬事等搭建种成感通学知道android系统足处:安全隐私手机互联网紧密联系隐私难保护互联网深入发展会带新轮隐私危机运营商然够影响android手机类机型户减少:少手机坛会针某型号资源android台手机厂商丰富产品类型样样款机型户越越少缺少统机型程序强化分赖开发商缺少标准配置等等足等探索
android系统台结构:应程序层应程序框架层运行库层linux核层解助更学android系统android系统开发相关环境必须安装配置细活:第安装java环境然修改javadoclink第二设置环境变量第三安装repo第四线载android源码更新第五编译android源码~projectandroidcupcakeout目录第六模拟器运行编译android源码第七编译linux kernel第八编译模块第九编译sdk安装步骤步步做 果步做错会影响终结果准备工作做创建新android项目会点点兴奋成感种豪种享受android系统开发程中解熟悉源码获源码树结构分析android源码简分析android移植作android开发者必时候阅读android源码拓宽视野android认知程度googleandroid源
码理仓库gitandroid开源手机终端系统基linux核载git客户端windows安装git客户端软件方便安装完成建立文件夹存放载源码机编译工具仿真环境目录文件求会背解解学android系统开发更加轻松想学android系统开发光学理性知识远远够理实践结合起起事半功倍效果android系统开发学应该实践中深入学程中足够耐心足够时候练实践门课中实例电话眼前亮直天做电话样实例提起android系统兴趣android系统开发仅生活带便利带欢乐
段时间android系统开发学总结体会android系统开发真长少知识带少见识然掌握深学
足会直坚持学奇妙生活需开发永止境学永止境
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档