首页 » Android开发环境

几种在shell命令行中过滤adb logcat输出的方法

       我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法。 1、只显示需要的输出(白名单)阅读全文 »

2012年12月1日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:2

Android自动化打包3:APK数字签名详解

       本文主要为大家详细讲解APK数字签名方面的内容,并介绍APK调试模式和发布模式下数字签名的方式。 1、什么是数字签名 数字签名就是为你的程序打上一种标记,来作为你自己的标识,当别人看到签名的时候会知道它是与你相关的。 2、为什么要数字签名 最简单直接的回答:系统要求的。阅读全文 »

2012年11月27日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

Android自动化打包2:如何使用javac

       javac是java编程语言的编译器。它的基本作用是,读取使用java语言编写的类和接口的定义,并将它们编译成为字节代码的class文件。javac实际上还能够隐式的编译一些在命令行中没有提及的源文件。本文将介绍如何查看javac可以使用的一些命令,并通过实例的方式讲解其用法。阅读全文 »

2012年11月23日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android自动化打包1:aapt使用详解

       什么是aapt? 执行命令: C:\Users\Xiaopeng>aapt Android Asset Packaging Tool 1、列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk} 注:filepath是apk存放的路径 aapt l -v filepath/..apk:以table的形式列出来(不过我用起来老是出,win7和xp都一样,大阅读全文 »

2012年11月19日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:2

ADT和Android SDK的安装及所遇问题的解决办法

       本文主要涉及Android开发环境搭建时的Eclipse、ADT及Android SDK的安装方法,还有遇到的两个问题及其解决办法。其中,ADT的安装介绍了在线和离线安装两种方式。 1、安装eclipse 下载地址:...... 注意:安装3.6版本及以上...阅读全文 »

2012年11月16日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

详解如何创建和使用AVD

       进行Android开发必然要使用Android模拟器AVD,本文就具体介绍如何创建和使用AVD。 1、创建AVD 在android sdk 1.5 版本以后的开发中,必须至少创建一个AVD,每个AVD模拟一套虚拟设备来运行Android应用程序。无论是在eclipse下或者命令行下创建新的avd,系统会在系统默认文件路径下自动创建一个.android 文件夹,所创建的有关avd的配置信息则被保存在阅读全文 »

2012年11月10日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Mono for Android 4.2之初体验

       Mono for Android 4.2已经面世,用户可以使用它进行界面设计,创建美观简洁的用户界面(简称UI)。现在,我们可以通过拖拽操作在Visual Studio的XAML设计界面中任意处理UI元素。此外,MonoDevelop 3.0版本也已经面世,这是一款开源集成开发环境(简称IDE),能够运行于Linux、Mac OS X以及Windows系统当中。阅读全文 »

2012年11月6日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

初学Android开发之十大经典问题解答

       Android开发初学者往往对Android开发有一些疑问,本文就挑选了十个比较经典的问题进行逐一解答,希望能够帮助初学者更好的了解Android开发。 1、什么是Android?  Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和阅读全文 »

2012年10月31日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:2

Eclipse使用教程之精华篇

       Eclipse集成开发环境为我们进行java、C++等开发提供了非常好用的工具。Android开发者很多都使用Eclipse作为开发平台,那么掌握Eclipse的一些常用操作就比较重要,这样能够帮助提高我们的开发效率。 一、Eclipse常用快捷键...阅读全文 »

2012年10月26日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android ANR与自动化测试工具Monkey

       本文主要讲解ANR即Application Not Responding和自动化测试工具Monkey的相关内容。 一、ANR(Application Not Responding) 在Android上,如果你的应用程序有一段时间响应不够灵敏(5秒内没有输入响应事件),系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。阅读全文 »

2012年10月22日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android开发必备:Eclipse快捷键大全

       初学Android开发的朋友们,你们是不是觉得Eclipse非常强大,操作非常复杂?是不是向往着有一天自己也能像大牛们一样,熟练的使用各种快捷键,快速的编写代码?那就赶紧先来掌握Eclipse的众多快捷键吧。下面就为大家列出了Eclipse一些常用的快捷键。作用域 功能 快捷键全局 查找并替换 Ctrl+F 文本编辑器 查找...阅读全文 »

2012年10月17日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

如何使用Zipalign工具优化Android APK应用

       生成的Android应用APK文件最好进行优化,因为APK包的本质是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗。我们可以使用Zipalign工具进行APK优化。 据Android官方网站的说明,Zipalign是一款重要的优化APK应用程序的工具。阅读全文 »

2012年10月12日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android开发工具ADB教程之四:Device端

       本文为大家梳理Device端adbd的运作原理。在此之前最好是已经看了前三篇文章:ADB概论、HOST端和Dalvik虚拟机之jdwp线程。 在adbd起来时,也会监听TCP:5037端口(好像没有使用),扫描当前USB设备,注册好usb transport,等待远端的连接,同时启动jdwp服务,与虚拟机的jdwp线程进行握手通信。阅读全文 »

2012年10月7日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android开发工具ADB教程之三:Dalvik虚拟机之jdwp线程

       jdwp(java debug wire protocol)是dalvik VM的一个线程,可以建立在adb或者tcp基础上,与DDMS或debugger进行通信。 代码位置: dalvik/vm/jdwp frameworks/base/core/jni java虚拟机初始化后,或者每次“zygote fork”出一个新进程时,会启动jdwp线程。 主要调用路径:dvmS阅读全文 »

2012年9月27日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android开发工具ADB教程之二:HOST端

       大部分编程人员进行程序代码分析时往往喜欢从main函数入手,因为它是程序入口,从main开始能够更快更好的把握程序的整体结构。 因此我们先来看adb.c的main函数的实现:... 宏ADB_HOST用来区别编译adb和adbd,参见上一篇文章:Android开发工具ADB教程之一:ADB概论。 现在用一个常用命令“adb devices”用来捋顺代码流程,adb_trace_init用于log 阅读全文 »

2012年9月23日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android开发工具ADB教程之一:ADB概论

       Android开发人员进行Android开发时,会像其他开发一样需要进行各种调试。Android Debug Bridge即adb就是Android开发者必会的一种调试工具,它的功能非常丰富,正如其名一样,它在Android开发者和设备之间起了一个很好的桥梁的作用。阅读全文 »

2012年9月19日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android APK优化工具Zipalign详解

       Android SDK中包含了一个用于优化APK的新工具zipalign。它提高了优化后的Applications与Android系统的交互效率(俗话:“要致富先修路”,Android小组重新为Applications与Android系统之间搭建了一条高速公路),从而可以使整个系统的运行速度有了较大的提升。Android小组强烈建议开发者在发布新Apps之前使用zipalign优化工具,而且对于已阅读全文 »

2012年9月14日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

Android开发环境中的概念和工具介绍

       最近学习Android开发,以前使用C/C++多一些,现在再补点Java知识,不管是哪种语言,都不过是一种工具而已,真的学起来,大同小异,无谓优劣。学习Android编程肯定是要先从环境搭建开始,无论是在Windows、还是Linux、Mac环境都可以,在搭建环境之前,有些概念综合了解一下确有必要,本文即是面向Android初学者的文章,作为Android入门的启蒙篇章。阅读全文 »

2012年9月10日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android ADB使用之详细篇

       Android开发环境中,ADB是我们进行Android开发经常要用的调试工具,它的使用当然是我们Android开发者必须要掌握的。 ADB概述 Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:1、客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和阅读全文 »

2012年9月7日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

几个非常实用的Android开发工具

       工欲善其事,必先利其器。我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序。本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑工具等。 Android开发工具:...阅读全文 »

2012年9月3日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0