Articles of Android

/ dev / mem和/ dev / kmem不存在?

如果有人能解释为什么这两个文件不存在,我将不胜感激。 Android内核的虚拟内存空间和物理空间如何没有这两个文件? 编辑:我有Android 2.3.7(Cyanogen mod),这两个文件不存在: 编辑2:我已经检查了三星Galaxy S3运行ICS,这两个文件存在

在Android手动启动3G连接,并保持打开状态

如何在WiFi的同时启动Android的3G数据连接? 我试过了 IConnectivityManager.setMobileDataEnabled(enabled); // via reflection 它在模拟器中工作,但在我的真实手机(Droid 2)中,它短暂地打开然后再次退出。 从shell(adbshell), ip link提供了3G连接的细节: 15: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 3 link/ppp 但是,只有在WiFiclosures时才可用。 当WiFi打开,我试图打开它手动,它抱怨ppp0设备不存在。 bash-3.2# ip link set ppp0 up ip link set ppp0 up Cannot find device "ppp0" 当我尝试列出设备时,我甚至找不到它 bash-3.2# ls /dev/ppp* ls /dev/ppp* /dev/ppp

通过WiFi,蓝牙或USB启用Android和PC数据传输的框架?

我写一个Windows应用程序,无线控制Android移动,如发送短信,打电话,查看文件,检索传感器数据等。我只是通过WiFi使用IP套接字,但客户端必须知道IP地址连接到服务器。 我想知道是否有一个框架/ API,无论通过WiFi,蓝牙或任何其他连接方法,使这种数据传输,也有一个自动发现机制? 我听说英特尔CCF(通用连接框架),但找不到有效的参考。 你认识别人吗? MTP? 谢谢,狮子座

获取图片消息到C ++程序

