![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android高级应用开发(基础篇)
rnclcl
这个作者很懒,什么都没留下…
展开
-
Android高级应用开发(基础篇) - stage4 - 学习笔记
什么是Activity官方定义:Activity是Android应用程序提供交互界面的一个重要界面,也是Android最重要的组件之一自定义:Activity是业务类,是承载应用程序的界面以及业务行为的基础。包括UI、Service……类似于我们的JavaBean”脸“的表现都靠Activity了什么是Intent认为Intent就是在不同组件之间传递值而设计的一个原创 2013-12-31 15:16:03 · 1159 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage6 - 学习笔记(下)
创建菜单一、创建方式1、xml(1)制作Menu.xml,并且把菜单选项都设置好(2)Inflater压进来,显示game_menu.xml <item android:id="@+id/new_game" android:icon="@drawable/ic_new_game" an原创 2014-01-17 17:35:11 · 1013 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage10 - 学习笔记
程序发布官方:http://developer.android.com/tools/publishing/publishing_overview.html程序发布步骤:1、准备发布:(1)移除Log,设置版本编号和版本名称(2)签名,通过ADT工具(3)针对你的发布终端最后发布测试(4)更新发布资源(5)准备好应用程序依赖的远原创 2014-01-24 15:21:58 · 831 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage6 - 学习笔记(中)
属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:"@android:color/transparent"和"@null"。注意TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。an原创 2014-01-16 16:16:06 · 3171 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage8 - 学习笔记
ContentProvider为什么要有ContentProvider?之前的存储都是放在具体应用程序下面(具体的私有路径,限制访问权限),如果能够共享?系统由于安全的因素,提供一些数据访问,不能直接开放给开发者,如何让开发者能够访问到这些数据?如果我写好的数据库程序,希望封装并且提供一套公共标准,让外部调用而不直接操作我的数据库,如果实现?Co原创 2014-01-23 17:55:50 · 841 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage9 - 学习笔记
Broadcast Receiver 比对Content Provider,肯定也是成对出现和使用的 在系统内,通知和判定执行状态1、系统执行状态:比如开机,关机,TF卡插拔,电量过低,如同微软的MSMQ2、自定义执行状态:发消息提示更新界面 一般消息及消息队列的机制 以上这些都是系统级的,不需要用户自己去管理维护 用户需要做的原创 2014-01-24 14:21:53 · 734 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage7 - 学习笔记
开发问题:大胆假设,小心求证(Sundy) 推测的一些存储方式和存储介质1、XML——SharedPreference2、Binary File——File3、关系型数据库——SQLite34、网络访问——Network(Socket,Http,Https) SharedPreference 最基本的操作步骤1、getSharedPreferenc原创 2014-01-23 11:11:48 · 1104 阅读 · 2 评论 -
Android高级应用开发(基础篇) - stage6 - 学习笔记(上)
用户交互设计师 —— 给想法和具体UI设计草图视觉设计师(美工) —— 实现想法 -> 真正的界面效果图界面实践 —— 程序员 —— 视觉设计师(编码能力强的) 为何我们界面要用XML?可以分离,程序员可以不用去管xml的layout,由视觉设计师来实现 WP开发中通用原创 2014-01-13 16:24:55 · 1247 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage1 - 学习笔记
Connected Mobile 连接性终端 - > 移动互联网 软件成功的要素:1、巨大潜力2、规避竞争压力3、当前没有同类软件 - 创意抄袭 + 改良 = 创新为了保证兼容性,尽量使用加法,避免修改和删除。应用玩深了的人一定是懂底层的!物以稀为贵。开发四大网站1、developer.android.com原创 2013-11-21 16:37:34 · 855 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage3 - 学习笔记
掌上设备开发的局限性:1、更低的处理器2、有限的内存3、有限的存储能力4、小屏幕和低分辨率HVGA:Half VGA——480*320(VGA:640*480)QVGA:Quarter VGA——320*240WVGA:Wide VGA——800*4805、数据传输和高成本6、数据传输的低速度和高延迟7、不稳定的数据连接8、有限的电量开发时要原创 2013-12-26 15:14:53 · 1148 阅读 · 0 评论 -
Android高级应用开发(基础篇) - stage5 - 学习笔记
什么是Service有些用时比较长的操作希望在后台运行,不耽误当前操作常见操作:访问网络、文件IO操作、大数据的数据库任务,播放音乐等Service在后台运行,不与用户进行交互,在默认情况下Service运行在应用程序进程的主线程中,如果需要在Service中处理一些网络连接等耗时的操作,那么应该讲这些任务放在单独线程中处理,避免阻塞用户界面Questions:原创 2014-01-03 13:59:54 · 1036 阅读 · 1 评论 -
Android高级应用开发(基础篇) - stage2 - 学习笔记
HelloWorld程序的讲解Eclipse -> File -> New Android Project1、Create new project in workspace2、Create project from existing source 相当于import一个项目3、Create project from existing sample 打开的是Andro原创 2013-11-22 16:39:37 · 1303 阅读 · 0 评论