Android开发
jiang_dlut
Sleeping in Linux.
展开
-
Android 实现通话监听功能
<br />对智能手机有所了解的朋友都知道其中一个应用广泛的手机操作系统Android 开源手机操作系统。那么在这一系统中想要实现通话的监听功能的话,我们应当如何操作呢?在这里就为大家详细介绍了Android监听通话的相关实现方法。<br /><br /> 开发应用程序的时候,我们希望能够监听电话的呼入,以便执行暂停音乐播放器等操作,当电话结束之后,再次恢复播放。在Android平台可以通过 TelephonyManager和PhoneStateListener来完成此任务。<br /><br转载 2010-12-01 09:27:00 · 1944 阅读 · 0 评论 -
Android 本地代码如何输出日志
<br />共两篇文章,第一篇讲述了如何在程序中输出Log信息,第二篇详细的分析了Log信息的输出机制。<br />下面是第一篇(转自:http://blog.163.com/binghaitao@126/blog/static/3383532520099309366435/)<br />1:在编译so文件的c或cpp文件之前中加入以下代码,就可以在android中的log显示日志内容<br /> #include <android/log.h><br /> #define LO转载 2011-01-05 09:06:00 · 1177 阅读 · 0 评论 -
【转】Android display架构分析
http://www.360doc.com/content/10/1120/11/3700464_70888667.shtml转载 2011-08-11 07:19:32 · 881 阅读 · 0 评论 -
Android 代码
Android PDF 阅读器http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/project原创 2011-11-22 10:49:47 · 612 阅读 · 0 评论 -
Android驱动例子(LED灯控制)
http://www.linuxidc.com/Linux/2011-04/34541p2.htm转载 2011-11-21 20:34:47 · 777 阅读 · 0 评论 -
android-2.3.3_r1源码下载
kernel.org 被黑了,导致android repo sync不是很顺利。总是出现很多错误。Fetch errorHTTPS error有个info/res Errorrepo sync 卡死。不动。等等。今天终于把android-2.3.3_r1下载下来了。repo sync 成功后提示。Fetching projects: 100% (165/165)。原创 2011-11-05 22:36:59 · 3420 阅读 · 2 评论 -
Ubuntu10.04 下载Android2.3.3源码笔记
Initializing a Build EnvironmentThe "Getting Started" section describes how to set up your local work environment, how to use Repo to get the Android files, and how to build the files on your machin转载 2011-11-06 20:45:05 · 1559 阅读 · 0 评论 -
Android ANR
1)什么引发了ANR?在Android里,应用程序的响应性是由Activity Manager和WindowManager系统服务监视的。当它监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR:在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸)BroadcastReceiver在10秒内没有执行完毕一个ANR对话框显示给用户2)如何避免原创 2012-07-21 21:00:38 · 1459 阅读 · 0 评论 -
Android Color
#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#F原创 2013-07-27 12:19:47 · 1795 阅读 · 0 评论 -
Android ListView滑动变黑
手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android 框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值 为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListVi原创 2013-07-27 20:48:03 · 1932 阅读 · 1 评论 -
自适应Nexus6屏幕
最近,我真是忙啊。之前做的一个Android APP 显示有点问题。我说不可能啊。这个布局布的天衣无缝啊。我说老大你开玩笑呢把。说完老大拿出来个Nexus6. 我XXX。。。标题用的自定义Theme。背景图片显示的有点扁。我说老大,开发的时候这Nexus6还在他妈肚子里呢。。。。。。。。。。。此处省略10000字。好,改。首先Nexus6 是用的dr原创 2015-04-24 13:34:19 · 2255 阅读 · 1 评论 -
Android平台蓝牙相关名词缩写
BlueDroid名词缩写:BTI F: Bluetooth InterfaceBTU : Bluetooth Upper LayerBTM: Bluetooth Manager BTE :Bluetooth embedded systemBTA :Blueetooth application layerCO: call out\CI: call inHF : Ha原创 2016-09-12 17:13:46 · 2443 阅读 · 0 评论 -
Android Bluetooth HF client相关接口以及定义
【JNI】AdaptorService对应的JNI实现:static void classInitNative(JNIEnv* env, jclass clazz) { int err; hw_module_t* module; ... char value[PROPERTY_VALUE_MAX]; property_get("bluetooth.mock_stack", value, "");原创 2016-09-08 16:37:13 · 2466 阅读 · 0 评论 -
Android cupcake源代码获取和编译 for Ubuntu 9.04
Android cupcake源代码获取和编译 for Ubuntu 9.04<br />Android cupcake get Source and Builder for Ubuntu 9.04<br />编译环境<br />Ubuntu 9.04 Desktop下载和编译流程<br />根据http://source.android.com/download的说明,成功的下载了所有源代码,整个目录文件接近2G<br />前期准备:<br />安装 git工具内核, 命令 sudo apt-get in转载 2010-12-27 09:25:00 · 769 阅读 · 4 评论 -
保存网址专用
杨老师推荐的 一个不错的AndroidUI设计工具。Linux ,windows,Mac OX都有版本。下载地址:http://code.google.com/p/droiddraw/原创 2010-11-02 09:49:00 · 537 阅读 · 1 评论 -
Android设计缺陷--无法通话录音
<br />这个问题在Google Code之Android上讨论了快一年,还没解决。这成为不少人无法从Symbian系统转移到Android系统的主要原因。<br />Android手机搭配有强大的硬件,具有很多实用和创新的功能,却没有通话录音这个基本的功能。无此功能,我们将不能:实现电话留言功能,在没法接听时让手机自动录音记录通话细节,作为备忘、团队讨论依据等将通话内容保存,作为法律上有效的证据<br />目前Android电子市场上的电话录音软件,都是通过麦克风来记录对方的声音。这样的效果非常不好转载 2010-12-01 09:28:00 · 2739 阅读 · 2 评论 -
Ubuntu Android开发环境配置
<br />作者:金海建<br />安装Ubuntu Android应用程序开发环境需要如下几个软件<br />Java开发包:JDK 1.5/1.6<br />开发集成环境(IDE): Eclipse 3.4<br />Android开发环境:ADT<br />Android SDK<br />Android SDK API<br />一、安装JDK 1.6<br />方法一:在"系统" > "系统管理"> "新立得的软件包管理",在搜索中输入JDK,点击搜索。可以搜索到如下图的软件包列表。点击应用更新J转载 2010-10-21 12:56:00 · 686 阅读 · 0 评论 -
在android模拟器上安装apk
首先打开模拟器,打开终端,将终端的当前目录定位到你的Android SDK下的tools目录,你可以将你下载到的apk包放在tools目录下,也可以放在其他目录下,都一样,如果放在tools目录下,假设为demo.apk,则输入命令:./adb install demo.apk回车就行了,会出现下面的提示,则表示安装成功了:然后打开你的应用程序界面,就能看到你安装的软件了;如果放在其他目录下,只要更改相应的apk路径就是了,例如:./adb install /home/APK/demo.apk原创 2010-10-21 14:58:00 · 602 阅读 · 0 评论 -
Android平台先进在哪里?
<br />目前Android的发展也超过了许多人的预料,当Apple在便携式电子产品领域引导潮流时,Android却成了所有厂家模仿Apple产品的最佳选择,从智能手机到平板电脑,从车载电脑到医疗设备,从数字机顶盒到智能家电,从家庭数码相框到智能监控设备,Android无处不在!<br /> 当初接触Android的理由主要有三个:其一它是Google主导的,其二是它是基于Linux的开源操作系统,基三,它的应用程序由Java语言编写。了解、熟悉一段时间之后,便越来越喜欢它了。漂转载 2010-10-21 13:41:00 · 674 阅读 · 0 评论 -
Android,开源还是封闭?转载自阮一峰
http://www.ruanyifeng.com/blog/2010/02/open_android_or_not.html转载 2010-10-22 09:08:00 · 542 阅读 · 0 评论 -
查看android源代码配置
<br />本文主要是介绍在linux和windows平台下,如何下载android sdk的源代码,注意是sdk的源代码,而不是android的所有源代码,<br />同时介绍如何把sdk源代码加入到eclipse里,使android 平台手机开发者可以直接查看源代码,通过阅读SDK源码,能更好的理解和运用Android的API。<br /><br />本文主要分2部份。第1部份介绍如何下载android sdk的源代码;第2部份介绍如何把android sdk的源转载 2010-10-25 12:40:00 · 4326 阅读 · 0 评论 -
关于mmm命令
<br />1.在mydroid目录下 运行脚本/build/envsetup.sh<br />2.之后可以mmm /模块路径编译单个模块原创 2010-12-23 08:47:00 · 11532 阅读 · 0 评论 -
android 多媒体相关代码
<br />android 多媒体相关代码概况—(JAVA SCOPE)<br />1 ./packages/providers/MediaProvider/<br /><br />编译后生成MediaProvider.apk。会在开机时扫描本机和sdcard上的媒体文件(图片、视频、音频),并在/data/data/com.android.providers.media/databases 目录下生成internal.db(/system/meida)和external-?.db(/sdcar转载 2010-12-23 09:21:00 · 1539 阅读 · 0 评论 -
JNI技术与Android应用
<br />本文转自http://www.cnblogs.com/yc_sunniw ... /07/05/1771149.html<br />1. 什么是 JNI <br /> JNI是Java Native Interface的缩写。从Java 1.1开始,JNI标准成为java平台的一部分,它允许Java和其他语言进行交互。JNI一开始为C和C++而设计的,但是它并不妨碍你使用其他语 言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是转载 2010-12-23 09:22:00 · 1680 阅读 · 1 评论 -
Ubuntu10.04 32bit Compile Android2.2
Ubuntu10.04 32bit Compile Android2.2http://iopenfree.appspot.com/2010/10/25/code.html1repare Base environment2:repo sync ->download Android latest Code3:make1:issue "You are attempting to build on a 32-bit system"How to fix:tommy@tommy-laptop转载 2010-12-23 16:19:00 · 811 阅读 · 0 评论 -
IPC机制详解
http://www.limodev.cn/blog/archives/777转载 2010-12-22 15:59:00 · 496 阅读 · 0 评论 -
Building the android code
<br />Building the codeTo build the files, run make from within your working directory:<br />$ cd ~/mydroid<br />$ source build/envsetup.sh<br />$ lunch<br />$ make<br /><br />If your build fails, complaining about a missing "run-java-tool", try转载 2010-12-23 16:28:00 · 522 阅读 · 0 评论 -
SystemUI的下拉状态栏分析
super_status_bar.xml是systemUI的一个总的布局文件。下面是super_status_bar.xml的源码: xmlns:android="http://schemas.android.com/apk/res/android" xmlns:systemui="http://schemas.android.com/apk/res/com.andro转载 2016-09-26 10:48:50 · 3981 阅读 · 1 评论