Android基础
文章平均质量分 79
风漫漫雨歇歇
持之以恒、追本溯源、了解IT的世界。
展开
-
Android 嵌套滑动
NestedScrollingParent与NestedScrollingChild1、 嵌套滑动的解决方案先看注释了解方法这时Google官方给的处理方案,在Androidx或者support包中public interface NestedScrollingChild { //设置是否允许嵌套滑动,允许的话设为true void setNestedScrollingEnabled(boolean enabled); //是否允许嵌套滑动 boolean i原创 2021-01-21 16:35:45 · 545 阅读 · 1 评论 -
Android view的位移滑动
Android view的位移滑动基础Android view的移动不管特效多么绚丽,都是view控件的基础移动实现的。方式:scrollTo/scrollby: view控件内容移动。动画:给view实现移动效果。LayoutParams: 使view重新布局实现view移动。1: scrollBy/scrollTo1.1: 内容左边界View:对于单个view,内容左边界就是文字图片等的左边界。eg:botton可以很大但他的内容显示可能就一个单词,而内容左边界就是这个单词的原创 2021-01-20 14:08:29 · 588 阅读 · 0 评论 -
Android 手势识别
手势识别原理:Android手势识别其实和我们平常对触摸事件的处理是一样的,都是对MotionEvent事件进行计算处理。Android为我们提供了两个基本的手势识别。GestureDetector:单手势识别,可以识别按下,单击,双击,长按,滑动,fling滑动。ScaleGestureDetector:缩放手势识别,1. GestureDetector单手势识别GestureDetector中有两个重要接口,OnGestureListener,识别单次点击,滑动,fling滑动的接口原创 2021-01-20 14:07:21 · 1879 阅读 · 0 评论 -
Service
一、简介 service 是一种Android的组件,可以在后台长期运行。 service不提供界面交互。即使用户运行另个一APP,service仍旧在后台运行。 任意应用组件都可以绑定一个服务,甚至可以用来完成进程间的通讯的任务。 需要下载时 播放音乐 文件i/o原创 2017-04-19 10:35:05 · 368 阅读 · 0 评论 -
intent/intentFilter
和用intent机制来协助应用间的交互与通讯。intent负责对应用中一次操作的动作、动作 涉及的数据、附加数据进行描述。起到一个交互中介的作用,intent的使用方式1、通过context.startActivity()和Activity.startActivityForResule()启动activity2、通过context.star原创 2016-12-24 00:15:28 · 483 阅读 · 0 评论 -
android-activity详解
一、的生命周期 1>正常情况下的生命周期 2>异常情况下的生命周期(1)正常情况下的生命周期: onCreate——>onStart——>onResume—–>onPause——>onstop—–onDestory onrestart。 注意:两个activity切换执行的顺序为,第一个先onPause,第二个activi原创 2017-05-01 22:52:04 · 421 阅读 · 0 评论 -
android中drawable的自建资源
博客:http://blog.csdn.net/shakespeare001/article/details/7788400/ Android中的Selector的用法2012-07-26 12:15148922人阅读 评论(30) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载。 Android中的Selector主要是用来改变ListView和Button控件的默认原创 2016-12-24 00:09:11 · 311 阅读 · 0 评论 -
android 动画
动画分三种,view动画,帧动画,属性动画,(帧动画也是view动画的一种)。 view动画:通过对view进行不断的图像变换(平移,缩放,旋转,透明度)从而产生动画 帧动画:通过顺序播放一系列图像产生动画效果。 属性动画:通过动态改变对象的属性达到动画效果。view 动画 (平移,缩放,旋转, 透明度) view四种动画对应着Animation的四个子...原创 2018-02-08 11:04:49 · 368 阅读 · 0 评论 -
进度条,TabHost,ViewFlipper、菜单
:让用户了解进度:显示的一个进度 android:max 数值的最大值 android:progress 当前的进度 style 设置进度条的形式。 一种是长条 一种是圆圈 在java中有函数 setProgress getProgress 获得进度和设置进度 ProgressBar:圆圈进度 Seek原创 2017-04-19 10:33:56 · 405 阅读 · 0 评论 -
ContentProvide
: 是android的四大组件之一。 *、新建类,继承contentProvider类,注册contentProvider *、在onCreate方法中获得SQLiteDatabase的对象,关联数据库。 *、在对应方法里实现数据库的相关操作。原创 2017-04-19 10:32:06 · 1267 阅读 · 0 评论 -
android AudioManager音频管理器
http://blog.csdn.net/hellofeiya/article/details/9667879 资源链接android 类:AudioManager类位于android.保重,该类提供访问控制音量和铃声模式的操作。1、通过getSystemService(Context.AUDIO_SERVICE)方法获得AudioManager实例对象:原创 2016-12-24 00:11:21 · 366 阅读 · 0 评论 -
bitmap加载缩略图
图片加载过多导致OOM 利用BitmapFactory来对Bitmap对象进行缩略,/* 根据指定的图像路径和大小来获取步骤: 1、使用较小的空间,第一个获取对象实际返回为null,是为了获取图像的宽和高 option.outWidth option.outHeight, 第二次读取Bitmap时根据比例压缩的图像, 第三次原创 2016-12-27 23:29:31 · 542 阅读 · 0 评论 -
Android适配:
1、重要概念 屏幕尺寸、屏幕分辨率、屏幕像素密度 dp、dip、dpi、sp、px 他们之间的关系 mdpi、hdpi、xdpi、xxdpi 如何计算和区分屏幕尺寸:屏幕对角线的长度1英寸=2.54厘米常见 3.5 4.2 5.0 5.5 6.0 分辨率:屏幕横纵向上的像素点数,单位px = 1像素点, 屏幕像素密度:每英寸上的像素点数, 单位dpi (dot原创 2017-04-18 12:26:51 · 394 阅读 · 0 评论 -
webview的使用
android 5.0 增强的WebView1、使用WebView来浏览网页,方法: getBack();后退 getForward()前进 loadUrl(url) 加载制定URL对应的网页,只是加载网页,并没有解析HTML代码。 zoomln()放大页面 zoomOut()缩小页面 loadData(String data,String mimeType,String e原创 2017-04-19 10:24:03 · 233 阅读 · 0 评论 -
surfaceView
surfaceView: surface:表层,surfaceView表示的是表层的view对象,官方的文档解释为surfaceview是在Window表面挖了个洞,surfaceview就显示在这个洞里,正常的view是显示在window上的。这几说明你可以在surfaceview纸上添加一些层(控件),类似Framelayout。正常的view跟新和重绘需要调用view的invalidate方原创 2017-04-19 10:25:28 · 560 阅读 · 0 评论 -
OKHttp
同步GET以下示例演示了如何同步发送GET请求,输出响应头以及将响应体转换为字符串。private final OkHttpClient client = new Client();public void run() throws Exception { Request request = new Request.Builder() .url(“http://publ原创 2017-04-19 10:28:08 · 297 阅读 · 0 评论 -
MediaPlayer
使用MediaPlayer播放音频: 当程序控制MediaPlayer对象装载音频完成后,程序可以调用MediaPlayer的如下三个方法进行播放: start() :开始或回复播放: stop():停止播放》 pause()暂停播放。为了让MediaPlayer来装载指定音频文件,MediaPlayer提供了简单的静态方法: static原创 2016-11-29 23:46:42 · 422 阅读 · 0 评论