![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础
文章平均质量分 78
曹俊飞
这个作者很懒,什么都没留下…
展开
-
View事件传递
1、基础知识(1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为 ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN, ACTION_POINTER_UP, ACTION_CANCEL,每个事件都是以 ACTION_DOW原创 2016-12-20 22:52:26 · 361 阅读 · 0 评论 -
View绘制流程
view绘制机制: 1.View树的绘图流程。 整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做 的工作可简单概况为是否需要重新计算视图大小(measure)、是否需要重新安置视图的位置(layout)、以及是否需要重绘(draw)。 2.View绘制流程函数调用链: 需要说明的是,用户主动调用 request,只会出原创 2016-12-18 23:34:05 · 299 阅读 · 0 评论 -
android 把后台返回的数据中的逗号替换成空格
需求中我需要把后台返回的一连串名字中间的逗号用空格替换, 现代码如下: String name = “”; //随机获取后台数据 Random random = new Random(); int ran = random.nextInt(response.size());Str原创 2016-12-21 18:28:22 · 897 阅读 · 0 评论 -
Android 随机刷新数据,随机改变位置
例1:界面上每隔100毫秒在随机的位置,以随机的颜色,画一个随机大小的实心圆。 实现方式:handler和timer 的timertask。public class MyActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) {原创 2016-12-16 16:03:52 · 2483 阅读 · 0 评论 -
获取当前系统时间
java代码: import java.text.SimpleDateFormat;SimpleDateFormat formatter = new SimpleDateFormat (“yyyy年MM月dd日 HH:mm:ss “); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str = forma原创 2016-12-16 15:38:53 · 453 阅读 · 0 评论 -
根据屏幕宽度,等比例缩放图片
实现图片适应屏幕宽度方式:获取屏幕大小,动态设置控件高度。ImageView有scaleType属性可以缩放图片,让图片铺满屏幕宽度,但是会出现压缩或裁剪的情况。ImageView的scaleType的属性分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYandroid:scaleType=”c原创 2016-12-16 15:21:06 · 2997 阅读 · 0 评论 -
自定义View
自定义View对于一个入行没多久的Android开发来说可能都是比较恐惧,但它却是一个Android程序员高手进阶的必经之路。接下来一段时间,我准备在自定义View上下一番功夫。我准备分以下三部分一一探究。基本类型。实现原理。实践。自定义view如果按类型来分的话分为三种。自绘控件,组合控件,继承控件。1.自绘控件自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制原创 2016-12-14 22:17:49 · 265 阅读 · 0 评论 -
百度地图汇总
一、LocationManager获取经纬度及定位过程。如何利用LocationManager获取经纬度,并利用Geocoder将经纬度转换为城市街道等信息。LocationManagerLocationManager定位管理者实例通过getSystemService()方法获得。locationManager = (LocationManager)getSystemService原创 2016-07-26 23:04:47 · 516 阅读 · 0 评论 -
android网络编程
一、HTTP协议原理: 1.简介:HTTP是一个属于应用层的面向对象的协议,由于其简洁欸,快速的方式,适用于分布式超媒体信息系统。 2.特点: (1)支持C/S(客户/服务器)模式。 (2)简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST,每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通原创 2017-03-10 15:34:40 · 831 阅读 · 0 评论