Android SDK中的PowerManager用来管理设备电源、重启、锁定休眠状态、唤醒等等操作。我已经把PowerManager的功能加入到了ANEToolkit中,这里记录一下开发过程中遇到的几个要注意的东东。
关于权限
PowerManager的所有功能,需要以下三类权限
阅读更多2012-11-12 17:29更新:更正了编译文件的大小。
这是我在知乎上的一个回答,原文在这里:http://www.zhihu.com/question/20001972/answer/15572624
我没有用XCode开发过具体项目,我的移动开发经验主要是Android SDK、AIR for Android、AIR for iOS。
因为开发经验的限制,我不能准确的说明XCode的优势和劣势,这里只基于自己的Android开发经验,以及AIR在iOS上的开发经验来分析。
AIR的优势
AIR的优势其实就是Flash或者ActionScript语言的优势。这些优势大家已经在互联网上看过许多了,我还是啰嗦一下:
1. 优秀的 …
阅读更多依然是Android先更新,收到Google Play的通知后,我才知道AIR3.5更新正式版了。
不知道为什么,这次3.5的更新好像beta了很长时间,和前面3.3、3.4的作风不太一样啊……
阅读更多
Using git, git gui and tortoisegit
- 2016-12-27更新:加入中文乱码解决方案
- 2015-06-15更新:加入姊妹篇
- 2015-01-28更新:Mac OS X 的 GUI 工具选择
- 2013-11-05更新:加入从 putty 切换到 OpenSSH
- 2012-12-30更新:在安装的时候选择TortoiseGit使用的SSH客户端
- 2012-12-26更新:在TortoiseGit中使用SSH host
注意: 本文不讲解任何关于Git提交、合并等等使用细节和语法,只记录作者在使用Git相关工具中碰到的问题和选择的经验。本文只是个人意见 …
阅读更多在使用上,请参考: Cygwin 与 MinGW/MSYS,如何选择?
本文转自:http://www.lupaworld.com/273398/viewspace-122539.html
一、 MinGW
MinGW 官方网站为 http://www.mingw.org/
MinGW,即 Minimalist GNU For Windows(GCC compiler suite)。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。
阅读更多git默认使用SSH协议,在服务器上基本上不用怎么配置就能直接使用。但是如果面向团队服务,需要控制权限的话,还是用gitolite方便些。
本文的大部分内容来自 https://github.com/sitaramc/gitolite ,但并不是翻译。
本文面向的版本是gitolite v3;所有的操作基于命令行;服务器为CentOS 6.2 x86_64;客户端使用cygwin。
阅读更多我使用
ReplaceRegexp任务写了一段脚本替换XML的值:1<replaceregexp file="app.xml" 2 match="<filename>" 3 replace="name" 4 encoding="UTF-8"/>由于XML规范不允许在属性值中出现尖括号,Ant会报错:
d:\works\build\build.xml:70: 与元素类型 "null" 相关联的 "match" 属性值不能包含 '<' 字符。
阅读更多很多时候,数据并不是用文本的方式保存的,这就需要将二进制数据读取出来,还原成我们需要的格式。PHP在二进制处理方面也提供了强大的支持。
任务
下面以读取并分析一个PNG图像的文件头为例,讲解如何使用PHP读取和分析二进制文件。
阅读更多AIR提供的ADL工具输出的调试信息是UTF-8格式编码,而Windows控制台的默认设置并不支持UTF-8编码。这就导致使用ADL调试的时候,在控制台中显示的是乱码。
阅读更多