![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
HeinSven
发表,是对技术最好的记忆。
展开
-
Android开发艺术探索——学习笔记(1)
(1)Activity的生命周期和启动模式OnRestart:标识Activity正在重新启动。一般情况下,当界面从不可见重新变为可见状态时,onRestart就会被调用。从Activity是否可见来说,onStart和onStop是配对的。从Activity是否在前台来说,onResume和onPause是配对的。问题:假设当前Activity为A,如果这时用户打开一个新Acti...原创 2019-03-13 23:39:47 · 157 阅读 · 0 评论 -
搜索框定制
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_conten...原创 2019-04-19 23:28:31 · 164 阅读 · 1 评论 -
ButterKnife插件的安装与使用
Android Studio中安装ButterKnife插件:settings->plugins界面在项目的bulid.gradle中添加依赖,如下图所示:implementation 'com.jakewharton:butterknife:7.0.0'在defaultConfig中添加如下选项:javaCompileOptions { annotationPr...原创 2019-04-19 20:49:29 · 503 阅读 · 0 评论 -
使用Fragment+RadioButton实现底部导航栏
FrameLayout的布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...原创 2019-04-19 22:06:47 · 476 阅读 · 0 评论 -
Android多媒体应用——Ringtone、SoundPool、MediaPlayer
github源码:https://github.com/heinsven/Test5.gitpackage com.example.uestc.test5;import android.app.Activity;import android.content.res.AssetFileDescriptor;import android.media.AudioManager;impo...原创 2019-04-05 12:39:17 · 502 阅读 · 0 评论 -
Android多媒体应用——ImageSwitcher
一、ImageSwitcherFrameLayout---->(间接继承)ImageSwitcher有三个方法:1、setImageDrawable(Drawable);2、setImageResource(int);3、setImageURL(URL);在XML中设定:@android:anim/AnimName常用效果android:inAnimation:切入图片时的...原创 2019-04-03 16:24:58 · 1551 阅读 · 0 评论 -
Android多媒体应用——CardView
CardView是google在5.0中提供带圆角和阴影的布局,继承自FrameLayout。属性:android:cardBackgroundColor 设置背景android:cardCornerRadius 设置圆角app:cardElevation 设置阴影大小app:cardPreventCornerOverlap 是否裁剪边界以防止重叠简单使用:在app下的g...原创 2019-04-03 17:40:25 · 156 阅读 · 0 评论 -
Android多媒体应用——AudioTrack, AudioRecord
github源码:https://github.com/heinsven/Test5.gitAudioRecord 是Android提供的用于录音的工具类。AudioRecord管理应用的各类音频资源,记录平台的各类输入设备的音频输入。AudioRecord实现Android录音的流程:构造一个AudioRecord对象,其中需要的最小录音缓存buffer大小可以通过getM...原创 2019-05-07 02:19:18 · 248 阅读 · 0 评论