CSDN上Android与IPhone开发博客精选

Android

 

[1] 张国威:Android从入门到提高系列

前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。

[2] 懒骨头:《Android Dev Guide》系列教程翻译文章1-18

本系列文章为Android SDK翻译文章,其实SDK是最好的学习例子。系列一:什么是Android?Android是一个移动设备的软件集,他包括一个操作系统、中间件,和一些重要的应用程序。Android SDK提供了Android开发平台的必要的工具和APIs,它使用Java编程语言……

[3] 冷冰:Android核心分析系列1-28

我的研究分析是从设计者的意图出发,从抽象的甚至从哲学的高度,从最简单的系统原型开始,从设计猜想开始,而不是一开始就从代码分析展开。首先理解Android大的运行框架,主干流程,系统原型,之后再用源代码分析充实之。当然我这里的设计者意图并不是真正的Android设计者意图,而是我以为的Android设计者意图。

[4] 魏祝林:Android高手进阶教程1-25

这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角、倒影,还有就是图片缩放、Drawable转化为Bitmap、Bitmap转化为Drawable等等。

[5] 李华明:Android游戏开发系列1-25

前几天群成员讨论过关于9patch的工具(我比较喜欢喊它9妹子)、然后研究了一下,比较简单但是很实用的一个Android SDK 自带工具、这里给大家做一个分享下经验!

[6] 宣雨松:Android游戏开发系列1-29

本文介绍了Android五大布局的基本使用方法,笔者在这里强调一下在开发与学习中建议大家使用相对布局:首先它的方法属性是最强大的其次它基本可以实现其它4大布局的效果,当然这里说的不是全部,有时候还是须要使用其他布局。所以笔者建议大家开发中以实际情况定夺,以上五种布局可以使用布局嵌套的方式可以做出更好看的更美观的布局。

[7] 鹏凌三千:Android(Java)游戏开发、示例

事实上,由于Java开发与Android开发仅仅存在非常细微的差异,所以任何Java游戏都可以非常轻松的转移到Android平台之上——小弟发出的这些例子,自然也不例外。比如,我将其中三个结构比较简单的,原本为Applet实现的游戏已经转成了Android版。这篇博文中所附带的游戏源码包,是由十一款Applet小游戏所组成。

[8] Gavin:贪吃蛇—Java程序员写Android游戏1-6

本系列文章初步的计划是,由Android SDK Sample的贪吃蛇游戏(Snake)为切入点,通过跟J2ME手机游戏和J2SE桌面游戏开发的比较,逐步介绍Android游戏开发的相关知识和流行框架。

[9] 老罗:Android应用程序源码分析

前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。

[10] 陈杰:Android多媒体学习1-15

在Android中,我们可以通过继承View来打造完全如我们所愿的组件,但是,有的时候,我们需要的组件是一个由现有的几个组件的组合实现的,那么我们就可以利用组件合成技术。本文通过使用两个Spinner来打造一个省份城市信息联动的选择控件,省份和城市信息的联动是开发中经常遇到的,这里我们看看使用组件合成技术如何简单巧妙的实现该功能。


 

Iphone

[1] 李华明:Objective-C语言随笔、iOS Cocos2d游戏开发

从这一章开始,Himi将一步一步的带大家走进Iphone4的开发,当然开发语言则不再是Java,而是Objective-C。

[2] 杨宏焱:iPhone开发读书笔记

[3] 许靖昕:iPhone App 开发分享

[4] 朱祁林:iOS开发杂记

