摘要: 用真机的请直接跳过这个部分。 主要是在VitrualBox里安装mac系统和xcode,参考这篇教程,VirtualBox的版本是4.3.18 r96156,OSX版本是10.11 El Capitan,XCode版本是7.1 (7B91b)。 经过几天的初步使用,感觉用虚拟机开发iOS基本能够满足阅读全文
posted @ 2016-02-23 23:28 八进制 阅读(1117) 评论(0) 编辑
摘要: 以下环境为Android Studio 1.3.2,Gradle 2.7(as自带2.4,另下载的2.7)编译时提示Multiple dex files define: Lcom/sina/weibo/sdk/BuildConfig异常新浪微博提供的SDK里所带的weibosdkcore.jar里包...阅读全文
posted @ 2015-10-19 16:12 八进制 阅读(7479) 评论(2) 编辑
摘要: 一次Eclipse发生内存溢出(ADT环境,多打开几个xml文件内存占用就会飚升),强制结束任务,再次启动Eclipse发现闪退。查看workspace/.metadata/.log文件发现如下错误信息:!ENTRY org.eclipse.equinox.p2.ui.sdk.scheduler 4...阅读全文
posted @ 2015-04-07 22:53 八进制 阅读(4666) 评论(4) 编辑
摘要: 注:非5.0特定的开发问题,可以在这个帖子里查:Android开发问题汇总。1、官方提供的例子android-support-v7-appcompat编译时提示android:actionModeShareDrawable属性不存在官方例子里这个工程的target是19,需要改为21才能正确编译,否...阅读全文
posted @ 2014-12-30 17:40 八进制 阅读(6550) 评论(2) 编辑
摘要: 本文记录在使用WordPress过程中的问题和解决。 安装 比较顺利没有问题,具体如下(CentOS 6.5,DO的CentOS7 image里默认的yum源没有mysql-serve比较奇怪r): 安装apache、mysql和php 下载wordpress安装包 解压缩wordpress安装包 阅读全文
posted @ 2014-11-24 14:32 八进制 阅读(1596) 评论(0) 编辑
摘要: 1、将程序上传到板子时Arduino IDE提示“avrdude: stk500_getsync(): not in sync: resp=0x00”网上查遇到这个问题的人比较多,有说驱动问题的,有说IDE设置问题的。具体到我遇到的这个情况,原因是板子上插了RF24无线传输模块(也许线还没有插对),...阅读全文
posted @ 2013-12-09 11:07 八进制 阅读(17960) 评论(2) 编辑
摘要: 用“大白菜”工具制作启动U盘,从U盘启动后进入Win PE环境安装Win7,提示“安装win7系统安装程序无法创建新的系统分区,也无法定位现有系统分区”。经以下各种努力后仍无法正常安装:在BIOS里将笔记本硬盘设置为启动顺序第一位运行bootsect命令行使用DiskGenuis对笔记本硬盘重新分区和激活在拔除U盘的情况下刷新分区列表重启笔记本若干次使用微软提供的Win7 USB Download Tool(总提示iso文件不正确)最后的解决办法,放弃“大白菜”,参考下面的文章重新制作了启动U盘,用此U盘启动笔记本后直接进入Win7安装界面并成功安装:How To Install Window阅读全文
posted @ 2013-08-15 13:52 八进制 阅读(1304) 评论(0) 编辑
摘要: 安装FreeSwitch主要命令如下:git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.gitcd freeswitch/./bootstrap.sh && ./configure && make && make install && make hd-sounds-install && make hd-moh-install && make samples最后一个命令大约执行20分钟缺省安装目录:/usr/local/frees阅读全文
posted @ 2013-08-06 00:07 八进制 阅读(15085) 评论(3) 编辑
摘要: 本文操作系统为CentOS,所用Opensips版本为1.8.2。Update2013/6/27: 版本1.9.1也已验证通过,下载地址为http://opensips.org/pub/opensips/latest/src/opensips-1.9.1_src.tar.gz安装CentOS(若已有环境可跳过此步骤)1、安装虚拟机,VMWare Server 2.0遇到问题无法显示console(Chrome里),换为Virtualbox 4.2后可正常使用;2、在虚拟机里安装CentOS 6.3,选择standard server类型安装。对这种纯命令行界面的虚拟机,可以用telnet直接访阅读全文
posted @ 2013-02-13 19:51 八进制 阅读(26185) 评论(7) 编辑
摘要: 不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下阅读全文
posted @ 2012-11-14 10:11 八进制 阅读(676655) 评论(196) 编辑
摘要: (抱歉占用首页一会儿)是博客园被黑了还是只有我的博客被黑了?刚发现我的博客被加入了下面的代码(出现在“管理->设置->页脚Html代码”里,其中一部分被我略去),有没有人遇到一样的情况?请管理员帮忙查一下。这段代码在我这儿运行以后的效果是自动关注Darrel.Hsu的博客(链接是资料页没有恶意代码,博客有恶意代码,不要在登录状态下访问),到现在这个博客已经增加了几百粉丝(23:44有554粉丝,24:00时有565粉丝)。Update: 可能是有某位注册用户在自己博客里加了这段代码,然后凡是处于登录状态下的园友访问这个用户的博客后都会被感染;如果处于未登录状态,则跳回到登录页,结果阅读全文
posted @ 2012-11-12 23:34 八进制 阅读(2717) 评论(13) 编辑
摘要: 这个问题并不复杂,但是问的人实在很多,所以还是集中回答一下。从Android 3.2(API Level 13)开始,在Activity里使用下面的方法来获取屏幕分辨率(单位是像素):Display display = getWindowManager().getDefaultDisplay(); ...阅读全文
posted @ 2012-11-12 09:59 八进制 阅读(26788) 评论(4) 编辑
摘要: 和iOS开发相比,Android的开发环境的版本比较多,随之而来的问题也多。显然,我们不应该浪费宝贵的时间在解决开发环境带来的问题上,为此本文总结了常见的开发环境问题和解决方法,供大家查询和随时补充。阅读全文
posted @ 2012-11-11 18:54 八进制 阅读(7209) 评论(0) 编辑
摘要: ListView在Android应用里扮演非常重要的角色,但很多开发者在使用ListView时都遇到过不少麻烦。一个常见的问题是:列表中要显示一系列记录,每条记录带有一张缩略图(产品照片、用户头像等等),而这个缩略图是通过一个远程URL地址来标识的。这样的应用场景该如何实现呢?阅读全文
posted @ 2012-11-11 13:03 八进制 阅读(4478) 评论(0) 编辑
摘要: 刚从桌面应用开发转做手机开发的同学常常被这个问题困扰——用户按下Home键后,应用不是“完全退出”而是“运行在后台”,它仍然占用着系统资源,这么多后台运行的应用必然导致系统变慢,是不是应该在我的应用里给用户提供一个“退出菜单”或“退出按钮”呢?阅读全文
posted @ 2012-11-09 14:13 八进制 阅读(4117) 评论(3) 编辑
摘要: Android开发文档上专门有一小节解释这个问题。简单来说,Activity是负责与用户交互的最主要机制,任何“设置”(Configuration)的改变都可能对Activity的界面造成影响,这时系统会销毁并重建Activity以便反映新的Configuration。“屏幕方向”(orientation)是一个Configuration,通过查看Configuration类的javadoc可以看到其他Configuration还有哪些:如fontScale、keyboardHidden和locale等等。当屏幕旋转时,这个Configuration就发生了改变,因此当前显示的Activity阅读全文
posted @ 2012-11-09 00:54 八进制 阅读(8683) 评论(3) 编辑
摘要: 我们要了解Android手机开发与桌面开发有一个主要不同之处:通常在一部Android手机里同时运行着多个应用(app),每个app对应一个系统进程,当系统需要更多的资源(如内存)而空闲资源不足时,Android系统就会选择杀掉一些“低优先级”的进程以便释放所需资源。Android系统是如何确定进程优先级的高低的呢?如果一个app正在与用户交互,那么它所在的进程具有最高优先级;其次,如果一个app是可见的,例如被一个对话框部分遮挡,它所在进程具有第二高的优先级;再次,如果app当前是不可见的,也就是被切换到了后台,则它所在进程具有第三高的优先级;这里要补充一点,如果这个后台app启动了一个se阅读全文
posted @ 2012-11-08 10:28 八进制 阅读(9488) 评论(2) 编辑
摘要: Android官方文档里对Activity的生命周期有比较详尽的描述,但由于资源回收机制带来不确定性,我们的程序运行结果常常与预期的不符,而调试这类问题又十分消耗时间和精力。解决的根本办法还是要理解透Activity的生命周期及相关内容,这篇帖子着重介绍Activity生命周期本身,之后会用一两篇帖...阅读全文
posted @ 2012-11-07 10:14 八进制 阅读(5452) 评论(4) 编辑
摘要: 相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。 px: 即像素,1px代表屏幕上一个物理的像素点; px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。 偶尔用到px阅读全文
posted @ 2012-11-06 17:03 八进制 阅读(117809) 评论(7) 编辑
摘要: 我的笔记本Win7系统连了一个无线鼠标,电脑待机后若不小心碰到鼠标就会被唤醒。网上有一些文章说在“鼠标硬件->电源选项”里清除“允许鼠标唤醒电脑”选项,但在我这里完全不起作用。看到其他人也有类似的问题(例如这个链接里),但没有发现进一步的解决方法。自己乱试了一通,最后当我清除掉“键盘”的“允许唤醒电脑”选项后,鼠标居然可以不唤醒电脑了——晕,但是目的达到了。我用的是罗技的M215无线鼠标,猜测Windows7系统把鼠标的无线接收器当作键盘设备了。有同样问题的不妨试试。。阅读全文
posted @ 2012-10-15 19:51 八进制 阅读(5275) 评论(1) 编辑