Android 仿微信拍摄视频,相册选择图片的实现(基本上全部适配)

首先集成两个lib库 compile 'com.github.f15997123593.fzqLib:cameralib:v4.0' compile 'com.github.f15997123593.fzqLib:takephoto_library:v4.0' 然后添加权限, &a...

2019-05-22 19:31:14

阅读数 2

评论数 0

Vue 3.0项目搭建

Vue CLI介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: 通过 @vue/cli 搭建交互式的项目脚手架。 通过 @vue/cli + @vue/cli-service-global 快速开始零配置原型开发。 一个运行时依赖 (@vue/cli-serv...

2019-04-30 13:54:39

阅读数 11

评论数 0

JavaWeb学习(四)

项目结构 public class DBHelper { public static final String url = "jdbc:mysql://localhost:3306/test"; public static final String n...

2019-04-02 20:52:26

阅读数 8

评论数 0

JavaWeb学习(三)

添加mysql 填写下列即可 然后在 查看以创建了的表 创建表中的键 点击生成即可 然后在src中创建model文件夹 创建一个bean类 点击 找到model文件夹即可 生成对应的model类 例如: 然后在编写一个sql语句 在helloServlet的doget方法中执行 注...

2019-04-02 20:17:56

阅读数 12

评论数 0

JaveWeb学习(二)

编写接口 在src中添加文件 在 web.xml做如下配置 然后运行项目 在浏览器打开http://localhost:8090/firstWeb/hello 即可在控制台看的Log 输出

2019-04-02 17:20:44

阅读数 7

评论数 0

JavaWeb学习(一)

1.针对已安装Idea 创建项目 2.在项目的目录下创建一个class文件夹和lib文件夹,然后在添加配置,classes 文件夹 在添加lib依赖 选择“jar directory” -> 接着返回一路OK就行了 classes用来存放编译后输出的class文件,lib用于存...

2019-04-02 17:16:48

阅读数 3

评论数 0

Git远程仓库搭建

新建一个git用户 root@whthomas:/home/whthomas# adduser git root@whthomas:/home/whthomas# su git 我们新建一个文件夹 .ssh,并在其目录下新建一个文件authorized_keys,它被用于存放其他用户的公钥(...

2018-12-04 17:40:00

阅读数 37

评论数 0

自定义好看的Toast

corner_bg.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=&...

2018-07-30 19:58:49

阅读数 84

评论数 0

使用观察者模式实现EventBus功能

1.首先定义观察者 /** * 观察者 */ public interface ObServer { //观察数据 void update(String data); } 2.定义操作观察者的对象 public class ObserverObject { ...

2018-07-30 19:51:32

阅读数 83

评论数 0

自定义表盘View

使用自定义View 属性attrs文件如下 <?xml version="1.0" encoding="utf-8"?> <resources&a...

2018-07-27 11:45:31

阅读数 84

评论数 0

定义MVP框架

结构如下图所示 Model层回调接口如下  Presenter层调用model层的方法请求数据,如果是异步则通过该回调将数据返回到P层 public interface BaseCallInterface<T> { /** ...

2018-07-26 18:17:40

阅读数 79

评论数 0

适用于 Android 8.0 及以下全部版本的拍照示例

在res文件夹的xml文件夹中添加filepaths文件 <?xml version="1.0" encoding="utf-8"?> <paths xml...

2018-07-26 11:22:07

阅读数 1227

评论数 0

设计模式大杂烩

设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)               迄今为止,LZ已经将24种设计模式介绍完了,其中包括GOF23种设计模式以及简单工厂模式,这些设计模式之间并不是完全独立的,而是互相之间,会有一些相同的影子,下面我们来一起总结下这24种设计模式。  ...

2018-07-25 13:38:00

阅读数 111

评论数 0

Android使用软引用示例

 结合静态内部类和WeakReference来解决Activity中可能存在的Handler内存泄露问题。 Activity中我们需要新建一个线程获取数据,使用handler - sendMessage方式。下面是这一过程的一般性代码: public class MainActivity ...

2018-07-25 13:31:54

阅读数 257

评论数 0

java中堆和栈的区别

java中堆和栈的区别自然是面试中的常见问题,下面几点就是其具体的区别 1.各司其职 最主要的区别就是栈内存用来存储局部变量和方法调用。  而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。 2.独有还是共享 栈内存归属于单个线程,每个...

2018-07-25 10:32:02

阅读数 27

评论数 0

详解GC回收机制

GC回收是按照五种算法实现的 1.引用计数算法    效率较高,但是无法回收循环引用的对象 2.根搜索算法    它的处理方式就是,设立若干种根对象,当任何一个根对象到某一个对象均不可达时,则认为这个对象是可以被回收的。    GC root有几下种: Class - 由系统类加载器(...

2018-07-25 10:22:09

阅读数 79

评论数 0

GC根搜索算法

       JVM会采用一种算法来进行GC回收,即根搜索算法。它的处理方式就是,设立若干种根对象,当任何一个根对象到某一个对象均不可达时,则认为这个对象是可以被回收的。          就拿上图来说,ObjectD和ObjectE是互相关联的,但是由于GC roots到这两个对象不可达,...

2018-07-24 20:45:51

阅读数 808

评论数 0

启动Lib库中的Activity及Service失败问题

启动时不报错异常如下                                          Unable to start service Intent { act=jp.co.toshiba.tjet.intent.action.TEMP_ACTIVATE cmp=com.examp...

2018-03-07 18:12:28

阅读数 69

评论数 0

浅聊NFC

在项目中使用到nfc是,聊一聊NFC的试用范围 通过项目中遇到的各种坑,认识到使用nfc传输只能传输较小的内容 比如只能传输小于100k的内容 当nfc传输大于200k时,会出现文件过大异常 然后查询资料找到一般通过nfc传输文件都是通过Android Beam实现 在传输文件中NFC的...

2017-12-25 16:07:19

阅读数 90

评论数 0

android studio升级3.0,gradle升级项目报错

错误如下: Could not resolve all files for configuration ‘:classpath’.  Could not find com.android.tools.build:gradle:3.0.0.  Searched in the followi...

2017-12-19 23:04:09

阅读数 117

评论数 0

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