![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习资料
Zephyr_0312
这个作者很懒,什么都没留下…
展开
-
张萌&韩墨羽——Android Notification通知
目录一、通知的基本使用(1)、效果图(2)、使用步骤(3)、细节使用二、通知的进阶使用(1)、设置声音(2)、设置振动(3)、设置LED灯闪烁(4)、进行默认效果设置三、通知的高级使用(1)、设置富文本信息(2)、设置带有图片消息(3)、设置通知重要程度一、通知的基本使用(1)、效果图(2)、使用步骤1、首先需要一个NotificationManager来进行管...原创 2019-07-08 20:23:12 · 203 阅读 · 0 评论 -
张萌&韩墨羽——MVC模式
MVC模式简介MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的...原创 2019-08-05 21:11:49 · 228 阅读 · 0 评论 -
张萌&韩墨羽——MediaPlayer+Service+Broadcast完成音乐播放器
使用MediaPlayer+Service+Broadcast完成音乐播放器1,封装歌曲的类package com.example.service_broadcast_music;public class Song { private String title; private String artist; private int duration; pr...原创 2019-07-28 21:02:15 · 239 阅读 · 0 评论 -
张萌&韩墨羽——Recyclerview
RecyclerviewRecyclerviewRecyclerView比ListView的优势:1.RecyclerView比listview实现效果更多2.RecycelrView支持多布局;3.RecyclerView根据项目需要插拔功能二.重要的方法1.RecyclerView横向滑动:LinearLayoutManager.HORIZONTAL横向滑动LinearLayo...原创 2019-08-08 21:32:51 · 196 阅读 · 0 评论 -
张萌&韩墨羽——OkGo框架
OkGo框架用来处理网络请求的框架 功能:上传,下载OkGo主要功能基本的get、post、put、delete、head、options、trace、patch八种请求支持upString,upJson,upBytes,upFile等up类方法上传特定数据支持一个key上传一个文件,也可以一个key上传多个文件,也可以多文件和多参数一起上传 大文件下载和下载进度回调 大文件上...原创 2019-08-06 21:09:33 · 223 阅读 · 0 评论 -
张萌&韩墨羽——SurfaceView使用
SurfaceView使用要求调用系统相机实施自拍并保存到本地调用系统摄像机,录制音视频并保存到本地调用系统浏览器,完成搜索java打开蓝牙,显示搜索到附近的蓝牙列表截图蓝牙列表,保存到本地获取本机蓝牙信息,保存到txt实现关闭蓝牙实现一键拨打10086效果代码package com.example.uri_use;import androidx.annotation...原创 2019-08-13 21:35:37 · 301 阅读 · 0 评论 -
张萌&韩墨羽——RecyclerView万能适配器
RecyclerView万能适配器效果如下一、框架引入先在项目的 build.gradle(Project:XXXX) 的 repositories 添加:allprojects { repositories { ... maven { url "https://jitpack.io" } }}然后在Module的 build.gra...原创 2019-08-09 21:15:42 · 302 阅读 · 0 评论 -
张萌&韩墨羽——Android蓝牙
蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换关于蓝牙的权限主要涉及到下面三个:BLUETOOTH:允许配对的设备进行连接BLUETOOTH_ADMIN:允许搜索和配对设备ACCESS_COARSE_LOCATION:广播接收器接收BluetoothDevice.ACTION_FOUND广播需要改权限<uses-permission and...原创 2019-08-07 21:10:17 · 267 阅读 · 0 评论 -
张萌&韩墨羽——Ument_Share集成
Ument_Share集成U-Share集成适用范围该文档适用于Android组件化分享SDK6.9.0及以上版本。更新说明如果您想进行SDK升级操作,请根据如下情况选择合适的升级方式如果您使用的是6.3之前的版本,建议根据集成文档重新进行集成。如果您使用的是6.3之后的版本,只需要根据限免的升级建议,将6.3以后的变动合并到您的代码中即可。例如您的当前版本是6.4.5,那么...原创 2019-08-19 21:23:45 · 399 阅读 · 0 评论 -
张萌&韩墨羽——CommonTabLayout使用
CommonTabLayout使用音乐package com.example.banner_use.fragment;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.PixelFormat;import...原创 2019-08-14 22:01:16 · 395 阅读 · 0 评论 -
张萌&韩墨羽——android摄像头推流
android摄像头推流功能概述摄像头推流,是指采集手机摄像头的画面以及麦克风的声音,进行编码之后再推送到直播云平台上。腾讯云 LiteAVSDK 通过 TXLivePusher 接口提供摄像头推流能力,如下是 LiteAVSDK 的简单版 Demo 中演示摄像头推流的相关操作界面:不绑定腾讯云SDK 不绑定腾讯云,如果要推流到非腾讯云地址,请在推流前设置 TXLivePushConfi...原创 2019-08-20 21:50:55 · 2463 阅读 · 0 评论 -
张萌&韩墨羽——高德地图 墨羽定位版
高德地图 墨羽定位版效果图package com.example.gps_maps.maps;import android.Manifest;import android.icu.text.SimpleDateFormat;import android.os.Build;import android.os.Bundle;import android.util.Log;imp...原创 2019-08-15 22:16:01 · 288 阅读 · 0 评论 -
张萌&韩墨羽——Toolbar和DrawerLayout+SlideMenu 2种方式实现抽屉侧滑
Toolbar和DrawerLayout+SlideMenu 2种方式实现抽屉侧滑效果图一.ToolBar常用的方法二.DrawerLayout常用的方法三.ToolBar和DrawerLayout绑定四.ToolBar和DrawerLayout代码五.SlideMenu实现抽屉1.SlideMenu的属性:2.代码实现:效果图1.Toolbar和DrawerLayout实现...原创 2019-08-12 21:44:14 · 187 阅读 · 0 评论 -
张萌&韩墨羽——打包升级兼容适配
打包升级兼容适配meta-data标签读取以及多渠道打包原理//解决报错 flavorDimensions "versionCode" productFlavors { Tencent {//投放应用宝市场 } Baidu {// manifestPlaceho...原创 2019-08-21 21:33:34 · 266 阅读 · 0 评论 -
张萌&韩墨羽——高德导航地图
高德导航地图package com.example.navimaps;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.text.TextUtils;import android.util.Log;import android.view.View;im...原创 2019-08-16 21:17:48 · 326 阅读 · 0 评论 -
张萌&韩墨羽——使用MediaPlayer+Service完成音乐播放器
使用MediaPlayer+Service完成音乐播放器1,先把歌曲封装成一个类package com.example.servicemusic;public class Song { private String title; private String artist; private int duration; private String data...原创 2019-07-26 22:11:50 · 148 阅读 · 0 评论 -
张萌&韩墨羽——后台操作及IntentService
后台操作及IntentServiceIntentService介绍IntentService 是service的子类, 已经现实了.onbind的方法.我们只要重写其中的 onHandleIntent即可.IntentService 是继承自 Service 并处理异步请求的一个类,在 IntentService内有一个工作线程来处理耗时操作。当任务执行完后,IntentServic...原创 2019-07-22 20:17:40 · 174 阅读 · 0 评论 -
龙族——路明非真实身份猜想
####### 这个世界上最早有着世界树,他的力量孕育出整个世界的生命,因此被称为世界的终极。而在漫长的历史中,世界树诞生出了意识,也就是哥哥路明非和弟弟路鸣泽,他们是同根所生。而世界树其实不仅仅是一棵大树,还能化为生物的形态,那就是黑龙尼德霍格,龙族的始祖。哥哥路明非的意识掌控着化身黑龙尼德霍格时的世界树,弟弟路鸣泽的意识掌控着世界树的本源,哥哥拥有力量,弟弟掌控力量的源泉。 ...原创 2019-07-26 15:18:18 · 8650 阅读 · 0 评论 -
张萌&韩墨羽——Menu菜单
Menu 菜单 OptionsMenu 选项菜单特点: 当通过点击menu键或者3.0以上的手机上,点击右上方的三个点,出现的列表,都是有OptionMenu对象进行控制 ContextMenu上下文菜单特点:当长按指定控件后,在屏幕中心弹出列表对话框 PopupMenu 浮动菜单特点:通过指定控件指定监听,触发显示,可以让菜单列表显示在指定控件的下...原创 2019-07-08 20:43:50 · 302 阅读 · 0 评论 -
张萌&韩墨羽——Fragment+ViewPager+TabLayout
Fragment+ViewPager+TabLayoutTabLayout的介绍Tablayout继承自HorizontalScrollView,用作页面切换指示器,因使用简便功能强大而广泛使用在App中。1 ,引入 com.android.support:designTabLayout 是属于 com.android.support:design 包的控件,所以需要依赖该包imple...原创 2019-07-12 21:14:13 · 603 阅读 · 0 评论 -
张萌&韩墨羽——Fragment 基础与高级进阶
答:Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragment, 我们可以把他看成一个小型的Activity,又称Activity片段!想想,如果一个很大的界面,我们 就一个布局,写起界面来会有多麻烦,而且如果组件多的话是管理起来也很麻烦!而使用Fragment 我们可以把屏幕划分成几块,然后进行分组,进行一个模块化的管理!从而可以更加方便的在 运行过程中动态地更新Act原创 2019-07-09 20:36:57 · 362 阅读 · 0 评论 -
张萌&韩墨羽——SharedPreferences存储+SD卡存储
SharedPreferences存储+SD卡存储SharedPreferences特点:保存少量的数据,且这些数据的格式非常简单。 存储5种原始数据类型: boolean, float, int, long, String比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),记住密码功能,音乐播放器播放模式。使用方式**步骤1:**得到SharedPre...原创 2019-07-14 20:10:42 · 558 阅读 · 0 评论 -
张萌&韩墨羽——Dialog对话框
张萌&韩墨羽——Dialog对话框一.常用的对话框1.普通对话框2.单选对话框3.多选对话框4.自定义对话框5.水平进度条对话框6.圆形进度条对话框7.日期选择对话框8.时间选择对话框二.自定义对话框布局自定义类一.常用的对话框1.普通对话框public void MyCustomDialog(){ //TODO 1:构建者 AlertDialog....原创 2019-07-05 20:09:29 · 3414 阅读 · 0 评论 -
张萌&韩墨羽——Sqltie数据库
Sqltie数据库SQLite数据库介绍1.Android 系统中集成的轻量级的数据库2.特点:轻量级 只用一个动态的库, 是以单个文件的形式进行存取跨平台 支持多个操作系统零配置 无需安装, 直接使用嵌入式 内嵌到手机中3.在程序的内部可以通过数据库的名称访问, 其他应用不能访问4.路径: data/data/应用程序包名/database/ ****.db5.存放的类型:...原创 2019-07-15 21:34:36 · 691 阅读 · 0 评论 -
张萌&韩墨羽——ViewPager的介绍和使用
ViewPager的介绍和使用viewPager的用法ViewPager是什么呢?其实它就是个ViewGroup,用法跟ListView类似xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...原创 2019-07-11 20:25:28 · 743 阅读 · 0 评论 -
张萌&韩墨羽——BroadCast 广播
BroadCast 广播广播作用以及机制其实BroadcastReceiver就是应用程序间的全局大喇叭,即通信的一个手段,系统自己在很多时候都会发送广播,比如电量低或者充足,刚启动完,插入耳机,输入法改变等,发生这些时间,系统都会发送广播,这个叫系统广播,每个APP都会收到,如果你想让你的应用在接收到这个广播的时候做一些操作,比如:系统开机后,偷偷后台跑服务哈哈,这个时候你只需要为你...原创 2019-07-18 16:07:39 · 655 阅读 · 0 评论 -
张萌&韩墨羽——Service进程间通信
Service进程间通信Service-AIDL进程间通信https://blog.csdn.net/qq_34178710/article/details/85012415Service-Messager实现进程间通信https://blog.csdn.net/qq_34178710/article/details/85012427 (代码有异常)Messager更正服务端...原创 2019-07-23 21:28:54 · 293 阅读 · 0 评论 -
张萌&韩墨羽——BroadCastReceiver运用
BroadCastReceiver运用全局广播:发送的广播事件可被其他应用程序获取,也能响应其他应用程序发送的广播事件(可以通过 exported–是否监听其他应用程序发送的广播在清单文件中控制) 全局广播既可以动态注册,也可以静态注册。默认发送的广播,就是全局广播,所有的App都可以请求接受本地广播发送的广播事件不被其他应用程序获取,也不能响应其他应用程序发送的广播事件。本...原创 2019-07-19 11:53:01 · 305 阅读 · 0 评论 -
张萌&韩墨羽——ListView的全选、全不选、反选、显示、删除
ListView的全选、全不选、反选、显示、删除运行效果与下图相似,新增删除按钮自定义Bean类 /** * 定义数据显示的Bean */public class Bean { public String id; public String title; public String desc; public int m=1; ...原创 2019-07-19 21:40:33 · 205 阅读 · 0 评论 -
张萌&韩墨羽——ContentProvider系统URL
ContentProvider系统URL获取手机联系人,展现在ListView中并存储到数据库中(1)添加获取手机联系人的权限<uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission><uses-permission android:name="an...原创 2019-07-17 21:36:07 · 709 阅读 · 0 评论 -
张萌&韩墨羽——Application的生命周期和上下文的应用场景
Application的生命周期和上下文的应用场景Application是什么?Application和Activity,Service一样,是Android框架的一个系统组件,当Android程序启动时系统会创建一Application 对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己的Application,也很...原创 2019-07-24 21:04:29 · 162 阅读 · 0 评论 -
张萌&韩墨羽——内容提供者获得本地所有音频
本地音乐播放器.MediaPlayer常用的方法:void setDataSource(String path) :通过一个具体的路径来设置MediaPlayer的数据源,path可以是本地的一个路径,也可以是一个网络路径int getCurrentPosition() 获取当前播放的位置int getAudioSessionId() 返回音频的session IDint getDur...原创 2019-07-25 19:46:51 · 213 阅读 · 0 评论 -
张萌&韩墨羽——侧拉删除
侧拉删除<?xml version="1.0" encoding="utf-8"?><com.daimajia.swipe.SwipeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=...原创 2019-08-22 21:37:21 · 149 阅读 · 0 评论