上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 问题:直接使用CRAN的源出现如下错误Warning in install.packages : InternetOpenUrl failed: '无法解析服务器的名称或地址'Warning in install.packages : unable to access index for rep... 阅读全文
posted @ 2014-04-20 20:54 juejiang 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: package name是Android系统中为每一个应用程序分配的一个标识,每个应用的标识都必须是不同的。在应用开发过程中,有时候可能需要对package name进行修改,这里主要总结修改package name的方式和常见问题及有效的解决办法。 在AndroidManifest.xml中的package字段明确指出了package的名称,但是仅仅通过修改package字段来修改应用的package name是不够的,因为package name直接和资源文件R相关,造成在每一个acitvity的文件中,都有这么一句话,import (package name).R;因此,要修改pack. 阅读全文
posted @ 2014-03-08 23:00 juejiang 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 在给应用设计图标的时候,可能会遇到这样的需求,应用图标有老版和新版两种,而又想在桌面上同时显示这两个图标以对比效果。 一个应用本身只有一个自己的icon,在AndroidManifest.xml文件中的的android:icon属性中可以进行设置。不过Android系统本身Intent的shortcut属性可以将启动一个intent的方式保存到Android系统的桌面上,并且还可以设置相应的图片。微信中将好友“添加到桌面”的功能应该就是用shortcut的intent来实现的。这里借助于shortcut intent来实现多个应用icon的对比。具体代码如下一、设置shortcut inte. 阅读全文
posted @ 2014-01-24 19:02 juejiang 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 在做Android应用开发的时候,经常需要将已经完成的应用展示给一同开发的小伙伴,然而一直感觉没有找到一种十分方便的办法。特别是看到了开发IOS的小伙伴在做展示的时候的方便。因为Apple既做PC,也做终端。自己的设备在互联互通方面就可以做得非常的好。在展示IOS应用方面,Apple的airplay协议就是一个十分方便的工具。airplay既可以和apple推出的apple TV进行通信,将手机或者PC的屏幕投影到显示器或者投影仪上,同时也可以用来将手机的屏幕投影到PC上。利用airplay将手机屏幕投影到PC上,再将PC通过VGA接口连显示器或者投影仪是展示手机应用的好方式。这样的话在PC. 阅读全文
posted @ 2014-01-11 17:27 juejiang 阅读(6499) 评论(2) 推荐(2) 编辑
摘要: 刚才在使用eclipse的时候发生了vm占用过高而无法使用的问题,最初我以为只要重启eclipse就可以解决,重启之后仍然没有效果。重启PC之后打开eclipse仍然无法打开。eclipse是有自己的崩溃日志的,找到崩溃日志,经过尝试确认stackoverflow中的一个回答对于我的问题是有效的,具体步骤如下。一、查看eclipse的崩溃日志 eclipse的崩溃日志保存的位置是 (工作空间目录/.metadata/.log)。打开.log文件,可以看到eclipse运行的日志,也有最近崩溃的日志。我注意到其中一个崩溃的log是:!ENTRY org.eclipse.ui 4 0 2014-. 阅读全文
posted @ 2014-01-03 17:34 juejiang 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 最近在使用actionbarsherlock控件的时候发现,在4.0版本的手机上Actionbar的titile是不可以点击返回的,而在4.2.2的手机上Actionbar的title是可以点击返回的。本想在设置界面的actionbar中只保留titile不显示图片,这样在4.0的手机上留给用户点击的空间就非常小,于是便想试试用一张全透明的图片来试试,发现效果不是太好,还是换成了一张设置的图片了。不过制作全透明图片的方法记录在这里,可以供之后参考。 1.用win7下的画图工具生成一张任意大小的图片。(以128*128为例) 点击重新调整大小按钮,去掉保持纵横比的勾,如下图;保存成test.p. 阅读全文
posted @ 2013-12-21 22:23 juejiang 阅读(5206) 评论(0) 推荐(0) 编辑
摘要: Android程序中一旦加载的图片比较多,就有可能出现Out of Memory而导致程序崩溃。这个一方面是因为Android系统本身对于每个单独的进程有内存大小的限制(有16M,64M,128M,256M等等),另一方面是因为Android系统对于图片资源的垃圾回收比较慢(文章http://jiangnane.com/index.php/archives/230中对Android源码进行了分析,发现Android的setImageViewBitmap(Bitmap bm)方法的源码中没有建立新的bitmap,而是用引用的方式来使用bm的,这就导致bm被多处引用)。 那一幅图片占用的内存大概. 阅读全文
posted @ 2013-11-17 19:41 juejiang 阅读(3142) 评论(0) 推荐(2) 编辑
摘要: 手边的samsung手机设置多语言的方式一般是点击设置多语言的一栏后进入到多语言选择界面,选择完成之后当前的语言环境用小字方式直接显示在设置多语言栏的下方。另一种选择多语言的方式如上图所示,我也在系统的其它地方找到了,现在想实现一下类似的界面。 直接使用radiogroup+radiobutton的话,经过尝试不会有中间的一条分栏线,这样显得上下两行的空白较为空旷,整体界面不够整齐,而且单用Android系统radiobutton可能会遇到如下问题1。因此便决定通过listview的方式来实现。实现过程中遇到了如下两个方面的问题,都在stackoverflow上找到了相应的解释,总结如下: . 阅读全文
posted @ 2013-11-05 22:20 juejiang 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 使用isatap隧道可以在手机有IPV4网络的情况下访问IPv6网络资源。关于isatap隧道的配置方法,清华、上交两所学校都给出了相应的在windows xp/2003,windows 2000,以及linux下的配置方法,其中经过测试windows xp/2003的配置方法对于windows 7也是适用的. 但是linux 命令行的配置命令两所学校给出的配置方法不尽相同,考虑到Android的内核本身就是基于Linux的,故想尝试直接通过在Android命令行运行Linux命令来测试是否可以进行相应的配置,上交的isatap服务器IP地址202.112.26.246本地无法ping通,故. 阅读全文
posted @ 2013-11-05 21:42 juejiang 阅读(2805) 评论(0) 推荐(0) 编辑
摘要: 对Android开发一致性有一定考虑的程序员应当或多或少对Actionbarsherlock这个库有一定的了解。Actionbarsherlock的产生是因为Android在3.0(API 11)之后推出了actionbar功能,而对于3.0之前的系统来说,就没有actionbar支持,Actionbarsherlock主要就是为了在3.0之前的系统中也能方便地使用actionbar而产生的。 为了对之前的系统进行更好地支持,Google在也提供了类似的库android.support.v7,2013年7月有所更新,使用这个库也可以实现对API level 7到API level 11之间.. 阅读全文
posted @ 2013-11-02 23:32 juejiang 阅读(1000) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页