Android开发基础3-开发注意点和相关参考

简介: 界面工具和布局 界面设计规范 http://developer.android.com/guide/practices/ui_guidelines/index.html需FQ 提到的几点人机界面指南,也只不过寥寥几笔而已 一个界面设计的连载  引言http://azero.

界面工具和布局

界面设计规范

http://developer.android.com/guide/practices/ui_guidelines/index.html需FQ

提到的几点人机界面指南,也只不过寥寥几笔而已

一个界面设计的连载 

引言http://azero.tsang.blog.163.com/blog/static/47005201072022410157/

认识Android手机http://azero.tsang.blog.163.com/blog/static/47005201072372032555/

交互模式http://azero.tsang.blog.163.com/blog/static/470052010730622032/

后续的在该博主出书后可以看

界面设计工具

Eclipse插件

DroidDrawhttp://www.cnblogs.com/wanlipeng/archive/2010/08/18/1802715.html

这个工具比Eclipse插件包含的好一些,不过对于界面熟悉后Eclipse插件的版本涉及的更全一些

界面布局

Android自适应屏幕大小和layout布局(横屏|竖屏) 

http://huangwuyi.javaeye.com/blog/842766

 

代码混淆

由于JAVA编译的程序是中间代码,使用工具可以很方便的反编译出来,因此对于程序需要进行混淆以增加保密性[实在有保密的核心代码可以使用NDK包装起来,由于是机器码,反编译的难度大增]

Proguard的使用参考http://www.devdiv.com/thread-41467-1-1.html

6个常用Java 源代码保护工具(混淆、加密、底层)

http://www.cmd100.com/bbs/thread-4471-1-1.html

真机调试

http://www.cnblogs.com/wanlipeng/archive/2010/08/11/1797202.html

android真机USB调试设置(新手观看)

http://wenku.baidu.com/view/0e6d5eef5ef7ba0d4a733bfb.html

http://blog.csdn.net/yihui8/archive/2010/05/26/5625350.aspx

Android模拟器调试与真机调试

一、模拟器调试与真机调试

1. 模拟器调试

运行源码或SDK中的emulator,加参数

2. 真机调试

1) 用usb线连接G1硬件和PC

2) 若是windows系统,则安装驱动

3) 用源码或SDK中的adb命令看硬件是否连接成功

$ adb devices正常调试

4) 注意:

a) 在Linux连接真机时需使用root权限

b) 如果之前连接过模拟器,最好连接前先杀掉adb后台进程

$ killalladb

3. Eclipse中调试

若连接真机,未打开模拟器时,直接连接真机调试

若未连接真机,已打开模拟器时,在当前模拟器中调试

若未连接真机,也未打开模拟器时,打开模拟器调试

若只开多个真机或多个模拟器时,同时有多个可连接的设备,弹出列表供用户选择

4. 命令行中使用adb工具调试

连接多个设备时,需要用命令行参数指示设备名或设备类型

$ adb–s 设备名shell 设备名由adb devices列出

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yihui8/archive/2010/05/26/5625350.aspx

软件商店

把完成的软件发布到软件商店去的参考如下:

http://hi.baidu.com/lphack/blog/item/1c8f6f2ae87435e9e7cd407b.html

http://www.5y44.com/read.php?fid=2&tid=761

参考图书

Android In Action 这个图书介绍的很全面

