- 博客(67)
- 资源 (23)
- 收藏
- 关注
原创 CEF内嵌浏览器 编译
CEF github 笔记https://github.com/fanfeilong/cefutil/blob/master/doc/CEF%20General%20Usage-zh-cn.md#using-binrayhttps://github.com/fanfeilong/cefutil/blob/master/doc/CEF%20General%20Usage-zh-cn.md#using-binray介绍CEF全称Chromium Embedded Framework,是一个基于G..
2022-03-25 14:46:08
2269
1
原创 System.currentTimeMillis()和SystemClock.elapsedRealtime()
System.currentTimeMillis()获取的是系统时间,是距离1970年1月1日开始计算的一个值;android.os.SystemClock.elapsedRealtime()获取从设备boot后经历的时间值。System.currentTimeMillis()获取当前日期有意义,如当前是xxxx年xx月xx时xx分xx秒xxx毫秒,这个值在系统设置中可以更改的;而SystemClock.elapsedRealtime()计算某个时间经历了多长时间有意义,例如通话经历了多长时间,这个
2020-07-30 09:20:13
895
原创 android
activity 7个生命周期onCreate - onStart - onResume - onPause - onStop -onDestory(1)onCreate 表示Activity正在被创建,这是一个生命周期的第一个方式。在这个方法中做一些初始化工作,比如setContentView 去加载界面资源布局,初始化Activity 所要函数。(2)onStart: 表示Act...
2020-02-19 14:55:40
310
原创 C++核心技术总结
结构体的定义,变量,嵌套,大小。 结构体 变量作为函数参数,结构体指针作为函数参数。 结构体数组 声明与引用,指针访问结构体数组。 共用体定义与声明,共用体大小,共用体特点。 枚举类型。自定义数据类型。C++面向对象编程技术构造函数 析构函数 类成员、嵌套类、局部类。 友元。 命名空间。 继承 重载运算符 多重继承 多态 (虚函数,虚继承,虚函数动态绑定) 抽象类(...
2020-02-18 18:10:55
500
原创 Android -C++ POSIX线程
POSIX 线程 也称为 PThreads是一个POSIX 标准。用pthread_create 来创建线程int pthread_create(pthread_t* thread,pthread_attr_t const* attr,void *(start_routine)(void*),void*arg);参数如下:指向thread_t 类型变量的指针,函数 用该指针...
2020-02-18 11:57:12
424
原创 Gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups...
2020-02-09 10:33:45
320
原创 android音视频开发基础6 Android OpenSL ES
OpenSL ES (Open Sound Library for Embedded Systems)是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能实现方法,并实现软/硬件音频性能的直接跨平台部署,降低执行难度,促进高级音频市场的发展。简单来说OpenSL ES是一个嵌入式跨平台免费的音...
2020-02-09 09:39:15
736
原创 Android 开发Demo 刷新提示·,从上至下,从下至上的动画效果
Android 开发Demo 刷新提示·,从上至下,从下至上的动画效果 下拉刷新之后的提示。https://mobile.yangkeduo.com/goods2.html?goods_id=33208233464
2019-08-10 15:10:04
530
原创 web项目3-相关技术的介绍
配置web 项目相关技术的技术:后端技术:SpringBoot 2.1.3 ,mySql, Hibernate5.4,SpringMVC Spring Data 等。开发工具 :Intellij 2018版本。前端技术:有很多 如:Jquery easy UI ,BootStrap,Ext (这个有点高大上,所有控件都是手写的,号称交互中的艺术)还有。Amazeui 。Spring...
2019-03-03 12:51:01
829
原创 web项目2-创建一个HelloWorld项目
上一篇博客介绍了如何通过Spring 那个网站自动生成配置。web项目1-创建一个简单的web开发项目这个博客是重新建项目进行配置一个SpringBoot 的HelloWorld 项目的。我用的是这个 ide ,很高端的样子,比eclipse 。按照这个图示直接创建 一个项目。创建完之后是这样子的接下来配置SpringBoot 依赖相...
2019-03-03 12:37:07
1062
原创 web项目1-创建一个简单的web开发项目
https://start.spring.io/然后下载Gradle 构建工具。配置 环境变量。配置完之后就输入 gradle -v 命令检测配置是否正确。检测以上步骤都正确时候就输入gradle build 构建项目。最后执行:下一篇:web项目2-创建一个HelloWorld项目...
2019-03-02 15:56:41
420
原创 java高级开发 关键字AtomicBoolean
AtomicBoolean :关键字package com.tc.pro;import java.util.Timer;import java.util.TimerTask;import java.util.concurrent.atomic.AtomicBoolean;public class Dpro { // 1.保证某段语句只执行一次。 // 首先我们要知道c...
2019-03-01 21:29:40
524
原创 Rxjava2 开发系列
目录1create(): 创建一个被观察者。2Just():创建一个被观察者,并且发送事件,发送的事件不可以超过10个以上。3fromArray()这个方法和 just() 类似,只不过 fromArray 可以传入多于10个的变量,并且可以传入一个数组。4 defer() :Defer也是继承自OnSubscribe,那么他的call方法肯定也是在订阅的时候被调用(就...
2019-02-25 11:39:30
273
原创 mingw64.exe - 辅助
mingw32 mingw-w64-i686-3proxy 0.8.9-1mingw32 mingw-w64-i686-4th 3.62.5-1mingw32 mingw-w64-i686-MinHook 1.3.3-1mingw32 mingw-w64-i686-OpenSceneGraph 3.6.0-3mingw32 mingw-w64-i686-OpenSceneGraph-de...
2019-02-24 19:55:24
4705
原创 android音视频开发基础5-FFmpeg交叉编译+NDK简介
一分一秒,原来你也在这里。 目录Android NDKAndroid JNI:交叉编译是什么:可以简单理解为,就是在一个平台上生成另一个平台上的可执行代码。脚本是可以成功交叉编译的。。。Android NDKAndroid NDK 是一套允许您使用原生代码语言(例如C和C++) 实现部分应用的工具集。在开发某些类型应用时,这有助于您重复使用以这些语言编写的代码库。...
2019-02-24 18:30:00
512
原创 Android 开发-Android studio 笔记
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android Maven仓库相关 allprojects { repositories { maven{ url 'http://maven.aliyun.com/nexus/co...
2019-02-03 12:23:03
303
原创 android音视频开发基础4--FFmpeg 入门
一分一秒,原来你也在这里。FFmpeg 是什么FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它...
2019-02-02 15:09:43
11382
2
原创 android音视频开发基础3--MSYS2相关环境搭建
一分一秒,原来你也在这里。工欲善其事必先利其器MSYS2 软件: 这个软件是MSYS的升级版本,集成了Pacman 和WinGw-w64的Cygwin的升级版本,提供了bash shell等Linux环境,版本控制软件(Git)和MinGW-w64工具链,。与MSYS最大的区别,移植了ArchLinux的软件包管理Pacman。、安装快 Pacman 管理,可以使用pkgto...
2019-02-01 19:48:50
10120
3
原创 android音视频开发基础2--Shell脚本+linux命令
一分一秒,原来你也在这里。 目录Shell变量readonly删除变量:Shell字符串:单引号字符串的限制:双引号:获取字符串的长度: linux export 命令:Configure 命令:make 命令:make insatll 命令:为什么学习android音视频之前也是要学习下这个?我只能说,有时候学习的东西,实际价值...
2019-01-31 10:59:01
9618
原创 android 音视频开发基础1--基础概念
一分一秒,原来你也在这里目录视频编码的定义:视频编码的两个系列:音频编码格式:AAC. MP3 AC3 Android 多媒体播放组件介绍:多媒体框架:单位相关:视频帧视频编码的定义: 所谓视频编码就是指通过特定的压缩的技术,将某一个视频格式文件转换为另外一种视频格式文件的方式。 视频流传输中最重要的编解码 标准有国际电联的H.2...
2019-01-28 23:08:43
9764
原创 Android studio 自动导包设置
自动导入jar包设置:Setting>Editor>General>AutoImport
2018-11-10 19:29:26
409
原创 Android Okhttp+Jfinal的简单整合( Okhttp3.11+Jfinal3.5)
目录前言:通过本篇博客可以了解认识到基础知识:网络请求框架的发展:Okhttp定义:okhttp 优势:Jfinal 定义:史上最简单的server搭建过程。创建Android项目:同步get请求:异步get 请求: Okhttp3超时相关: 前言:此博客为Okhttp3+jfinal 3.5 的整合 的简单介绍。通过本篇博客可以了解认...
2018-10-30 22:30:13
1456
原创 Android 编程架构封装-业务封装
前言大家都是优秀的程序员,相信大家都会遇到过产品设计中玩商城逻辑的设计,各种优惠活动相关的东西。那么 业务需求是这样的,进货量 优惠 活动各种玩法: 11月1日 -11月3日 买 1-5个,就10元一个。 买5个以上 ,10个以下,就优惠一点,8元一个。 买10个以上,就统一5元一个。 。。。。 11月4日 -11月9日 买 1-5个, 就9元一...
2018-10-28 11:06:32
444
原创 Android 网易云IM开发
点对点聊天即一对一单聊,网易云信 SDK 提供文字、图片、语音、地理位置、文件、自定义消息等多种能力,开发者可根据自身需求定制附件下载、未读、推送等多种消息行为。群聊天即多人聊天群组服务,内置普通群和高级群,普通群类似于没有权限的讨论组,适用于快速创建多人会话的场景;高级群在普通群的基础上拥有了更多的权限设置,包括邀请的验证方式,管理员权限,禁言等更高级的功能,适用于更复杂更定制化的场...
2018-10-02 13:25:03
2366
原创 Android-Mvp模式最基础系列
MVP 理论知识在MVP 架构中跟MVC类似的是同样也分为三层。Activity 和Fragment 视为View层,负责处理 UI。Presenter 为业务处理层,既能调用UI逻辑,又能请求数据,该层为纯Java类,不涉及任何Android API。Model 层中包含着具体的数据请求,数据源。其实道理个个都懂,关键就是代码。 以一个demo 解释:这个de...
2018-09-21 10:34:30
367
原创 Android相关
activity 生命周期: onCreate()-->onStart()--->onResume()--->onPause()-->onStop()--->onDestroy()onCreate():该方法是在Activity被创建时回调,它是生命周期第一个调用的方法,我们在创建Activity时一般都需要重写该方法,然后在该方法中做一些初始化的操作,...
2018-04-20 10:14:28
364
原创 Android技术小结
android : 自定义控件 实现 onMeasure()、onDraw()、onLayout() 三种方法,进行测量绘制,以及布局测量模式:UNSPECIFIED --> 父容器没有对当前View 有任何限制时候,当前View可以在任意取尺寸。(很少用到) EXACTLY --> 当前的尺寸为View应该的尺寸。指定match_parent ,当前View 测量值...
2018-04-09 09:58:48
276
原创 Android 融云SDK 集成
说到集成sdk 一定是跳官方链接看的,融云android文档 不过我想直接看demo了。融云android官方Demo ,上篇博文有说。demo 里面的东西,一大堆,其他全部 modulepackage cn.rongcloud.im;import android.app.ActivityManager;import android.content.Context;import andro...
2018-03-17 11:12:07
4852
原创 Android 融云即时通讯简单概述
2018-3-17 融云 即时通讯:就是提供即时消息传输服务。融云架构: 蓝色为应用(App)和应用服务器(App Server),用户数据(User Data)和用户好友关系(Friend Relationship Data)保存在您的应用服务器上,融云不需要同步 App 的用户系统和好友关系;绿色为融云服务器(RongCloud Server)和融云 SDK,支持快速集成和平滑迁移;蓝色...
2018-03-17 09:49:16
1171
原创 Android okhttp3封装
2018-3-16 接着昨晚的项目,在基础上封装一个okhttp3的网络框架,封装比较快,想到什么就写了。每个项目的需求不一样,先弄基本的东西。然后接着HttpManager 网络请求的封装。package com.sys.lostpro.mvplost.net.http;import android.content.Context;import android.util.Log;im...
2018-03-16 15:09:23
1090
原创 Android MVP 模式
2018-3-15 mvp模式修改。(写了一个简单的demo)看了个mvpdemo 感觉,很多例子接口太多,感觉不是很好。mvp 模式就修改了一下,添加了EventBus 框架,处理了一部分接口。一般都是登录界面说,<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas....
2018-03-15 17:13:52
290
原创 Spring 4.X - 5.0基本使用
Spring常用注解:@Component 组件,没有明确的角色。 @Service 在业务逻辑层(service层)使用。 @Repository在数据访问层(dao层)使用。 @Controller在展现层(MVC-SpringMVC或者Struts2中使用)注入Bean的注解,一般情况下通用。 @Autowired:spring 提供的注解。 @Inject :JSR-330提供的注
2017-01-02 18:57:36
1770
原创 SpingMvc 基于java 配置(0配置)
3个文件 配置 最简单的SpringMVC 1创建WebAppInitializer package com.sp.demo2;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletRegistration.Dynamic;import org.
2016-12-30 11:29:19
435
原创 Spirng 小项目的体现
Spring Spring 自带了多种类型的应用上下文。 1AnnotationConfigApplicationContext:从一个或者多个基于java的配置类中加载Spring应用上下文。 2AnnotationConfigWebApplicationContext:从一个或者多个基于java的配置类中加载Spring web应用上下文。 3ClassPathX
2016-12-30 09:40:46
388
原创 创建第一个SpringBoot
定义: spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。特质: spring是一个全栈的开发框架,核心是IOC,AOP。springboot是为了简化spring开发而生的。创建第一个SpringBoot 项目: 1 安装Gradle 插件。(翻墙) 2 创建Gradle 项目,并且为we
2016-11-06 15:46:27
357
原创 java中的反射机制应用
平时常将CRUD的数据库操作抽出来,那么反射机制获取实例这个就比较应用广泛了。 直接上代码。定义一个IBaseDao接口。package com.reflect.pro3;public interface IBaseDao<T> { void save(T t); void saveOrUpdate(T t); void delete(T t); void update(
2016-09-13 13:54:31
356
原创 Java中的反射机制
一、java中的反射定义: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。二、反射机制的作用: 1,反编译:.class–>.java 2,通过反射机制访问java对象
2016-09-13 10:47:27
325
android 开发必备资料,sdk,开发工具,集合
2016-03-18
自媒体字幕制作软件 剪辑视频
2023-02-26
openCV4.5 版本 Android Demo 成功编译运行
2023-02-03
gn +nijia 构建工具
2023-02-02
apache ant 1.10.13 版本
2023-02-02
FFmpeg4.x arm64 so库
2023-01-30
Cmake 3.6.0 rc2-win64位
2023-01-29
apache-ant 1.10.13 版本,解压柯安装
2023-01-29
mingw64 Minimalist GNU on Windows
2023-01-29
护眼宝,pc护眼宝 软件
2023-01-29
Everything软件
2023-01-29
SwitchHosts4.1.2.6086 安装包
2023-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人