我目前正在考虑build立一个图片消息导入项目。 像这样的东西: 客户端移动设备 [图片信息] – >我们的服务器设备 服务器设备 [图片&&号码 – > 服务器计算机 但是,我不知道是否有可能的方式来做到这一点。 我可以build立一个谷歌的语音帐户,并使用这样的东西来检索邮件,但是这不允许图片消息… 所以我想也许使android或iPhone应用程序redirect图片消息。 虽然我不知道这是否可能。 如果是这样,我将如何去收集消息? networking很简单,但我不熟悉android系统,也不熟悉iPhone的消息系统。 另一方面,我可以做一个简单的电子邮件服务器来接收来自手机提供商的电子邮件系统的消息。 上述任何可行的? 图像以及来源编号都是需要的。

蓝牙RFCOMM连接:在Windows 7中从串口读取串行数据

我正在使用Android蓝牙聊天示例应用程序。 我正在尝试从Windows 7中的Android设备读取串行数据。 我已经能够将Android设备与笔记本电脑上的蓝牙适配器配对。 我在示例应用程序中将UUIDreplace为以下每个其他讨论: private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 当我运行Android应用程序时,我可以连接到笔记本电脑。 在我的Android设备的“硬件”属性中,有一个名为“Serial Serial over Bluetooth link(COM10)”的“设备function”条目。 当我尝试将CoolTerm连接到COM10时,我收到“错误1168”(错误没有附加说明)。 我误解有关通过蓝牙发送串行数据到Windows COM端口的过程吗?

是否可以在kubuntu12.04(xubuntu)中构buildAOSP项目(姜饼)?

我使用旧版本的Android(姜饼2.3.4)。 为了开发这些版本,我现在使用Ubuntu 10.04。 同时,我想用更新的版本:12.04或者12.10。 它写在这里 : 在Ubuntu 12.04的基础上,目前只有实验性的支持,并不能保证在除了master之外的分支上工作。 所以这里是我的问题,有没有人试图在Ubuntu 12.04上构build旧版本的Android? 我不喜欢新的统一接口,所以我也考虑xfce或kde。 这就是为什么这里是第二个问题,如果我改变窗口系统,我会不会有任何麻烦?

为什么Android应用程序更新/补丁大小就像它的设置文件?

试图从PlayStore进行更新时,我只是想知道。 一般来说,对Windows来说,更新时,下载文件并修补它们。 从尺寸的angular度来看,相比3.5GB左右的设置,这些尺寸要小得多。 那么为什么它不适用于ANDROID应用程序呢? 例如WhatsApp的任何更新都与其原始设置文件(〜18 MB)几乎相同。

无法parsing符号“IOUtils”

我已经使用下面的代码在我的android应用程序中创build一个临时文件: public File streamToFile (InputStream in) throws IOException { File tempFile = File.createTempFile("sample", ".tmp"); tempFile.deleteOnExit(); FileOutputStream out = new FileOutputStream(tempFile); IOUtils.copy(in, out); return tempFile; } 现在问题是Cannot resolve symbol 'IOUtils' 。 我做了一些Googlesearch,发现使用IOUtils我需要下载并包含一个jar文件。 我从这里下载了jar文件( commons-io-2.4-bin.zip )。 我从zip压缩包中添加了名为commons-io-2.4.jar的jar,当我尝试使用以下命令导入它时: import org.apache.commons.io.IOUtils; 它显示错误Cannot resolve symbol 'io' 。 所以我试图导入它像: import org.apache.commons.* 但是我仍然得到错误Cannot resolve symbol 'IOUtils' 。 问题1:为什么我得到这个错误? 如何解决? 问题2:有什么办法可以在不使用外部库的情况下从InputStream创build临时文件? 或者这是最有效的方法吗? 我正在使用android […]

为MPC6050编写驱动程序i2c

我是C新手,我尝试写一个MPC6050加速计的驱动程序。 (Android 4.2.2的内核3.4)。 这是这个问题的下列。 这个页面和这个帮助我,但我不能使用驱动程序呢: arch/arm/mach-sun7i/core.c:77:44: warning: 'sun7i_i2c_platform_data' defined but not used [-Wunused-variable] arch/arm/mach-sun7i/core.c:136:41: warning: 'sun7i_i2c_platform_device' defined but not used [-Wunused-variable] 我正在处理/ANDROID/lichee/linux-3.4/arch/arm/mach-sun7i/core.c文件。 (相当于board-machine.c) 我粘贴了每个结构基础的结构。 初始化函数是,我希望确定,像这样: /* ACCELEROMETER*/ #include <linux/i2c-gpio.h> #include <linux/mpu.h> #include <linux/i2c.h> #include <mach/i2c.h> #include <mach/gpio.h> #define I2C_SDA TWI_LCR_SDA_EN #define I2C_SCL TWI_LCR_SCL_EN /* * /////////// from linux/i2c-gpio.h ////////// * struct i2c_gpio_platform_data { unsigned int […]

Android中的USB Dongle识别 – Beaglebone

问题 : 部分华为USB Dongle在Beaglebone中未被Android JellyBean4.1.2识别。 详细 : 我正在使用Android JellyBean4.1.2上运行的BeagleBone。 Huawei – E1731 [Locked] , Huawei – E303D [Locked]在这个平台上工作正常 。 Huawei E303F , Huawei E303F (Both Factory Unlocked)都无法被OS 识别 (通讯文件未生成) 我自己做的解决方法 使用AT命令将Dongle模式更改为仅调制解调器模式 将供应商ID和产品ID添加到init.devicename.sh(强制内核识别USB Dongle) 使用VID和PID更改USB模式开关文件 现在提到的USB软件狗工作正常。 但是我想find根本原因并且必须解决它。 有没有任何select通过从源代码构buildAndroid操作系统来解决它? 如果是的话,怎么样? 哪些文件需要更改? 为什么有些软件狗直接识别没有提到的解决方法? UPDATE 正如skoperst所说,我在kernel_dir/drivers/usb/serial/option.c other than hard-coding Device VID & PID是否还有其他的解决scheme。 我需要一些更通用的解决scheme,以促进Plug & Play机制。 如何Plug & Play […]