android
文章平均质量分 67
Zaajuan1150
这个作者很懒,什么都没留下…
展开
-
Android实现底部导航栏加侧滑(BottomNavigationView+ViewPager+Fragment)
废话不多说,先上图,不合适的就不用再往下面看了,这是平时找东西最想先看到的。 具体实现1、默认使用Android Studio开发,首先新建一个项目,选择Bottom Navigation Activity,这样底部导航功能就已经完成了。(我代码:compileSdkVersion 27)2、添加ViewPager+Fragmen原创 2018-01-19 16:54:23 · 2986 阅读 · 3 评论 -
Handler类的postDelyed使用
记录一下,省的写完就完,再写还得百度了。handler.postDelayed(this, 1000); 只会运行一次,想要循环,可以用递归的方法,在run里面再调:handler.postDelayed(this, 1000);停止循环的方法:handler.removeCallbacks(runnable);直接上代码,利用handler来实现UI线程的更新。...原创 2016-11-25 15:00:15 · 853 阅读 · 0 评论 -
AlarmManager闹钟定时操作
AlarmManager的常用方法有三个:(1)set(int type,long startTime,PendingIntent pi);该方法用于设置一次性闹钟,第一个参数表示闹钟类型,第二个参数表示闹钟执行时间,第三个参数表示闹钟响应动作。(2)setRepeating(int type,long startTime,long intervalTime,PendingIntent pi);该...原创 2018-03-27 16:53:03 · 1169 阅读 · 0 评论 -
Android录音功能--MediaRecorder
MediaRecorderMediaRecorder集成了录音、编码、压缩等功能,所以使用起来相对比较简单。缺点:支持的格式过少并且无法实时处理音频数据。开始录音package com.example.audiotest;import android.media.MediaRecorder;import java.io.File;import java.io.IOException;...原创 2018-05-10 14:42:47 · 366 阅读 · 0 评论 -
Android 高版本使用HTTP
当compileSdkVersion 22 的HTTP代码在compileSdkVersion 23以上时,需在build.gradle添加:useLibrary 'org.apache.http.legacy'apply plugin: 'com.android.application'android {//添加这个,使用android 23废弃HTTPuseLi...原创 2018-08-10 15:42:48 · 618 阅读 · 0 评论 -
Android-Spinner之有图下拉列表
本文例子是对从服务器获取下来的数据进行动态展示。先祭图: 使用SimpleAdapter源码方法:public SimpleAdapter(Context context, List<? extends Map<String, ?>> data, @LayoutRes int resource, String[]...原创 2018-08-15 16:27:09 · 950 阅读 · 0 评论