Android
文章平均质量分 55
大爱无疆强
这个作者很懒,什么都没留下…
展开
-
addHeaderView
当listview需要添加headerview时,可以通过调用listview的addHeaderView(headView, null, false) 方法, 该方法还有一个重载方法 addHeaderView(headView);这两个方法的区别是前一个方法可以控制header是否可 以被selected,如果不想被selected则将第三个参数设置成false;转载 2015-01-08 01:09:26 · 652 阅读 · 0 评论 -
qemu: could not open disk image
问题: qemu: could not open disk image C:/Users/user/.android/avd/2.0.avd/sdcard.img 解决: 因为如果两个模拟器用的同一个sd的镜像文件,同时间内只能起一个模拟器,模拟器在配置sd卡时,会把sd文件锁住,所以其他模拟器用的时候就会出错。 如果是不同的sd转载 2014-10-27 08:43:01 · 851 阅读 · 0 评论 -
使用<selector>风格化Android的GridView元素背景
刚刚学习Android的时候,GridView上元素的背景把我搞得很狼狈,那个背景的大小难以控制,导致一个元素背景经常会覆盖到相邻的元素.我费了好大力气才把GridView调整好,但是元素的背景依然没有好的办法去调整. 风格化Android的GridView元素背景" title="使用风格化Android的GridView元素背景" style="margin:0px; paddi转载 2014-10-27 10:59:01 · 684 阅读 · 0 评论 -
关于ListView顶部和底部滚(拖)动出现阴影解决方案
在listview中滑动到顶部或者是底部的时候,在默认的情况下,是会有黄色或者黑色的阴影出现。 这个该怎么解决呢,请往下看:在不同的版本上解决的方法是不同的,在2.3之前可以在listview的属性中通过设置android:fadingEdge="none"来解决问题,但是在2.3及以上这个是不行的,这里,可以通过代码来设置模式,禁止其阴影的出现,以免影响美观。请看代转载 2014-10-27 13:39:22 · 682 阅读 · 0 评论 -
android textview 多行之后显示省略号
今天遇到一个问题就是TextView显示内容的时候,多行显示的时候,显示省略号的问题,(显示三行,显示不全的话,用省略号代替)android:lines="3" android:ellipsize="end"转载 2014-10-27 13:44:08 · 815 阅读 · 0 评论 -
android Gridview 点击某个item 改变item的背景
1 首先在你的adapter里面添加private int clickTemp = -1; //标识选择的Itempublic void setSeclection(int position) {clickTemp = position;}2 然后再getview里面这样@Overridepublic View get转载 2014-10-27 11:12:00 · 800 阅读 · 0 评论 -
android listview 去掉item分割线
setDriver(null),或者在xml文件中属性设置为@null转载 2014-10-27 13:42:33 · 956 阅读 · 0 评论 -
android解压缩GZIP格式的网页数据
进行安卓的软件开发就少不了和网络上的数据打交道,为了做出让用户喜爱的软件,我们需要想一切办法减少下载流量,加快下载速度。GZIP就是现有的一种网站压缩格式,只要网站支持,我们就可以从网站上下载压缩过的数据包。GZIP的介绍请看百度百科:http://baike.baidu.com/view/966625.htm启用GZIP:启用GZIP通信需要服务器和客转载 2014-11-15 00:05:35 · 463 阅读 · 0 评论 -
android获取手机信息大全
IMEI号,IESI号,手机型号:private void getInfo() { TelephonyManager mTm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); String imei = mTm.getDeviceId();转载 2014-11-15 00:52:33 · 571 阅读 · 0 评论 -
使用selector修改TextView中字体的颜色
selector想必大家都用过了,但是在修改字体的颜色的时候还是要细心。我们在TextView中设置字体颜色一般使用 android:textColor="@color/red"但是我们在使用selector动态修改字体颜色的时候要使用android:color="@color/red"我遇到这个问题的时候是在TabActivity中,每个Tab在选中的转载 2014-10-27 14:24:56 · 885 阅读 · 1 评论 -
自定义ListView中的分割线
ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。<ListView android:id="@+id/local_groups_list" androi转载 2014-10-27 13:40:39 · 588 阅读 · 0 评论 -
Android应用程序的混淆打包分享
这篇文章主要介绍了ANDROID应用程序的混淆打包,有需要的朋友可以参考一下.转载 2014-09-30 09:18:19 · 539 阅读 · 0 评论 -
正确导入android-support-v4.jar的方法
在导入使用了ViewPage,ActionBar,Fragment的工程后出现错误,很有可能是没有导入4.0版本的支持包。本人也是碰到这个问题,特意搜索了一下,得到解决办法如下,记录下来,以免忘记。正确导入方法为:首先在Project->properties->Java Build Path->Libraries->Add External Jars中加入sdk目录下的extras/a转载 2014-09-30 09:35:39 · 1268 阅读 · 0 评论 -
ScrollView can host only one direct child
android 采用ScrollView布局时出现异常:ScrollView can host only one direct child。主要是ScrollView内部只能有一个子元素,即不能并列两个子元素,所以需要把所有的子元素放到一个LinearLayout内部或RelativeLayout等其他布局方式。转载 2014-10-25 21:53:19 · 570 阅读 · 0 评论 -
【Android控件布局】Layout 水平平分空间、垂直平分空间
今天在论坛看到有人提问,如何让两个按钮平分一行空间。 大概效果如下: 有人说,设置宽度固定大小,这样应该可以达到效果(本人没试),但是如果使用不同分辨率的手机来看,肯定会有问题,影响用户体验。也有人说,设置宽度属性为 fill_parent, 其实这样是不行的。 页面上只会显示一个按钮,要么A ,要么B。(看你布局文件而定) 那么有什转载 2014-10-27 10:30:24 · 833 阅读 · 0 评论 -
Android Selector 与 Shape 基本用法
1:Selector drawable的item中可以有以下属性: android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_s转载 2014-10-27 11:01:41 · 470 阅读 · 0 评论 -
Android GridView实现多种不同布局样式显示数据
刚刚步入Android开发领域的时候,一次一个项目需要用一个GridView实现多种不同的布局样式效果,当时看到这个需求直接就懵了,感觉挺不可思议的想法。下面就来看下这个多重布局在同一个GridView中如何实现,实现是一种方式,具体的到项目中要做适应性修改。 效果图如下: 具体UI的只是变换了下不同的位置,有兴趣的同行可以自己去调试。转载 2014-10-27 11:09:44 · 4290 阅读 · 0 评论 -
adb 功能大全
当然首先是需要进入cmd命令行,运行 adb shell的。下面介绍一些我们经常需要但是不怎么会用的命令1. df -sh 查看当前文件夹占用空间大小2. du 查看系统现在的内存使用情况3. input text xxxxxxxxxxx xxxxxxxx代表要输入的内容,只要手机屏幕上焦点在文本框上,输入这个命令就能把想 打印的字符转载 2014-10-27 10:28:20 · 620 阅读 · 0 评论 -
项目中listView常用属性设置
问题1: listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。解决办法: xml中: android:scrollingCache="false" 或者 android:cacheColorHint="#00000000" 代码中: setScrollingCacheEnabled(fals转载 2014-10-27 13:37:38 · 503 阅读 · 0 评论 -
提高效率,Android布局中viewHolder的应用
为了提高高效性,我们可以使用viewHolder,在这里,把viewHolder的常用操作保留一下,忘记的时候可以回来看看一、首先创建viewHolderprivate class ViewHolder{ TextView tv_type; TextView tv_date; TextView tv_body; }二、使转载 2014-11-14 09:02:16 · 582 阅读 · 0 评论 -
ListView 空值时的友好提示
做项目的时候,如果ListView或者gridView为空,进入界面一大片的空白,不是很好看,这个时候我们希望没有数据的时候给出提示,完全可以通过手动判断,当ListView中的size为0,显示或者隐藏某个TextView。但是略显麻烦。下面说两种显示的方法。第一种:分两种情况,如果继承的是ListActivity: 当列表为空时就会自动显示TextView 。如果继转载 2014-11-15 19:13:28 · 639 阅读 · 0 评论 -
RSA密钥的生成与配置
RSA密钥的生成与配置openssl下载地址http://dldx.csdn.net/fd.php?i=20313208579480&s=ac2e809e168f7d5b8bf1515d3d6b1aa4,或者官方下载通过openssl工具生成RSA的公钥和私钥(opnssl工具可在互联网中下载到)1)生成RSA私钥打开bin文件夹下面的openssl.exe,打开生成命令.txt文转载 2014-10-15 14:23:49 · 869 阅读 · 0 评论 -
关于在android4.1.x的版本不能启动支付宝问题
异常:Failure calling remote service异常日志:INFO/(): java.security.spec.InvalidKeySpecException: java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tagINFO/(): [ 0转载 2014-10-15 14:25:20 · 1505 阅读 · 0 评论 -
android布局------FrameLayout(帧布局)详解
FrameLayout(帧布局)前言作为android六大布局中最为简单的布局之一,该布局直接在屏幕上开辟出了一块空白区域,当我们往里面添加组件的时候,所有的组件都会放置于这块区域的左上角;帧布局的大小由子控件中最大的子控件决定,如果都组件都一样大的话,同一时刻就只能能看到最上面的那个组件了!当然我们也可以为组件添加layout_gravity属性,从而制定组件的对转载 2014-10-16 08:15:01 · 2875 阅读 · 0 评论 -
res里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)(3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)ldpi:240x320mdpi:320x480hdpi:480x800、480转载 2014-11-02 22:53:37 · 571 阅读 · 0 评论 -
ImageView出现警告[Accessibility]Missing contentDescription attribute on imag
今天在编写android布局文件中添加ImageView组件时弹出了黄色的警告,提示:[Accessibility]Missing contentDescription attribute on image当时觉得奇怪,什么时候添加图片相关的组件需要往上设置这个属性了?然后自己查找了下解决方法,一种是懒人方法,一种是较官方的方法 一、懒人方法------默认将此类警告设置为ig转载 2014-11-02 23:11:48 · 820 阅读 · 1 评论 -
Android布局文件layout.xml的一些属性值
第一类:属性值 true或者 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:l转载 2014-11-02 23:31:17 · 580 阅读 · 0 评论 -
Android中屏幕密度和图片大小的关系分析
前言Android中支持许多资源,包括图片(Bitmap),对应于bitmap的文件夹是drawable,除了drawable,还有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等,同一张图片放到上面不同的文件夹中是有区别的,比如一张100 * 100像素大小的图片,分别放在上述各个文件夹转载 2014-11-02 22:47:53 · 541 阅读 · 0 评论 -
【未验证】Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第三版)
调试发现,监听依然没有问题,毕竟是Linux Kernel中的接口,Framework层再怎么改也改不到那儿去,那么问题出在哪呢?阻塞结束后,通过调用exec函数发出am命令调起浏览器访问网页,在API16(Android 4.1.x)的设备上尚可正常访问网页,而API17(Android 4.2.x)的设备上连浏览器也不能调起。 通过分析log,发现了一条线索,如下面的log的所示:转载 2014-11-03 08:57:30 · 1136 阅读 · 0 评论 -
Android快捷支付SDK Demo resultStatus={4001};memo={参数错误};result={}问题
快捷支付接口目前(发帖日)有两个版本,我们按客户端提交参数区别来分为老版和新版,老版的dmeo提交参数中没有servic这个值,新版的是有的,老版接口使用:1,老版的接口,商户公钥上传地址在ms.alipay.com,这个文档中有写,但从13年9月份开始,ms.alipay.com地址对快捷支付关闭了,也就是在只有快捷支付接口权限的情况下是不能登录ms.alipay.com上传商户公钥的,所以转载 2014-10-15 14:28:10 · 3650 阅读 · 0 评论 -
android 事件传递
转载 2014-10-30 22:01:14 · 480 阅读 · 0 评论 -
RelativeLayout里的gravity不能居中的解决方法
最近在遇到RelativeLayout里的gravity属性给它复制center_horizontal或者center都不能居中它的子组件,后来找到了替代方法,只要在它的每个子组件里加上android:layout_centerHorizontal="true" 就可以了转载 2014-11-15 19:15:44 · 771 阅读 · 0 评论 -
关于RelativeLayout设置垂直居中对齐不起作用的问题
直接上代码1.原有代码:(红色字体部分不起作用,无法让RelativeLayout中的textview居中) android:id="@+id/autoquery_layout" android:layout_width="fill_parent" android:layout_height="wrap_content"andr转载 2014-11-16 23:27:43 · 653 阅读 · 0 评论 -
addView(View, LayoutParams) is not supported in AdapterView
出现异常:addView(View, LayoutParams) is not supported in AdapterView检查3个地方:1.//参数2 是展现方式,参照http://developer.android.com/reference/android/R.layout.html//参数3 是定义的数组setListAdapter(new ArrayAdapt转载 2014-11-15 19:10:51 · 5664 阅读 · 0 评论 -
Android canvas.drawBitmap实现透明效果
以下是针对,canvas.drawBitmap方法实施透明效果. Paint paint = new Paint(); paint.setAlpha(0x40); //设置透明程度canvas.drawBitmap(this.bitmap, this.offsetX, this.offsetY,paint);如果是针对图片的drawable,则可以转载 2014-11-16 05:56:11 · 7353 阅读 · 0 评论 -
TranslateAnimation详解
Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。也是本人在做一个移动图片的动画效果的项目时,遇到了一些问题。在网上查了很多资料,搞了好几天。终于明白怎么使用这个TranslateAnimat转载 2014-10-30 08:16:15 · 592 阅读 · 0 评论 -
Android TextView 文字居中
有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:andro转载 2014-10-13 00:58:13 · 571 阅读 · 0 评论 -
Android ListView 去除边缘阴影、选中色、拖动背景色等
去除ListView滑到顶部和底部时边缘的黑色阴影:android:fadingEdge="none"去除拖动时默认的黑色背景:转载 2014-11-16 18:20:17 · 543 阅读 · 0 评论 -
android 命名规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称转载 2014-11-15 16:44:02 · 395 阅读 · 0 评论 -
Android webview如何打开本地存储,提供给JS调用html5的lwindow.localStorage功能
mWebView = (WebView) this.findViewById(R.id.webview); WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true); //settings.setPluginsEnabled(true); /***打开本地缓存提供J转载 2014-10-08 10:57:05 · 1079 阅读 · 0 评论