- 博客(26)
- 资源 (44)
- 收藏
- 关注
转载 Android.mk中添加宏定义
在Boardconfig.mk中添加一个IS_FLAG := true由于Boardconfig.mk和各目录的Android.mk是相互关联的所以我们可以在Android.mk 中添加一个ifdef IS_FLAG LOCAL_CFLAGS += -DHHHHendif在Android.mk中添加的这行相当于在 该目录下的文件中定义了一个宏
2014-07-30 15:54:39 16186
转载 android的 makefile里 的常用 宏定义
在Android编译框架中,把许多固定的、反复用到的目录路径定义为 宏变量,常用 宏 如下:out/target/product/xxx的宏即为:PRODUCT_OUTout/target/product/xxx/system的宏即为:TARGET_OUTout/target/product/xxx/root的宏即为:TARGET_ROOT_OUT,devi
2014-07-30 15:53:28 4168 1
转载 Android.mk 常用宏和变量
android ndk开发有一个重要的文件 Android.mk,他虽然重要,但是对它进行深入介绍的文档却比较的少,这里将对Android.mk中常用的宏和变量进行说明: 由于这一部分的内容多,资料零散,本文档会进行持续性的更新; 方便他人亦是方便自己,如果觉得还行就下右边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!工具/原料
2014-07-30 15:53:10 3541
转载 Python入门(四,高级)
面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重载:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的
2014-07-26 11:02:16 4949
转载 Python入门(三,初级)
一,函数调用定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。如下实例调用了printme()函数:#!/usr/bin/python # Function definition is heredef printme( str ): "打印任何传入的字符串"
2014-07-25 20:31:57 2798
转载 Python入门(二,基础)
一,基本语法Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;以
2014-07-25 20:21:17 5247
原创 解决:Ubuntu12.04下使用ping命令返回ping:icmp open socket: Operation not permitted的解决
ping命令在运行中采用了ICMP协议,需要发送ICMP报文。但是只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为-rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。 解决方案: 使用root用户执行“chmod u+s /bin/ping”。
2014-07-25 15:38:43 22307 2
原创 解决:未找到setenv命令
在Ubuntu12.04中配置python环境变量:setenv PATH "$PATH:/usr/local/bin/python",提示未找到setenv命令。为什么呢?这是因为shell版本问题!Bourne Shell(即sh)是UNIX最初使用的shell,平且在每种UNIX上都可以使用。BourneShell在shell编程方便相当优秀,但在处理与用户的交互方便作得不如其他
2014-07-25 15:04:24 25756
原创 配置VS2010具有代码提示功能
如何使VS2010具有代码提示功能|浏览:837|更新:2014-03-01 20:56对于程序员来说,VS2010有可能是你经常使用的开发工具,但是令人遗憾的就是,VS2010的代码提示功能不太好,没有ecplise这些软件好。下面我就教大家怎么使VS2010具有非常好的代码提示功能。Visual Assist X是一款非常好的
2014-07-22 13:43:16 10219 2
原创 解决:Android4.3锁屏界面Emergency calls only - China Unicom与EMERGENCY CALL语义重复
从图片中我们可以看到,这里在语义上有一定的重复,当然这是谷歌的原始设计。这个问题在博客上进行共享从表面上来看着实没有什么太大的意义,不过由于Android4.3在锁屏功能上比起老版本做了很大的改动,而且通过常规方法(Strings.xml中字符串)对该问题的定位会有很大的难度,拿这个界面来说,EMERGENCY CALL并不是Strings中值,而是 Emergency call,只是在显示的时
2014-07-14 10:51:42 6730
转载 Android中Preference的使用以及监听事件分析
在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是marvel公司提供的,如果由google公司做,那可说不准)。归根到底,Preference布局结构和View的布局结构本质
2014-07-11 17:22:52 1143
原创 <xliff:g>标签
摘要:这是Android4.3Mms源码中的strings.xml的一段代码:%1$smessages per conversation在这里google的工程师们使用了标签,这个标签主要在动态插入内容时候使用,有点类似于占位符的作用。这里我们简单介绍一下。简介:xliff是XML Localization Interchange File Format的缩写,
2014-07-10 11:43:27 7481
翻译 深入学习:如何实现不同Android设备之间相同应用程序的网络服务发现功能
在我们的app中添加网络服务fa xian gong neng第一步:
2014-07-08 20:24:36 4390 2
原创 解决:HotSeat短信图标提醒有误
【操作步骤】正常收发短信、彩信。【测试结果】所有短信均已阅读,但在HOME界面的短信图标仍提示有一条短信未读。重启后仍存在。经过分析,导致该情况的主要原因为当彩信已读的时候,launcher中进行查询的语句有问题。因为当彩信的状态为已读后pdu表中的read字段的值会由0变为1,而彩信点击进行下载,下载成功后信息类型由130变为132.我们可以到处数据表进行下一步分析。现在我们
2014-07-08 15:44:54 1364
转载 Android Launcher 详解
(1) Launcher的定义:Android系统启动后,加载的第一个程序,是其他应用程序的入口。(2) Launcher的构成:HomeScreen(1.workspace(allpaper,Livefolder,ShortCut),2.HotSeats,3.AllApps/allApplist:GridView)
2014-07-07 17:55:26 7741
原创 解决:关闭移动数据,接收彩信,不能成功接收下载彩信
【前置条件】关闭数据业务【操作步骤】发送彩信,或者接收彩信【测试结果】无法发送彩信;收到彩信后无法下载内容【预期结果】可以正常收发彩信经过分析我们发现,由于发送彩信需要数据业务打开进行支持,数据业务关闭后,则无法发送彩信,因此我们为了不影响彩信业务,在彩信发送前对数据网络是否打开进行检测,如果数据业务设置为关闭状态,我们则打开数据业务进行彩信的发送,当彩信发送结束后我们在对关闭数据
2014-07-07 15:31:31 7398
转载 "This connection is untrusted" - Firefox error message
"This connection is untrusted" - Firefox error messageOn this page:Error MessagesSolutionInstall the MIT Certificate AuthorityIf the error persists after installing the MIT Certificate A
2014-07-07 13:30:58 2390
原创 HexDump.java解析
从包名我们可以看出该类并没有对应用开发者开放,也就是说在google开放的Android API文档中并没有该类的相关介绍;好在Android系统源码是开源的,因此我在解决framework中问题的时候发现了这个工具类,由于工作原因一直没有回头在细细的领会这个工具类的精髓,因此今天花点时间对这个类进行全面的分析一遍,以备不时之需。首先分析之前,我们需要了解该类使用来进行16禁止转换的,我之前也
2014-07-05 16:48:16 5127
原创 解决:insert Vodafone sim card,open the mms read report,when receive the read report,cann't download..
insert Vodafone sim card,open the mms read report,when receive the read report,cann't download the messageTest steps:1.insert Vodafone sim card2.open the mms read report3.send the mms successf
2014-07-05 16:22:51 1491
转载 Git与Repo入门
Git与Repo入门版本控制 版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制 最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本。有时候偷懒省事,保存副本时命名比较随意,时间长了就不知道哪个是新的,哪个是老的了,即使知道新旧,可能也不知道每个
2014-07-03 14:34:32 1668
转载 深入理解:Android 编译系统
简介: Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统的定制都是不一样的。如何将这些模块统一管理起来,如何能够在不同的操作系统上进行编译,如何在编译时能够支持面向不同的硬件设备,不同的编译类型
2014-07-03 10:39:06 26849 3
转载 Android Bluetooth详解(Android英文文档相关译文)
一、Bluetooth Android平台包含了对Bluetooth协议栈的支持,允许机器通过Bluetooth设备进行无线数据交换。应用框架通过Android Bluetooth API访问Bluetooth功能模块。 这些API能让应用无线连接其他Bluetooth设备,实现点对点和多点之间的通信。 运用蓝牙API,Android应用程序可以完成如下操作:1、扫描其他Bluet
2014-07-01 16:52:34 3096
pageowner 解析工具
2022-05-13
SELinux4AndroidO
2018-02-05
recovery_l10n
2015-04-10
解决Android4.3彩信幻灯片中gif格式图片不能正常播放
2014-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人