android开发
文章平均质量分 68
码农SW
这个作者很懒,什么都没留下…
展开
-
Android - Failed to find provider info for com.google.settings in MapView Example
问题: im trying to implement MapView example which is defined on Android Hello Views example but now im facing Failed to find provider info for com.google.settings error... 解决方法: The MapView ex转载 2011-12-05 21:07:22 · 7543 阅读 · 0 评论 -
如何使用真机调试Android应用
本篇文章主要讲解如何使用真机调试Android应用。在展开讲解之前,我们首先需要明确一件事情:使用真机调试Android应用是非常有必要的,可以说成是必须的!原因主要有但不限于以下几点: 1)模拟器并不能模拟手机的所有功能。例如:模拟器不支持USB连接、视频捕捉、音频输入、蓝牙等,如果你开发的应用里的有些功能模拟器无法模拟,这时只能使用真机来测试; 2)如果你开发的应用转载 2012-04-22 14:19:57 · 774 阅读 · 0 评论 -
MediaRecorder流程分析
MediaRecorder流程分析 目录 一、 java层 media recorder state machine: 1、java应用层 java应用层主要是一些接口的调用,它并没有具体功能代码的实现,java应用层的代码路径为: android/packages/apps/SoundRecorder/src/com/android/soundrecorder/ 该目录下有文转载 2012-04-02 20:57:13 · 1491 阅读 · 0 评论 -
使用MediaRecorder和MediaPlayer实现录音和播放功能-以及碰到的问题
碰到的一些问题: 1. permission的问题,由于需要录音,同时需要把录音文件存入sdcard外部存储设备,需要两个权限。 2. 使用模拟器的时候,也许并没有sdcard外部设备,所以需要以下步骤在模拟器上模拟sdcard。 用“mksdcard 125M ./sdcard.img” 命令在当前文件夹下创建一个125m的镜像文件, 用“emulator -avd my_原创 2012-03-28 22:03:06 · 3919 阅读 · 0 评论 -
android-SQLiteDatabase 和 SQLite 数据库
最近在看android 平台的源码,下面总结一下SQLiteDataBase与其底层的SQLLite 数据库的关系,上层的SQLiteDataBase是如何调用到底层的SQLite数据库操作。 SQLiteDataBase是android framework层用于封装SQLlite数据库操作的类,app可以直接使用SQLiteDataBase在android 平台上使用数据库。开发者可以使原创 2012-03-11 15:27:38 · 1392 阅读 · 0 评论 -
简单的在eclipse中attach android 源码的方法
1. 点击 Help -> Install New Software 2. 输入update 网址: http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ 3. 接着安装即可原创 2012-02-21 21:07:30 · 1421 阅读 · 0 评论 -
Android源码学习之七—传感器的背后
通过这个Sensor相关的源码,了解android层与层之间是通过什么机制工作的。 SensorActivity.java对应的是Application层,是应用程序。 SensorManager.java,SensorListener.java对应的是Frameworks层,是Android提供的应用程序开发接口,应用程序框架。与应用程序的调用是通过类实例化或类继承进行的。 Senso转载 2012-02-23 22:30:02 · 609 阅读 · 0 评论 -
ubuntu系统下载android源码
主要是记载一下下载源码过程中的一些问题和解决方法: 1. 首先,按照http://source.android.com/source/initializing.html官方网站上得要求,配置了一个Ubuntu的源代码下载环境。 从Ubuntu官网上:http://releases.ubuntu.com/lucid/ 下载了一个ubuntu-desktop-386的镜像,之后用虚拟机建原创 2012-02-13 22:08:28 · 1688 阅读 · 2 评论 -
如何添加/删除Android应用程序
首先是添加应用 (如果该应用已存在,则要先删除): 编译好你的Andorid应用程序,然后你需要用adb工具将.apk文件加载到模拟器的/data/app/目录下,用法如下面介绍。 启动模拟器(命令行下运行sdk目录下的/tools/emulator.exe);需要指定你要启动的本地模拟器.模拟器切换到主画面(最好不要在程序运行的时候向模拟器安装程序,可以按home键离开应用程序);运行a转载 2012-01-07 22:17:08 · 911 阅读 · 0 评论 -
磨刀不费砍柴功——Android编程中的实用快捷键 “第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇 ”
转自:http://blog.csdn.net/tanjunjie621/article/details/6611757 作为一个优秀的程序员,不但要能开发出漂亮的软件,也要能熟练掌握编程的技巧,包括IDE的快捷键使用。比如linux下的VI编辑器,对于不熟练快捷键的人来说就是一个噩梦,但一旦你熟练了VI的快捷键,VI的效率会比用鼠标的编辑器还高。甚至VI为了减少手指在主键盘区和方向键之间切转载 2012-01-08 13:08:08 · 1608 阅读 · 0 评论 -
关于Android中使用MapActivity类的问题
最近在学Android,想做个google-map-api的小应用,哪知道费死劲了…… 首先是关于的引用位置,书中没有提及,结果程序一运行就出现has stopped unexpectedly错误,我一开始以为api给的key有问题,于是重新申请了一下,可是问题仍在,于是网上一顿狂搜,发现应该是这样滴: android:l转载 2011-12-03 21:55:22 · 2158 阅读 · 0 评论 -
Android架构详解
Android系统架构由5部分组成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。第二部分将详细介绍这5个部分。下面自底向上分析各层。 Android架构 1、Linux Kernel Android基于Linux 2.6提供核心系统服务,例如转载 2012-02-19 15:28:53 · 686 阅读 · 0 评论