`
lucane
  • 浏览: 121378 次
  • 性别: Icon_minigender_1
  • 来自: 江湖
社区版块
存档分类
最新评论

Android新手学习乱写乱画

阅读更多
新手学习记录,基本基于2.3版本,不正确的请指出

在Android Emulator登录Gmail账户

1、用Google API创建AVD,仅仅用Android SDK API创建的无法用Gmail账户

2、通过eclipse启动AVD,注意配置参数,选择Run Configerations,注意联网

3、登录同步Gmail账户

4、整机reset,再执行第3步(如果出现不稳定链接错误)


现在就可以开始测试程序了

linux下eclipse反编译插件的安装参考:http://jiangnanguying.iteye.com/blog/506947
安装方式可以自由发挥,貌似64位和32位的linux都可以

学习笔记

Linear Tabular Relative三种布局,还有种特殊的Frame布局

FILL_PARENT和MATCH_PARENT一样
FILL_PARENT已经被丢弃了,新的版本用MATCH_PARENT



这个Contacts已经被丢弃了,用ContactsContract来代替

ContactsContract结构是个什么样子的?

Contact是不能直接增加的,必须先有个Raw Contact

Data包含Contacts,Data是广范围的联系人

Activity

Activity生命周期
Active or Running
Paused
Stopped
Killed

当内存不够时,操作系统会回收非活动的Activity

Activity Stack

父子Activity之间的跳转通过Intent
更多Intent的操作和特性参考其他资料balabala

各种相关方法
startActivity(Intent)
startActivityForResult(Intent, int)
onActivityResult(int, int, Intent)
setResult(int)

父子Activity之间调用的各种返回碼(也可以自定义代碼)
RESULT_CANCELED
RESULT_OK

如果Child Activity崩溃了,那么Parent会收到RESULT_CANCELED代碼

长时间任务(例如数据库操作或者某些竞争资源的访问)都需要放在AsyncTask后台执行,执行完之后再通知UI
对于和当前Activity无关的长时间任务,可以发起一个Service,让它在后台执行,这样即使当前Activity变为非活动的了,该长时间任务也可以继续执行
比如在照相机程序中需要将拍摄的照片上传到网络中,因为上传网络是个比较耗时的任务,所以可以让它以Service在后台执行,这样即使突然的来电或其他程序导致照相机程序变为非活动的也不会影响到上传任务的执行

layout_weight只能在LinearLayout使用?
要想在TableLayout中使用,怎么办?

关于工具
DDMS Perspective打开基本可以看到你想用的任何工具

模拟器加载SD Card启动
lucane@KNIGHT:~$ emulator -avd avd23 -sdcard /home/lucane/.android/avd/avd23.avd/sdcard.img

用Eclipse的File Explorer无法将生成的vcf文件pull下来,提示
[2010-12-27 23:58:54] Failed to pull selection
[2010-12-27 23:58:54] (null)

于是只好用命令行试试竟然可以
sudo ./adb pull /sdcard/backup.vcf .
分享到:
评论
3 楼 lucane 2011-03-14  
另外我看到Android developers上也有人问如何在模拟器中同步联系人和日程,貌似都无解
http://groups.google.com/group/android-developers/browse_thread/thread/87da3be3e374fd5d
2 楼 lucane 2011-03-14  
ace 写道
你好,我按照【在Android Emulator登录Gmail账户】做了,但没有成功,登陆后依然没有gmail和同步google联系人。。。

操作能说的具体些吗

谢谢

你能在模拟器中登录Google账户了吗?
用的模拟器是什么版本的?
1 楼 ace 2011-03-13  
你好,我按照【在Android Emulator登录Gmail账户】做了,但没有成功,登陆后依然没有gmail和同步google联系人。。。

操作能说的具体些吗

谢谢

相关推荐

    Android Studio 学习笔记-新手入门-(1)第一个案例

    这篇学习笔记将引导新手入门,通过创建第一个简单的案例来了解Android Studio的基本操作。 首先,让我们了解一下Android Studio的核心功能。它基于IntelliJ IDEA,具备代码自动补全、重构、调试等强大的开发特性。...

    Android 仿QQ界面 适合新手学习

    仿QQ界面布局 ,广播监听网络状态无网络时的提示 二维码扫描 水印相机 供学习参考

    android画写板涂鸦软件源码

    在Android平台上,开发一款画写板或涂鸦软件可以提供用户一个自由发挥创意的空间,而“android画写板涂鸦软件源码”就是一个这样的项目。这个源码包含了实现这一功能的所有关键组件和技术,适合Android开发者进行...

    Android动画之仿美团加载数据等待时小人奔跑进度动画 程序源码

    在Android开发中,动画是提升用户体验的关键因素之一。"Android动画之仿美团加载数据等待时小人奔跑进度动画程序源码"是一个示例项目,它展示了如何创建一个类似美团加载数据时显示的小人奔跑动画。这个动画在用户...

    Android新手开发教程

    Android 新手开发教程 更多 http://cleopard.download.csdn.net

    android学习思维导图

    android学习思维导图 自己画的 比较简单

    android游戏开场动画源代码

    总的来说,通过研究《Abduction》的开场动画源代码,开发者不仅可以了解到Android游戏的基本架构,还能学习到如何在Android平台上实现流畅、生动的动画效果。这对于想要涉足Android游戏开发的人来说,无疑是一份宝贵...

    android菜单展开的动画效果

    在Android开发中,实现丰富的用户界面是至关重要的,其中菜单的动画效果能极大地提升应用的交互体验和视觉吸引力。本文将深入探讨如何在Android中创建一个动态的菜单展开动画,以此来模仿卫星导航菜单(Satellite ...

    Android高仿QQ搜索框动画效果

    总之,"Android高仿QQ搜索框动画效果"是一个很好的学习资源,它揭示了如何利用Android动画库来增强用户体验,尤其是在模仿流行应用的交互细节时。通过实践和理解这段代码,开发者不仅可以掌握动画技术,还能提高对...

    Android应用源码安卓新手学习小闹钟项目(欢迎下载)

    【Android应用源码安卓新手学习小闹钟项目】 在Android开发领域,对于初学者来说,实践是提升技能的关键。这个“Android应用源码安卓新手学习小闹钟项目”就是一个很好的起点,它允许开发者通过实际操作来理解...

    android 两个activity 翻转动画切换

    在Android开发中,Activity之间的切换可以通过自定义动画来实现更加丰富的视觉效果,比如翻转动画。这不仅可以提高用户的交互体验,还能为应用增添独特的风格。本文将深入探讨如何实现两个Activity之间的翻转动画...

    Android音乐播放器(新手必写的Android小项目)

    这个音乐播放器用的知识比较多,android UI,Android四大组件(activity:各个与用户交互界面,contentprovider:读取手机内部音乐,service:后台播放音乐,broadcastReceiver:监听系统广播,接听电话时中断音乐),...

    Android抖动动画效果(上下抖和以角旋转)

    在Android开发中,动画效果是提升用户体验的重要手段之一。"Android抖动动画效果(上下抖和以角旋转)"这个主题主要关注如何实现物体在屏幕上进行上下抖动和以角度旋转这两种动态效果。抖动动画通常用于错误提示、...

    Android JNI 用C函数写本地库读写文件,底层调用小例子

    在Android开发中,JNI(Java Native Interface)是一个关键的技术,它允许Java代码和其他语言写的代码进行交互。这个小例子展示了如何使用JNI和C语言来创建一个本地库,用于执行文件的读写操作,从而实现底层的高效...

    Android 倒计时动画

    在Android开发中,倒计时动画是一种常见的交互元素,它能为用户界面增添动态效果,提升用户体验。本文将深入探讨如何在Android应用中实现倒计时动画,包括基础原理、关键代码实现以及优化技巧。 首先,理解倒计时...

    Android最佳学习路线图.pdf

    该路线图是为Android初学者量身定制的最佳学习路线图,不仅可以帮助大家快速入门,并更好的学习Android!从Android应用和游戏开发两方面介绍了需掌握的具体知识点,还向大家推荐了经典书籍和视频及下载地址,希望对...

    android Animation动画实现loading效果

    在Android开发中,动画(Animation)是提升用户体验和视觉效果的重要工具之一,特别是在创建加载(Loading)效果时。本文将深入探讨如何使用Android Animation来实现动态的Loading效果。 一、Android Animation概述 ...

    新手开发Android练习项目,Android与.net的交互

    我也是刚开始学习Android,这个是我的第一个练习项目,里面主要涉及了Android客户端的布局以及与.net开发的webservice 的数据交互,Android客户端包括 登录,注册,很适合新手学习哦!如果有需本地测试的请将Android...

    android 修改串口读写权限

    网上好多不会修改android串口的权限,上传脚本文件供大家使用,公司真实环境无私奉献出来。

    android nfc读写实例

    在Android平台上,NFC(Near Field Communication)技术允许设备之间进行短距离通信,通常用于传输数据、支付和其他交互式应用。本实例将详细介绍如何在Android应用程序中实现NFC的读写功能,不过需要注意的是,由于...

Global site tag (gtag.js) - Google Analytics