相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
16小时前
|
Java Android开发 Swift
揭秘安卓与iOS开发的核心差异
本文深入探讨了安卓与iOS这两大移动操作系统在应用开发过程中的关键不同点。我们将从编程语言、用户界面设计、应用市场政策、硬件集成以及开发者支持等多个维度展开比较,为开发者提供一个清晰的框架,帮助他们根据项目需求和目标受众选择最合适的平台。
|
1天前
|
Android开发 开发者 UED
安卓应用开发中的性能优化技巧
在当今移动应用市场竞争激烈的环境中,用户对于应用性能的需求日益增加。因此,在安卓应用开发过程中,如何实现高效的性能优化成为开发者需要关注的重要问题。本文将探讨安卓应用开发中的性能优化技巧,包括减少内存占用、优化界面渲染、提升响应速度等方面的方法,帮助开发者更好地提升应用的用户体验。
8 0
|
1天前
|
存储 人工智能 安全
移动应用与系统:探索开发与操作系统的融合安卓应用开发:打造高效用户界面的关键技术
【5月更文挑战第27天】 随着移动互联网的飞速发展,移动应用和操作系统已经成为了我们日常生活中不可或缺的一部分。本文将深入探讨移动应用开发的关键要素,以及移动操作系统的核心功能。我们将分析移动应用开发的挑战和机遇,并讨论移动操作系统如何适应不断变化的技术环境。通过深入研究这些主题,我们希望为读者提供对移动应用和系统领域的全面理解。
|
1天前
|
缓存 安全 物联网
构建未来:基于Android的智能家居控制系统开发
【5月更文挑战第27天】 随着物联网技术的蓬勃发展,智能家居系统作为其重要分支,正逐步渗透到人们的日常生活中。本文旨在探讨并实现一个基于Android平台的智能家居控制系统,通过分析系统需求、设计架构以及具体实现过程,展现如何利用现代移动开发技术与物联网设备进行有效集成,以提升居住环境的智能化水平。文中不仅详细阐述了系统的设计理念和功能模块,还对关键技术如设备通信协议、用户界面设计和后台服务管理进行了深入讨论。
|
1天前
|
编解码 缓存 数据处理
安卓应用开发中的内存优化策略
【5月更文挑战第27天】在移动应用开发领域,尤其是安卓平台,内存管理是影响应用性能和用户体验的关键因素。本文将深入探讨针对安卓应用的内存泄漏问题,并提出一系列实用的优化策略,包括合理使用数据结构、优化图片资源、减少冗余对象以及利用系统提供的内存管理工具等。通过这些策略的实施,开发者可以有效降低应用的内存消耗,提升应用的响应速度和稳定性。
|
1天前
|
测试技术 开发工具 Android开发
安卓应用开发:打造高效用户界面的关键步骤
【5月更文挑战第27天】本文将探讨在安卓应用开发中如何通过关键步骤打造高效且用户友好的界面。我们将分析UI设计的基本原则,探究Material Design指南,并讨论如何利用Android Studio中的设计工具来优化布局和提高性能。此外,文章还将涉及如何进行有效的测试以确保应用界面既美观又实用。
|
3天前
|
数据处理 API Android开发
安卓应用开发:构建一个高效的通知管理系统
【5月更文挑战第25天】在移动操作系统中,通知管理是用户体验的核心组成部分。特别是对于安卓设备,由于其开放性和多样性,有效的通知管理系统显得尤为重要。本文将详细介绍如何在安卓平台上构建一个高效、用户友好的通知管理系统。我们将从通知渠道的管理、用户自定义设置以及后台数据处理等方面展开讨论,并提供实用的代码示例和最佳实践建议。
|
4天前
|
缓存 监控 Java
安卓应用开发中的内存优化策略
【5月更文挑战第24天】 在移动设备上,资源的有限性要求开发者对应用程序进行细致入微的性能优化。特别是对于安卓平台,由于设备的多样性和碎片化问题,内存管理成为提升应用性能、用户体验和电池寿命的关键因素。本文将探讨针对安卓开发的内存优化技巧,从避免内存溢出、减少内存占用到提高内存回收效率等方面展开讨论,旨在为开发者提供实用的内存优化策略,以改善应用的运行效率和稳定性。
|
8天前
|
搜索推荐 API Android开发
安卓应用开发:打造高效通知管理系统
【5月更文挑战第20天】在移动设备中,通知管理是用户体验的关键部分。一个高效的通知系统不仅能够及时传达重要信息,还能避免用户感到不必要的干扰。本文将深入探讨如何在安卓平台上开发一个高效的通知管理系统,包括通知的设计、发送策略以及用户的个性化设置。通过分析安卓系统的通知机制和最新的API特性,我们将提供一个实用的开发指南,帮助开发者创建更加智能和用户友好的通知体验。
|
10天前
|
编解码 数据库 Android开发
安卓应用开发:打造高效用户界面的五大技巧
【5月更文挑战第18天】在竞争激烈的应用市场中,一个流畅且直观的用户界面(UI)对于安卓应用的成功至关重要。本文将探讨五种提升安卓应用用户界面性能的技巧,包括合理布局设计、优化资源使用、利用硬件加速、内存管理以及响应式编程。通过这些方法,开发者可以创建出既美观又高效的应用体验,从而吸引和保留用户。