android开发的16条小技巧经验总结-编程小技巧

android开发的16条小技巧经验总结-编程小技巧

ID:30773343

大小:138.55 KB

页数:8页

时间:2019-01-03

android开发的16条小技巧经验总结-编程小技巧_第1页
android开发的16条小技巧经验总结-编程小技巧_第2页
android开发的16条小技巧经验总结-编程小技巧_第3页
android开发的16条小技巧经验总结-编程小技巧_第4页
android开发的16条小技巧经验总结-编程小技巧_第5页
资源描述:

《android开发的16条小技巧经验总结-编程小技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Android开发的16条小技巧经验总结Android开发的16条小经验总结,希望对各位搞Android开发的朋友有所帮助。1.TextView中的getTextSize返回值是以像素(px)为单位的,而sctTcxtSizc()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSizeO的另外一种形式,可以指定单位:setTextSize(intunit,intsize)TypedValue.COMPLEX_UNTT_PX:PixelsTypedValue.COMPLEX_UNIT_SP:ScaledPixelsTypedValue.COMPL

2、EX_UN1T_D1P:DeviceIndependentPixels2.在继承自View时,绘制bitmap时,需要将图片放到新建的drawable-xdpi中,否则容易出现绘制大小发生改变3.在文字中加下划线:textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);4.scrollView是继承自frameLayout,所以在使用LayoutParams时需要用frameLayout的5.在Android中几种网络编程的方式:(1)针对TCP/IP的Socket>ServerSocket(1)针对UDP的Data

3、gramSocket>DatagramPackageo这里需要注意的是,考虑到Android设备通常是手持终端,IP都是随着上网进行分配的。不是固定的。因此开发也是有一点与普通互联网应用有所差异的。(2)针对直接URL的HttpURLConnection(3)Google集成TApacheHTTP客户端,可使用HTTP进行网络编程。针对HTTP,Google集成了AppacheHttpcore和httpclient4版本,因此特别注意Android不支持httpclient3.x系列,而且目前并不支持Multipart(MIME),需要自行添加httpmime,jar(4)使

4、用WebServiceoAndroid口J以通过开源包如Jackson去支持Xmlrpc和Jsonrpc,另外也可以用Ksoap2去实现Webservice(5)直接使用WebView视图组件显示网页。基于WebView进行开发,Google已经提供了一个基于chrome-lite的Web浏览器,直接就可以进行上网浏览网页。1.TranslateAnimation(floatfromXDelta,floattoXDelta,floatfromYDelta,floattoYDelta)这个是我们最常用的一个构造方法,floatfromXDelta:这个参数表示动训开始的点离当前

5、ViewX坐标上的差值;floattoXDelta,这个参数表示动画结朿的点离当前ViewX坐标上的差值;floatfromYDelta,这个参数表示动画开始的点离当前ViewY坐标上的差值;floattoYDelta)这个参数表示动训开始的点离当前ViewY坐标上的差值;女口果view在A(x,y)点那么动画就是从B点(x+fromXDelta,y+fromYDelta)点移动到C点(x+toXDelta,y+toYDelta)点.2.android提供了几种在其他线程中访问UI线程的方法。Activity・runOnUiThrcad(Runnable)View.post(

6、Runnable)View.postDelayed(Runnable,long)从网上获取一个网页,在一个TextView屮将其源代码显示出来packageorg・unique・async;importjava.io.ByteArrayOutputStream;importjava.io.InputStream;importjava.util.ArrayList;importorg.apache,http.HttpEntity;importorg.apache,http.IlttpRcsponsc;importorg.apache,http,client.HttpClient

7、;importorg.apache,http・client,methods.HttpGet;importorg.apache,http.impl.dient.DefauItHttpClient;importemdroid.app.Activity;importandroid.app.ProgressDialog;importandroid.content.Context;importandroid,content.DialogInterface;importandroid,os.AsyncTask;im

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。