`

Android开发应用记录

阅读更多

一、Android相关(Android设备: HTC Desire HD

1. 如何直接浏览SD卡或内存上的东东?(无法浏览则无法安装存放在里面的apk)

刚拿到Android设备时,首先要装个ES文 件浏览器:通过WIFIi或GPRS上网,在Android Market中搜索下载安装 ES文件浏览器 即可。(当然开发人员也可以通过adb等解决该问题)

 

2. 如何让自己的短信提示音、铃声在选择列表中出现?

在SD卡任意位置建立 alarms(闹钟) 、notifications(短信及通知)、ringtones(来电铃声)文件夹,然后重启设备后就能在选择列表中看到其下的东东了。

 

3. 通过移动GPRS上网,运行很多应用均提示“网络未连接”。

正确设置CMNET即可(只设CMWAP是不行的),设置方法详见:http://www.opda.com.cn/thread-250717-1-1.html

 

4. 通过Android Market下载的应用存放在哪?

据说是安装完后就删除掉了。(确实在内存和SD卡上均找不到)

 

5. 通过web端的Android Market安装应用

访问Android Market 并使用自己的google account登录,点击“我的电子市场账户” 可以看到通过电子市场下载的应用在此均有显示;在该web搜索下载应用,可以看到Android设备上已经在下载该应用了(设备无需连接电脑),cool...

 

6. 通过Windows7的网络连接上网

通过Win7的虚拟wifi功能实现:

1) 直接命令行(需要管理员权限)依次执行以下2个语句:

netsh wlan set hostednetwork mode=allow ssid=AP key=win7wifi
netsh wlan start hostednetwork

说明:ssid 是网络连接点名称,可选取便于识别的名称;key是连接网络的密码。

2) 然后可以打开 控制面板\网络和 Internet\网络连接,可以看到有个新的无线连接。

3) 选择目前Win7在用的网络连接,打开“属性”窗口,选择“共享”选项卡,在“Internet连接共享”下勾选“允许其他网络用户通过此计算机的Internet连接来连接”,然后在下面的下拉列表中选择刚才新建的无线连接即可。

4) 然后Android设备上搜索wifi,应该能在列表中看到与ssid名称一致的wifi网络,连接即可。

更多关于Win7 的虚拟wifi功能:Windows 7虚拟Wifi运用技巧

网管必备:Windows 7的WLAN netsh命令

 

7. PC上改了Google account密码,运行Android Market时,提示登录失败之类。

解决方法:Settings -> Account & sync , 选择Google账户进入其账户页面,然后在sync列表中随便选一项,稍后会显示1个通知(登录账户失败之类),点击该通知会出现输入密码的对话框,填入新密码即可。

 

8. 收到新短信的提示突然间没了。(遇到该问题的时间大约是 2011年11月)

原因:来电通v3.0.2.12 pf145 Build 11110909这个版本的问题。

同遇该问题的: 装了新版来电通短信没有提示了啊。大家有遇到吗?

解决方法:只能在来电通里设置: 通讯增强 -> 未接未读提醒 -> 有未读信息时提醒,勾选这项。另外短信提示音也要在此设置。

 

 

二、Android模拟器相关

1. Android模拟器安装 Market

模拟器默认没有安装 Market,看到网上有较为复杂的安装方法,也有1个简单的,试了简单的,在 Android2.2 模拟器下试过是OK的,简单的方法如下:
1) 下载2个文件:GoogleServicesFramework.apk、Vending.apk (我是从这儿 下的,感谢分享)

2) 依次安装这2个文件(需要先运行模拟器):

      a) 先切换到 android-sdk-windows\platform-tools (从revision 8开始 adb tool 已经从tools下移到platform-tools下了)

      b) adb install GoogleServicesFramework.apk

      c) adb install Vending.apk

安装成功后到模拟器中查看,果然已有 Market。

see: Android 模拟器安装Android Market电子市场

 

2. Android模拟器安装Adobe AIR runtime

Android模拟器上的Adobe AIR不同于真机,SDK 中有for emulator 的runtime (具体位置如: Adobe Flash Builder 4.5\sdks\4.5.0\runtimes\air\android\emulator\Runtime.apk ),然后使用 adb install 命令装到模拟器中即可。

注:需用 adb -e install Runtime.apk,否则运行AIR应用可能会出现强行终止的界面

 

3. 命令行安装Adobe AIR开发的应用程序到Android模拟器时报错:Failure [INSTALL_FAILED_INVALID_APK]

解决方法:

模拟器中运行的程序打包参数略有不同:target 需指定为 apk-emulator,完整打包命令如:

adt -package -target apk-emulator -storetype pkcs12 -keystore sign.p12 testapp.apk testapp-app.xml testapp.swf

之后再使用 adb install ,果然成功。

 

4. 命令行安装apk应用程序到Android模拟器时报错:[1]   Segmentation fault      pm install /data...

原因:apk文件名有中文。

解决方法:将apk文件名改为英文即可。

 

5. Android模拟器运行速度很慢

提速方法:

1) 关闭模拟器自动侦测手机旋转的设置,具体位置为:设置 - 显示 - 关闭“自动旋转屏幕”的选项。

参考:Android模拟器运行速度很慢的解决办法

2) 增加Android模拟器的内存大小:

a) 直接编辑 C:/Documents and Settings/用户名 /.android/avd/ 模拟器名 .avd/config.ini,在 vm.heapSize=xxx 后 加上 hw.ramSize=512 (单位MB,可根据情况设置)

参考:增加android模拟器的内存大小

b) 也可以通过 SDK Manager 来设置,选中要加内存的模拟器,Edit... -> Hardware -> New...  在出现的对话框中Property 选择 Device ram size ,然后回到前一界面,直接修改Device ram size对应的 value 即可。

 

三、Android SDK 命令行使用记录

1. adb

1) adb devices  列出当前连接到PC的设备(模拟器或真机)

2) adb install xxx.apk 首次安装某个程序到当前连接的设备中

3) adb install -r xxx.apk 更新安装某个程序到当前连接的设备中

4) adb -d install xxx.apk 以debug模式安装某个程序到当前连接的设备中

5) adb -e install xxx.apk 以for 模拟器模式安装某个程序到当前连接的设备(模拟器)中

6) adb shell pm list packages 列出当前设备的所有已安装程序的包名

7) adb -e logcat 查看日志

8) adb -d logcat 查看日志

9) adb logcat appID:V *:S 查看某个应用的日志

10) adb logcat appID:V ActivityManager:| *:S

11) adb logcat|grep "I.air" 仅查看包含 "I.air"  的日志
12) adb logcat|grep "hello" application name 仅查看某应用包含 "I.air"  的日志

13) adb logcat -c 清空logcat缓存

 

2. ddms

1) ddms 打开 Dalvik Debug Monitor 控制台

 

四、Adobe AIR for Android

see: Adobe AIR for Android开发记录

分享到:
评论

相关推荐

    《Android应用开发揭秘》读书笔记

    《Android应用开发揭秘》读书笔记不仅是一份个人学习历程的记录,更是一部深入浅出的Android开发指南。本书籍及笔记覆盖了从基础知识到高级应用的广泛内容,为初学者和有经验的开发者提供了宝贵的资源。 ### ...

    android应用程序开发

    总结,开发Android应用程序,尤其是涉及手机通信录功能的应用,需要掌握Android开发的基本技术,如布局设计、数据库操作、Intent服务的使用以及用户交互的处理。同时,充分的测试和调试也是保证应用质量的关键步骤。...

    Android应用开发揭秘-pdf(全)

    尽管具体内容未给出详细章节或摘要,但基于标题、描述及常见Android开发主题,我们可以推测书中可能涉及的重要知识点包括: ### 一、Android平台介绍 1. **Android操作系统概述**:解释Android操作系统的起源、...

    基于Android Studio开发的旅游记录与分享APP源码,Android旅游路线记录与分享APP源码

    这个项目可能是针对Android开发学习者的毕业设计,涵盖了从需求分析、设计、编码到测试的完整开发流程,是检验Android开发技能和理解移动应用开发的一个实际应用场景。 6. **关键技术**: - 数据存储:可能使用...

    Android 应用开发实例

    每个Android应用都有一个重要的配置文件——AndroidManifest.xml,它记录了应用的信息、权限请求和组件声明。实例可能包含关于如何正确配置应用权限,比如网络访问、读写存储等,以及如何注册和管理活动。 三、数据...

    Android 移动应用开发视频播放APP

    Android 移动应用开发,视频播放软件功能实现 具有登录,浏览记录,播放视频等的功能Android 移动应用开发,视频播放软件功能实现 具有登录,浏览记录,播放视频等的功能Android 移动应用开发,视频播放软件功能实现...

    (完整word版)Android应用开发期末考试题.doc.docx

    根据给定的文档内容,我们可以总结出以下几个方面的知识点: ### 一、Android基础知识 ...以上内容涵盖了文档中涉及的基础知识点以及相关概念的详细解释,有助于对Android开发有一个全面的理解。

    Android 开发入门与实战的代码

    【Android开发入门与实战的代码】这一主题涵盖了Android应用程序开发的基础知识和实践技巧,适合初学者和希望深化Android技能的开发者。在这个项目中,我们将会探索Android开发环境的搭建、基本组件的理解以及如何...

    Android应用通话记录_安卓源码.zip

    综上所述,这个"Android应用源码之通话记录源码"涵盖了Android开发中的核心概念,包括系统权限、数据库操作、UI设计、数据绑定和用户交互,是学习Android应用开发尤其是通信功能实现的宝贵资源。通过深入研究和理解...

    大话企业级Android应用开发实战完整源代码

    在企业级Android应用开发中,我们面临的是更为复杂和严谨的项目需求,这些需求往往涉及到数据安全、系统稳定性、性能优化、多设备兼容性以及高效团队协作等多个方面。"大话企业级Android应用开发实战完整源代码"这个...

    android行车记录仪直播

    1. **Android开发**:这是整个项目的基础,意味着我们需要熟悉Android应用程序的生命周期、用户界面设计、Activity和Fragment的管理、Intent的使用、以及Android SDK中的各种API。此外,还需要了解如何处理设备权限...

    Android应用源码之通话记录源码-IT计算机-毕业设计.zip

    在Android应用开发中,通话记录源码是一个典型的实践案例,尤其对于毕业生来说,这是一个很好的学习和研究项目。本文将深入探讨Android通话记录源码的相关知识点,帮助你理解如何在Android平台上构建一个能够读取、...

    Android 开发记录.pdf

    首先,关于Android开发文档的记录,提到了pidcat工具的使用,这是一个用于Android开发的命令行日志工具,能够过滤特定包名的日志输出,方便开发者查看和分析问题。在文档中提到的问题是通过brew安装了pidcat之后,...

    Android高级应用源码-android个人消费记录软件-拖控件作品.rar

    1. **Android开发环境**:开发此应用需要Android Studio,这是Google提供的官方集成开发环境(IDE),支持编写、调试和构建Android应用程序。 2. **Java或Kotlin语言**:Android应用主要使用Java或Kotlin进行编写。...

    android应用案例开发大全(源码)

    一个标准的Android应用通常包含以下几个部分:`AndroidManifest.xml`是应用配置文件,记录应用组件、权限等信息;`res`目录存储资源文件,如图片、布局、字符串等;`src`目录包含Java代码,主要为应用的Activity、...

    Android应用开发记录-字幕播放器(4)完成

    <<Android应用开发记录-字幕播放器(4)完成>>配合的工程文件,源码,用于动作确认的歌曲及歌词 另外,工程是针对Android2.2建立的。 如果想在Android2.1运行,可以修改工程文件或从下面地址下载针对2.1做的安装包,...

    android跑步应用开发.doc

    Android 跑步应用开发 Android 跑步应用开发是基于 Android 操作系统的移动应用开发,旨在提供一款功能丰富、易于使用的跑步应用程序。本文档将详细介绍 Android 跑步应用开发的整个过程,从研究背景与意义到系统...

    simple-android,用于记录血压测量的android应用程序.zip

    在Android开发中,通常使用XML布局文件来设计界面,结合Java或Kotlin编写业务逻辑。在这个项目中,我们可能看到用于输入血压值的EditText控件,以及显示历史记录的ListView或RecyclerView。此外,日期选择器可能被...

    Android应用开发基础到深入篇第一课第二到四讲_Android总体介绍

    这个课程的主题"Android应用开发基础到深入篇第一课第二到四讲_Android总体介绍"涵盖了从入门到进阶的关键概念,旨在帮助开发者建立坚实的Android开发基础。下面将详细阐述这一阶段的知识点。 首先,Android是一个...

    Android应用源码随手记安卓记账项目

    在这个项目中,我们可以学习到以下Android开发的关键知识点: 1. **SQLite数据库操作**:如何创建数据库,定义数据表结构,以及使用SQL语句进行数据的插入、更新和查询。 2. **用户界面设计**:使用XML布局文件创建...

Global site tag (gtag.js) - Google Analytics