自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学海无涯的博客

道之道,不可言; 仁之道, 皆可传;

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 ButterKnife及Dagger2的使用

ButterKnifeButterKnife的优势强大的View绑定事件和资源文件的绑定使用的便捷性上,剔除了原始绑定时候的复杂性由于大多数的注解都是在编译期,所以不会影响程序运行的效率代码清晰,可读性相对来说要强很多ButterKnife的使用导入依赖:(项目的build.gradle 中) classpath 'com.jakewharton:butterknife-gra...

2019-08-05 20:45:02 237

原创 calces组件化与ARouter组件间通信

calces组件化与ARouter组件间通信calces介绍:属性介绍ARouter(路由)https://github.com/Tangpj/calces-gradle-plugincalces介绍:Android构建工具包,这个工具的主旨是使用脚本自动处理机械化的重复劳动,让开发者专注更有价值的工作。 目前提供自动组件化控制与屏幕适配插件。功能介绍自动组件化构建插件根据Gradl...

2019-08-03 12:12:23 345

原创 组件化创建(2019年8月2日20:53:00)

组件化创建一. 组件化组件的分类三种组件build.gradle的区别三种组件清单文件的区别二. 组件化创建1. 创建Module2. 在整个工程的gradle.properties中添加条件3. 在app中的build.grable(小象)内操作3.1 第1行(首行)判断此Module是作为依赖还是App使用3.2 当组件作为app单独存在时,是需要application的(在android中加...

2019-08-02 20:53:19 192

原创 webView控件, android与js简单互调

private void initView() { bt = (Button) findViewById(R.id.bt); web = (WebView) findViewById(R.id.web); bt.setOnClickListener(this); web.loadUrl("file:///android_asset/...

2019-07-30 21:26:07 109

原创 RecycleView实现 item侧滑删除与拖拽

侧滑删除与拖拽一, 添加依赖二, 布局文件三, 代码实现一, 添加依赖// 侧滑删除依赖 implementation 'com.yanzhenjie.recyclerview:support:1.3.2'二, 布局文件这里使用的的控件是: com.yanzhenjie.recyclerview.SwipeRecyclerView<?xml version="1.0" enco...

2019-07-25 17:22:21 373

原创 画板的简单实现(继承SurfaceView)

时间断点: 2019年7月25日16:29:25回头看时, 希望仍然记得。package com.example.huaban;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import...

2019-07-25 16:31:02 268

原创 蓝牙4.0 的一些实现

蓝牙4.0 的一些实现蓝牙介绍代码实现布局文件蓝牙介绍1.蓝牙:BlueTooth 短距离数据传输2.应用:蓝牙耳机 蓝牙音箱3.功能:打开蓝牙:关闭蓝牙:扫描附近的蓝牙设备:配对蓝牙:传输文件:4.打开蓝牙:隐式意图打开蓝牙5.关闭蓝牙:adapter.disable()6.扫描:adapter.startDiscovery()7.配对:device.createB...

2019-07-23 21:32:53 243

原创 视频弹幕的简单实现 (SurfaceView的应用)

全部代码如下:package com.example.app2;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.PixelFormat;import android.graphics.PorterDuff...

2019-07-17 21:00:28 283

转载 Day01 HTTP 基本使用

Day01 HTTP 基本使用1.1. HTTP传输协议1.1.1什么是HTTP协议(概念)1.1.2HTTP协议的主要的特点1.1.3HTTP协议的会话方式1.1.4HTTP 1.0和HTTP1.1的区别1.2. GET与POST请求1.2.1 7种请求方式1.1. HTTP传输协议1.1.1什么是HTTP协议(概念)HTTP协议(HyperText Transfer Protocol,...

2019-07-05 19:36:35 156

原创 Fragment的基本使用

Fragment的基本使用一. Fragment 的常用方法二. Fragment 的使用三. Fragment 的生命周期一. Fragment 的常用方法方法介绍add()添加Fragmentreplace替换Fragmentremove()移除Fragmenthide()隐藏Fragmentshow()显示Fragment二. ...

2019-06-11 17:30:06 159

原创 PopupWindow的一些属性

PopupWindow的一些属性(一) PopupWindow(二) PopupWindow 的创建(三) PopupWindow 的显示(一) PopupWindowPopupWindow是一个弹出窗体, 其内容可以是任意布局的View, 使用起来比较灵活。(二) PopupWindow 的创建此处列举两种创建方式:第一种: 先创建PopupWindow在设置属性 popupWin...

2019-06-09 22:09:41 452

转载 Menu菜单

2.1系统菜单: OptionsMenu注意:一个Activity只有一个系统菜单步骤流程:在res下面创建一个menu文件夹,并新建一个xml文件作为OptionMenu的布局文件Activity重写onCreateOptionsMenu(Menu menu) 加载资源文件a) 设置menu填充器: getMenuInflater().inflate(R.menu.xml , men...

2019-06-07 19:00:18 309

转载 自定义对话框(2019年6月7日16:41:42)

1. 新建xml布局, 此布局为自定义对话框的显示样式

2019-06-07 16:44:59 138

原创 我的第一个博客

致我的第一个博客, 不知写些什么注册CSDN的第一天,我也不记得是什么时候了, 也忘了出于什么样目的, 不管怎样现在的我又拾起了它, 并写下了我的第一个博客, 留作纪念吧(2019年6月6日18:56:32)。对了, 明天好像是高考(毫不关心的我)。不知该干什么的我,不知未来怎样。...

2019-06-07 13:42:35 86

用于实现侧滑的SlidingMenu的Module

slide文件是一个Module, 用于实现SlidingMenu侧滑.

2019-07-31

Demo711.zip

简单的蓝牙实现, 发送Json串, 解析, 并在列表中展示private UUID uuid = UUID.fromString("00001106-0000-1000-8000-00805F9B34FB"); // 蓝牙通信范围

2019-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除