随笔分类 - android提高篇
摘要:Html代码publicstaticbooleanisNetworkAvailable(Contextcontext){ConnectivityManagerconnectivity=(ConnectivityManager)context.getSystemService(Context.CONN...
阅读全文
摘要:一、通过动画实现定义res/anim/loading.xml如下:View Row Code二、通过自定义颜色实现定义res/drawable/progress_small.xml如下:View Row Code三、使用一张图片进行自定义定义res/drawable/progress_small.x...
阅读全文
摘要:下面是自定义Activity半透明的效果例子:res/values/styles.xml res/values/color.xml #50000000注意:color.xml的#5000000前两位是透明的效果参数从00 到 ff(透明--不么透明),后6位是颜色的设置manifest.xmljav...
阅读全文
摘要:先上效果图:实现这样的效果:一般的思路就是,直接写布局文件,用LinearLayout 嵌套多层子LinearLayout,然后根据权重layout_weight可以达到上面的效果还有就是利用gridview了,但是这里的需求就是不能上下滑动,使用gridview的时候还要计算布局的高度,否则内容超...
阅读全文
摘要:方法1:密    码  这个就代表着空格。方法2:用\u0020代表空格。
阅读全文
摘要:在电脑上使用微信时,你可能已经发现微信不提供传统的账号密码登陆,取而代之的是通过扫描二维码进行登陆。今天就要研究下次登陆方式微信时如何实现的?1、每次用户打开PC端登陆请求,系统返回一个唯一的uid,并将uid的信息绘制成二维码返回给用户。这里的uid一定是唯一的,否则就会造成你登陆了其他用户的账号...
阅读全文
摘要:如有转载,请声明出处: 时之沙:http://blog.csdn.net/t12x3456目前很多应用已经实现了摇一摇功能,这里通过讲解该功能的原理及实现回顾一下加速度传感器的使用:1.首先获得传感器管理器的实例sensorManager=(SensorManager)context.getSyst...
阅读全文
摘要:android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。 //文本类型,多为...
阅读全文
摘要:设置透明度(这是窗体本身的透明度,非背景)1 WindowManager.LayoutParams lp=getWindow().getAttributes();2 lp.alpha=0.3f;3 getWindow().setAttributes(lp);alpha在0.0f到1.0f之间。1.0...
阅读全文
摘要:Android开发中常常要用一些个性化的颜色,然而茫茫的RBG颜色对照表,往往给人眼花缭乱的感觉,更别说从中轻易选出一两种比较满意的颜色,下面我就总结一下开发中常用到的比较绚丽的颜色,都是有名有姓的哦~哈哈~下面是常用的颜色值和名称:[html] #ffffff #fffff0 #ffffe0 ...
阅读全文
摘要:GridView的一些特殊属性:1.android:numColumns=”auto_fit”//GridView的列数设置为自动2.android:columnWidth=”90dp "//每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩...
阅读全文
摘要:今天在处理一个EditText的时候,想着把EditText做成像一本作业本上的纸一样,每一行都可以由线条隔开,具体效果如下: 1)最开始的思路 一开始的想法是很简单的,找出每一行的高度,然后一行一行地画线不就好了吗,代码如下:viewHeight = getMeasuredHeig...
阅读全文
摘要:1.首先在drawable文件夹中添加drawable文件checkbox_style.xml。2.在values文件夹下的styles.xml文件中添加CustomCheckboxTheme样式。3.在布局文件中使用CustomCheckboxTheme样式。使用到的图片资源checkbox_no...
阅读全文
摘要:在做我们自己的APP的时候,为了让APP看起来更加的好看,我们就需要将我们的自己的View做成圆角的,毕竟主流也是将很多东西做成圆角,和苹果的外观看起来差不多,看起来也还不错。要将一个View做成圆角的也很容易,只需要建立一个自定义的Drawable就可以了。我们在res/drawable下面建立一...
阅读全文
摘要:由于android自身的原因,对大文件(如影视频文件)的操作很容易造成OOM,即:Dalvik堆内存溢出,利用文件分割将大文件分割为小文件可以解决问题。文件分割后分多次请求服务。 1 //文件分割上传 2 public void cutFileUpload(String fileType,...
阅读全文
摘要:网络应用中基本上都是TCP(Transmission Control Protocol传输控制协议)和UDP(User Datagram Protocol用户数据报协议),TCP是面向连接的通信协议,UDP是无连接的通信协议.127.0.0.1是回路地址,用于测试,相当于localhost本机地址,...
阅读全文
摘要:什么是Socket? 所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄,应用程序通常通过“套接字”向网络发送请求或者应答网络请求,它就是网络通信过程中端点的抽象表示。它主要包括以下两个协议: TCP (Transmission Control Protocol 传输控...
阅读全文
摘要:我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让 大家最容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希 望用户能够操作...
阅读全文
摘要:shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: 填充:设置填充的颜色间隔:设置四个方向上的间隔大小...
阅读全文
摘要:HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray...
阅读全文

浙公网安备 33010602011771号