[5] ArthurChen:iPhone、iPad 开发




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
android开发秘籍完整版清晰版 第1 章 android 概述   1 1.1 android 演化史  1 1.2 android 的两面性  2 1.3 运行android 的设备   2 1.3.1 htc 系列机型   4 1.3.2 摩托罗拉系列机型   4 1.3.3 三星系列机型   4 1.3.4 平板电脑   5 1.3.5 其他设备   5 1.4 android 设备的硬件差异   5 1.4.1 屏幕  5 1.4.2 用户输入方式   6 1.4.3 传感器   6 1.5 android 的特点   8 1.5.1 多进程和应用程序微件   8 1.5.2 触摸、手势和多点触控   8 1.5.3 硬键盘和软键盘   8 1.6 android 开发   8 1.6.1 如何使用本书中的秘诀   8 .1.6.2 好好设计应用程序   9 1.6.3 保持向前兼容   9 1.6.4 健壮性  10 1.7 软件开发工具包   10 1.7.1 安装与更新   10 1.7.2 软件特性和api 级别   11 1.7.3 利用模拟器或真机调试程序   12 1.7.4 使用android 调试桥   13 1.7.5 签名和发布应用   14 1.8 android market    14 1.8.1 最终用户许可协议   14 1.8.2 提升应用程序的曝光率   15 1.8.3 脱颖而出   15 1.8.4 为应用程序收费   15 1.8.5 管理评论和更新   16 1.8.6 android market 的候补之选   17 第2 章 应用程序基础知识:activity 和intent    18 2.1 android 应用程序预览   18 2.1.1 秘诀1:创建工程并新建activity    19 2.1.2 工程目录结构及自动生成内容   20 2.1.3 android 包和manifest 清单文件   22 2.1.4 重命名应用程序中的部分文件   23 2.2 activity 的生命周期   23 2.2.1 秘诀2:使用其他的生命周期方法  24 2.2.2 秘诀3:强制执行单任务模式   26 2.2.3 秘诀4:强制屏幕方向   26 2.2.4 秘诀5:保存和恢复activity信息   27 2.3 多个activity   28 2.3.1 秘诀6:使用按钮和文本框   28 2.3.2 秘诀7:通过事件启动另外一个activity    29 2.3.3 秘诀8:将语音转换成文本并启动activity 显示结果   32 2.3.4 秘诀9:实现选择列表   34 2.3.5 秘诀10:使用隐式intent 创建activity    35 2.3.6 秘诀11:在activity 间传递基本数据类型   37 第3 章 线程、服务、receiver 以及alert 对话框   40 3.1 线程   40 3.1.1 秘诀12:启动一个辅助线程  40 3.1.2 秘诀13:创建实现runnable接口的activity    44 3.1.3 秘诀14:设置线程优先级   45 3.1.4 秘诀15:取消线程   45 3.1.5 秘诀16:在两个应用程序之间共享线程   46 3.2 线程之间的消息机制:handler   46 3.2.1 秘诀17:从主线程调度runnable 任务   46 3.2.2 秘诀18:使用倒数计时器   49 3.2.3 秘诀19:处理耗时的初始化工作  50 3.3 服务  51 3.4 添加broadcast receiver    56 3.5 应用微件   58 3.6 alert 对话框   60 3.6.1 秘诀23:使用toast 在屏幕上显示简短消息   61 3.6.2 秘诀24:使用alert 对话框   61 3.6.3 秘诀25:在状态栏中显示通知   62 第4 章 用户界面布局   65 4.1 资源目录及其基本属性   65 4.2 view 和viewgroup   67 4.2.1 秘诀27:利用eclipse 编辑器生成布局   68 4.2.2 秘诀28:控制ui 元素的宽度和高度   71 4.2.3 秘诀29:设置相对布局和布局id   73 4.2.4 秘诀30:通过编程声明布局   74 4.2.5 秘诀31:使用独立线程更新布局  75 4.3 文本操作   78 4.3.1 秘诀32:设置和更改文本属性   79 4.3.2 秘诀33:提供文本输入   81 4.3.3 秘诀34:创建表单  82 4.4 其他控件:从按钮到拖动条   83 4.4.1 秘诀35:在表格布局中使用图像按钮   83 4.4.2 秘诀36:使用复选框和开关按钮   86 4.4.3 秘诀37:使用单选按钮   90 4.4.4 秘诀38:创建下拉菜单   90 4.4.5 秘诀39:使用进度条   92 4.4.6 秘诀40:使用拖动条   94 第5 章 用户界面事件   97 5.1 事件处理器和事件监听器   97 5.1.1 秘诀41:截取物理按键事件  97 5.1.2 秘诀42:创建菜单   100 5.1.3 秘诀43:在xml 文件中定义菜单   104 5.1.4 秘诀44:使用搜索键   105 5.1.5 秘诀45:响应触摸事件   107 5.1.6 秘诀46:监听滑动手势   109 5.1.7 秘诀47:使用多点触控   110 5.2 高级用户界面库  113 5.2.1 秘诀48:使用手势   114 5.2.2 秘诀49:绘制3d 图像   117 第6 章 多媒体技术   122 6.1 图像   123 6.2 音频   128 6.2.1 秘诀51:选取和播放音频文件   128 6.2.2 秘诀52:录制音频文件   131 6.2.3 秘诀53:处理原始音频   132 6.2.4 秘诀54:有效使用音频资源   136 6.2.5 秘诀55:添加媒体资源并更新路径   137 6.3 视频  138 第7 章 硬件接口   140 7.1 照相机   140 7.2 其他传感器   145 7.2.1 秘诀57:获取设备旋转姿态  146 7.2.2 秘诀58:使用温度传感器和光传感器   149 7.3 电话  150 7.3.1 秘诀59:使用电话管理器  150 7.3.2 秘诀60:监听电话状态   152 7.3.3 秘诀61:拨打电话号码   154 7.4 蓝牙  154 7.4.1 秘诀62:打开蓝牙   155 7.4.2 秘诀63:搜索蓝牙设备   155 7.4.3 秘诀64:与已绑定的蓝牙设备配对   156 7.4.4 秘诀65:打开蓝牙套接字  156 7.4.5 秘诀66:使用设备振动功能   159 7.4.6 秘诀67:访问无线网络   159 第8 章 网络通信   161 8.1 使用短信息   161 8.2 使用web 内容   169 8.2.1 秘诀69:定制web 浏览器   169 8.2.2 秘诀70:使用http get请求  170 8.2.3 秘诀71:使用http post请求  174 8.3 社交网络  174 第9 章 数据存储方法   184 9.1 shared preferences   184 9.1.1 秘诀73:创建和检索sharedpreferences    184 9.1.2 秘诀74:使用preferences框架   185 9.1.3 秘诀75:基于stored data改变用户界面   187 9.1.4 秘诀76:添加最终用户许可协议   190 9.2 sqlite 数据库   194 9.2.1 秘诀77:创建一个独立的数据库包   194 9.2.2 秘诀78:使用独立的数据库包   197 9.2.3 秘诀79:创建个人日记   200 9.3 内容提供器  204 9.4 保存和载入文件   209 第10 章 基于位置的服务   210 10.1 位置服务入门   210 10.1.1 秘诀81:获取最新位置   212 10.1.2 秘诀82:在位置改变时更新信息   212 10.1.3 秘诀83:列出所有可用的提供器   214 10.1.4 秘诀84:将位置解析为地址(反向地理编码)   216 10.1.5 秘诀85:将地址解析为位置(地理编码)    218 10.2 使用谷歌地图   220 10.2.1 秘诀86:在应用程序中添加谷歌地图   222 10.2.2 秘诀87:在地图上添加标记   224 10.2.3 秘诀88:在地图上添加视图   228 10.2.4 秘诀89:在地图上标记设备的当前位置   230 10.2.5 秘诀90:设置临近警告   231 第11 章 android 高级开发技术   232 11.1 android 的自定义视图   232 11.2 android 的原生组件   238 11.3 android 的安全机制   241 11.4 android 的进程间通信   242 11.5 android 的备份管理器   247 11.5.1 秘诀95:备份运行时数据   247 11.5.2 秘诀96:备份文件到云端   248 11.5.3 秘诀97:触发备份与还原操作   249 11.6 android 的动画功能   250 第12 章 调试   255 12.1 eclipse 内置的调试工具   255 12.1.1 秘诀99:设置运行配置   255 12.1.2 秘诀100:使用ddms   256 12.1.3 秘诀101:断点调试   257 12.2 android sdk 中的调试工具   258 12.2.1 秘诀102:使用android debug bridge 工具   258 12.2.2 秘诀103:使用logcat 工具   259 12.2.3 秘诀104:使用hierarchyviewer 工具   261 12.2.4 秘诀105:使用traceview工具   262 12.3 android 系统调试工具   264
iOSAndroid是两种不同的操作系统。iOS是由苹果公司开发的操作系统,主要用于苹果的iPhone和iPad等设备。而Android是由谷歌开发的操作系统,被广泛应用于许多不同品牌的智能手机和平板电脑上。这两个操作系统在设计理念和功能上有一些不同。 iOS的设计目标是让软件和硬件完美结合,只能运行在苹果公司特定的设备上。这种紧密的硬件和软件整合,使得iOS在用户体验和性能方面表现出色。而Android的设计目标是打造一款通用性非常好的系统,可以在多种不同品牌的设备上运行。由于要适配多种不同的硬件,Android的通用性较好,但在性能方面可能会有一些差异。 Android的应用程序运行在RAM(随机存储器)中,这可能导致在某些情况下,Android会出现一些卡顿现象。而iOS的应用程序则更加注重性能和流畅度,因此在使用中往往不会出现卡顿问题。 总结来说,iOSAndroid是两种不同的操作系统,各有特点。iOS注重软硬件结合,追求完美的用户体验和性能;而Android则更注重通用性,适用于多种不同品牌的设备。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [AndroidIOS的区别](https://blog.csdn.net/weixin_50829653/article/details/130780980)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Cross Platform Replay Kit Easy Screen Recording on iOS Android ](https://download.csdn.net/download/QQ260185343/85051140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值