
Android
phoenixshow
宁宁就是宁宁,嘻嘻!
展开
-
Drawable资源
Drawable资源是对图像的一个抽象,你可以通过getDrawable(int)得到并绘制到屏幕上。这里有几种不同类型的Drawable: Bitmap File 一个Bitmap图像文件(.png、.jpg或.gif)。BitmapDrawable。Nine-Patch File 一个带有伸缩区域的PNG文件,可以基于content伸缩图片(.9.png)。Ni转载 2011-10-22 17:36:01 · 467 阅读 · 0 评论 -
android 制作9.png图片
一、什么是9.png: 可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特殊的格式,在png图片的基础上动了些手脚,而且这种手脚你会 看不见摸不着(详情见下面具体内容)。 9.png转载 2014-01-08 11:31:10 · 494 阅读 · 0 评论 -
ViewPager空指针错误
support.v4 包为我们提供了一个非常实用的滑动控件ViewPager,在使用ViewPager时有一个需要注意的地方: 即: android.support.v4.view.ViewPager.onSaveInstanceState 空指针等等... 错误如下: ... Caused by: java.lang.NullPointerException转载 2013-12-20 15:16:21 · 1529 阅读 · 0 评论 -
出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败。这是因为旧版软件的签名信息与新版不一致造成的。你可以卸载这个软件,然后安装新版软件。如果无法卸载,可能手机(pad)在发售前将该软件内置在手机中无法卸载。如果是这个原因的话,你可以尝试“root”系统,然后卸载掉该软件的旧版本,然后安装。 如果你是一个开发人员转载 2013-10-26 16:54:13 · 31368 阅读 · 0 评论 -
android根据分辨率自动调整字体大小的实例代码
手机设备太多,分辨率也不一样,看到网上大部分的适应字体的方法是定义values320×480或value-hdpi方式去处理。一、 1、首先根据不同分辨率获取不同字体大小。 在RES里创建 values-480x320/strings.xml 里面设置30px 和 values-800x400/strings.xml 里面设置30px 分别代表480X320转载 2013-09-27 15:39:35 · 1128 阅读 · 0 评论 -
分享一个自定义的SlidingDrawer,可控大小
我在做这方面的应用的时候,就曾用到SlidingDrawer来做一个下拉的广告Bener,但是直接使用SlidingDrawer却有很多不好的地方,比如说会占用主页面,经过网上查找的很多资料,才找到这么一个好用的自定义的SlidingDrawer灯,做出来效果不错,特意分享一下,忘了是从哪位高人那里找到的,但是在此表明本人不是原创作者,只是在别人的成果上做一点小修改,废话少说,直接进入正题:首转载 2013-10-10 10:45:23 · 777 阅读 · 0 评论 -
Error generating final archive: Debug certificate expired on xxxxxx(日期)
Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 在网上找到了解决办法,我用较为准确的说法来描述,网上的描述不太准确: 在Eclipse菜单Window -> Preferences -> Android -> Buil转载 2012-11-22 09:09:23 · 546 阅读 · 0 评论 -
LinearLayout、RelativeLayout、FrameLayout内容居中显示
LinearLayout、RelativeLayout、FrameLayout居中显示需要设置的属性不一样,今天总结下,方便以后使用~~布局文件如下: http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_pa转载 2012-06-28 12:29:21 · 5220 阅读 · 0 评论 -
发布Android项目到模拟器时出现timeout异常的处理
异常:Failed to install ***.apk on device 'emulator-5554': timeoutLaunch canceled! 处理:Try changing the ADB connection timeout. I think it defaults that to 5000ms and I changed mine to 10000ms t转载 2012-03-21 13:49:40 · 1504 阅读 · 0 评论 -
Android横竖屏切换总结
Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,转载 2012-04-06 09:25:00 · 621 阅读 · 0 评论 -
android.graphics.Paint的setXfermode方法 设置两张图片相交时的模式
用法:设置两张图片相交时的模式例子: 1mPaint = newPaint(); 2 mPaint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.SCREEN));常见的Xfermode(SRC为原图,DST转载 2012-03-06 13:19:01 · 2340 阅读 · 1 评论 -
Adb connection Error:远程主机强迫关闭了一个现有的连接
调试程序的时候,eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接”问题出现的原因:这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug. 当手机上同时运行的进程数大于64时, 就会引发adb崩溃. 更深层次的原因, 就是windows API的WaitF转载 2011-11-23 15:14:23 · 1214 阅读 · 1 评论 -
Google Maps Android API V2使用及问题解决
说明 因为Google Maps的API版本更新,之前的一些教程都是关于旧版本V1的,什么MapView那一套,虽然Google说继续提供服务,但是不再提供API Key的申请。 而新的V2版本貌似改动还挺大。也没搜到国内有什么系统介绍的博客文章之类的(书肯定是来不及那么新了)。 断断续续折腾了大概半个月,因为对Android也不是特别熟悉,所以碰到这样那样的问题。转载 2014-06-07 16:13:14 · 532 阅读 · 0 评论