- 博客(38)
- 资源 (67)
- 收藏
- 关注
原创 AT32F413用ADC+TMR+DMA+FFT(DSP库) ,测量正弦波频率
单片机AT32F413采用ADC+TMR+DMA+FFT(DSP库),测量正弦波频率
2024-10-24 19:02:38
1097
1
转载 AndroidStudio 第一次上传代码到gitee和从gitee下载代码-3
准备工作: 1、下载并安装Git版本控制工具https://git-scm.com/downloads 2、下载并安装AndroidStudio https://developer.android.google.cn/studio/ 3、注册Gitee账号 https://gitee.com/ 步骤: 1、登录Gitee账号创建项目,创建仓库的入口有多种,下面只是针对首次创建项目时的方...
2021-11-18 16:48:36
595
转载 AndroidStudio 第一次上传代码到gitee和从gitee下载代码-2
新公司的项目使用了码云作为项目代码托管平台。由于在之前的公司的项目都是使用svn来管理项目代码,所以不是很了解这个要怎么集成,所以上网查了一下资料,在这里总结一下。 前提条件:安装git,具体安装方法就不过多阐述了,可以自行百度。 首先,你需要创建一个码云的账号,创建成功后,点击个人设置,并点击多邮箱管理,点击新增,添加你工作用的邮箱或者常用的邮箱。如图所示。 其次,打开android studio,点击...
2021-11-18 16:46:20
911
转载 AndroidStudio 第一次上传代码到gitee和从gitee下载代码-1
AndroidStudio上传代码到gitee 1.注册gitee 既然要使用gitee,那就要先注册gitee的账号,链接如下: https://gitee.com/ 2.下载git并配置 http://npm.taobao.org/mirrors/git-for-windows/v2.27.0.windows.1/ 按照默认提示按照即可,如下表示安装成功。 打开git-cmd.exe,Gi...
2021-11-18 16:42:48
580
转载 Android修改文件重启以后文件被还原怎么办
一、概述在Android开发中,我们对文件进行操作后,例如拷贝,修改等等。直接断电重启,重启后发现文件还是原来的样子,可是打Log看之前明明是修改成功了。这是因为Linux系统中文件系统机制,我们在进行文件操作后,需要进行sync操作才可以使文件真正的被修改。二、如何执行SYNC来同步Android文件系统在执行完关键的文件操作后,调用sync命令,sync命令是给Linux的。如果不知道怎么在Android中发shell命令的话,我下面封装了一个方法。 /** * * @pa
2021-02-13 22:03:17
1864
原创 每次签名的命令老忘记,这里记录一下。
D:\workspace\dongzhi\NewDongzhi>keytool -genkey -alias dongzhi -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore E:\dongzhi.jks -storepass 123456您的名字与姓氏是什么?[Unknown]: gao您的组织单位名称是什么?[Unknown]: qiaotong您的组织名称是什么?[Unknown]: qiaoto
2021-02-03 11:18:10
279
转载 VMware12.0下安装Ubuntu14.04 LTS
虚拟机下安装各类镜像,桌面版服务器版都装了很多次了,已经很熟了。本来没再想出个记录,但是这两天导师非得让我把gem5+Qt的环境,从服务器搬到本地机器的虚拟机上 所以就顺便把整个环境全部从头记录下来,万一哪天又搬环境呢 一、准备工作: 安装好VMware12(其他版本也行)、Ubuntu14.04 LTS amd 64.iso(其他...
2020-09-26 00:42:25
282
转载 Ubuntu 14.04 安装最新版本搜狗输入法(2.3版本)无法显示汉语界面
Ubuntu 14.04 安装最新版本搜狗输入法(2.3版本)无法显示汉语界面 前言: 近日到公司入职,项目环境使用的Ubuntu14.04 LTS版本,需要安装配置一下系统环境。 众所周知,Ubuntu中自带的输入法是IBus,无法满足我们的喜好。 于是就改换...
2020-09-26 00:41:11
397
转载 新安装ubuntu安装软件时,下载速度慢解决方法
一种情况就是你的网络本身速度就比较慢导致的;另一种情况,就是你的系统选择的源,由于你选择的源可能在国外或者即使在国内也因为各种情况导致与你的连接速度会比较慢。 1、打开 系统设置。 选择 软件和更新 2、打开软件和更新窗口。 3、这里面的每个选项,我们会在后续的分享中慢慢跟大家道来。今天我们主机介绍软件源的修改。 我们点击Ubuntu软...
2020-09-26 00:39:57
6978
转载 Ubuntu系统安装搜狗(sougou for linux)输入法详细教程
1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ ,如下图,要选择与自己系统位数一致的安装包,我的系统...
2020-09-25 00:09:54
2061
转载 Android studio如何正确的导入第三方Library库
对于Android studio导入第三方Library库,在网上有很多的博文都有讲解,但是对于新手有的地方还是看不明白,那些地方不明白呢?接下来我们具体看一下如何正确的导入第三方library。方法 1.File---->new--->Imp...
2020-08-20 09:30:04
1149
转载 Android 利用launcher(安卓系统UI桌面)实现开机自启动App(root)
背景前段时间有这样一个需求,做一个安卓系统的小型服务器,使用的开发板是萤火虫的7.0.1系统,并且已经root了,网上有很多利用广播,通过监听开机广播的方式来,实现App的开机自启动,这个方法不做考虑,因为我就没有成功过。采用另一种方式来实现这个需求,也就是launcher。什么是launcher对于初级开发者来说launcher可能还有些陌生,它俗称“HomeScreen”也就是我们开机后看到的第一个App(其实也就是系统的桌面)。launcher其实就是一个app,它的作用用来显示和管理手机上其
2020-07-27 16:56:11
10504
原创 flex布局的总结
flex布局是继标准流布局、浮动布局、定位布局后的第四种布局方式。这种方式可以非常优雅的实现子元素居中或均匀分布,甚至可以随着窗口缩放自动适应。 flex布局在浏览器中存在一定的兼容性。但是在小程序中,是完全兼容 flex布局的,并且微信官方也是推荐使用 flex布局的。下面就来详细的讲下 flex布局。一个小例子:看以下代码:<view class='outter'>...
2020-05-02 19:56:04
1249
原创 IjkVideoView播放视频(支持avi格式的视频)
上一篇 Ijkplayer播放视频(支持AVI格式的视频)讲了,Ijkplayer和SurfaceView结合,播放视频。这一篇我们把Ijkpayer和SurfaceView进行封装,封装成Ijkplayer,这篇就讲讲怎么使用IjkVideoview,这里仍旧是支持avi格式的。我把Ijkpayer和SurfaceView封装成一个lib,取名ijkplayerlib,我会放上我的项...
2020-02-25 22:39:37
2463
原创 Ijkplayer播放视频(支持AVI格式的视频)
Android原生的视频播放控件VideoView可以支持大多数格式的视频,但是不支持avi格式的视频。最近公司做一个功能,需要支持avi格式的视频。网上查了一些资料,决定选择哔哩哔哩的Ijkplayer。但是原生的Ijkplayer也是不支持avi格式的视频的,我们需要修改一些东西,然后重新编译。这里我就不讲怎么修改了,因为我也不会。我是用的别人编译好的.so文件来做的。下面来讲讲怎么做。...
2020-02-25 22:11:17
4696
原创 java正则学习
正则表达式定义了字符串的模式。可以用来搜索、编辑或处理文本。并不仅限于某一种语言,但是在每种语言中有细微的差别。这里主要讲java中的运用。正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。...
2020-02-22 14:31:44
243
原创 Retrofit 和 Rxjava 的简单实用
最近在整理 Retrofit 和 Rxjava 的知识,前面几篇文章分别整理了 Rxjava 和 Retrofit 现在就来整理一下Retrofit 和 Rxjava的连用。知道了Retrofit 和 Rxjava 的单独用法,连用其实很简单。在Retrofit的基础上改。不一样的地方有如下几点:第一,导的包不一样Retrofit中: compile 'com.s...
2019-12-04 18:51:16
318
原创 Retrofit的简单实用(get post 下载文件)
最近工作用到 Retrofit,以前的知识有些忘记了,又去网上查,觉得挺麻烦的,就自己写篇博客记录一下,方便自己以后查看。这里主要写Retrofit的使用。 Retrofit的使用步骤。 1.添加Retrofit库的依赖和网络权限: compile 'com.squareup.retrofit2:retrofit:2.2.0'// Retrofit库 ...
2019-12-04 16:21:07
1098
原创 Rxjava的使用_2(背压问题)
接着上篇文章讲,一般情况下,上篇文章讲的就够我们用的了。一般我们工作的环境也不会出现背压问题。但是为了既然Rxjava设计了背压策略,我又在整理资料,那就还是整理一下吧。 什么是背压问题呢?接上上篇水管的举例说,就是上游水管的水流速度大于下游水管的水流速度。上游的水管流的快,下游 的水管流的慢,来不及流出去的水就堆积在水管中,水管积水多了,就爆了,就要OOM了...
2019-11-29 11:57:53
308
原创 Rxjava的使用_1
最近工作用Rxjava,发现有些东西忘记了,翻了翻资料,才想起来。可能是年纪大了记性不好,所以在这里写下来,以后在需要查资料就不用去到处找了,直接看自己的博客就好了。依赖在安卓中,除了依赖RxJava外,还需要依赖一下RxAndroidcompile 'io.reactivex.rxjava2:rxandroid:2.1.0'compile 'io.reactiv...
2019-11-29 10:57:15
189
转载 Android笔记之使用CMake进行JNI开发(Android Studio)
不知道有多少朋友像我一样,被Android NDK开发的环境配置折腾到吐,然后放弃。从事Android工作几年了,也不太愿意接触NDK开发。不过福利终于来了,新的AS中开始使用CMake开发jni,开发c跟开发java一样简单,你只需单纯的执着于业务目标,跟折腾环境说拜拜。那我们现在就开始吧!环境需求要进行jni开发,AS需要以下环境:方式一、在工程创建的时候添加首先使用AS(3...
2019-11-11 16:16:35
235
原创 Android生成 jar 和 arr ,以及 jar 和 arr 的使用方法。
很多东西长时间不用,再用的时候又忘记了。今天工作中需要把自己开发的库做成远程依赖给客户调用。上午整理了一下,写了一篇博客,就是上篇Android 上传自己的依赖库让别人使用(github),之后觉得干脆把生成jar 和 arr 的方法,和给别人用的方法也写一下,虽然很简单,但是最近不忙,写一下练练手。1.首先我们要创建一个Project(这点就不演示了),然后我们创建Mo...
2019-10-31 16:16:34
687
原创 Android 上传自己的依赖库让别人使用(github)
最近工作中需要开发一个sdk,将自己写的一些工具类暴露给别人用。以前都是打个jar包,后来给别人一个model,再后来给别人一个arr。我是那种比较懒的,很多东西都是不用的时候不习惯整理,用的时候又去网上查找,比较麻烦,今天在这里我整理一下。做个记录,方便自己下次看,也方便有需要的朋友看。 本来给别人一个arr,用的挺好的,可是后来发现arr里面如果添加了第三方依...
2019-10-31 11:11:45
1210
3
原创 Android studio 配置Git
使用GIT前请阅读(有git基础可略过)git指引:http://www.bootcss.com/p/git-guide/一、下载git http://git-scm.com/download/二、安装 全部默认配置即可。三、配置 运行Git Bash(一)配置用户信息: 输入以下命令: git...
2019-05-27 11:20:31
40628
原创 Kotlin实现Android与js的互调,js调用安卓方法获得数据然后传回js,做逻辑操作
最近在研究kotlin,今天来整一下kotlin实现安卓和js的互调。大概的方法和java差不多。有一些小地方有差别,这里写这篇博客记录一下,有需要的朋友可以看下。在后面我也会附上源码。 Android和js的交互主要分为三种:1,安卓调用js的方法。2,js调用安卓的方法。3,回调,即js调用安卓的方法获得数据,然后数据回传给js,js做业务处理。...
2019-03-13 11:47:46
1587
原创 增量更新
发 最近在学习kotlin这是写的第一篇kotlin相关的博客。平时我们做更新都是下载版本的apk,然后在安装。这样子很浪费用户的流量。今天来讲一种增量更新的方法。就是新旧版本的apk对比,讲两版的不一样的地方生成一个差分包。然后每次下载差分包,和旧版本的apk合并成新的apk,这样子可以帮用户节约好多流量。一,得到差分包。 要生成差分包,...
2019-03-10 17:47:14
392
原创 Android蓝牙开发知识总结(搜索,配对,连接,数据互传)
最近公司开发需要用到蓝牙,花了大约一天的时间总结整理了一下。主要是为了以后自己方便看。有需要的朋友可以看下。欢迎一起讨论。后面会带上demo。里面是实现了蓝牙搜索,配对,连接,数据互传。首先需要AndroidManifest.xml文件中添加操作蓝牙的权限。<uses-permission android:name="android.permission.BLUET...
2019-01-11 11:25:35
2699
1
转载 Java 调用 C/C++ 之 JNA 系列实战篇 —— 起步 (一)
一、为什么要写这篇文章 最近单位开发一些项目,要用到Java 调用 C/C++ 动态链接库,我采了JNA的调用方式,同时在开发过程中遇到过一些问题,但上网查找,发现对JNA的介绍不多,大部分只是一个初级入门,所以结合自己的实际开发,把总结出来的知识点及问题与大家分享下。在Windows 平台与 Linux平台都实现了。二、为什么选用JNA Java 调...
2018-03-28 18:28:36
912
转载 Java 调用 C/C++ 之 JNA 系列实战篇 —— 输出char *
一、 工作环境 1. windows (64位), JDK (64位),dll文件 (64位) 2. Linux (64位), JDK (64位),so文件 (64位) 3. JNA的官方资源路径为https://github.com/twall/jna/二、 实际操作 1.在cf.h头文件有如下申明:采用C语言形式...
2018-03-28 18:23:48
2085
1
原创 gson的工具类
package com.nohttp.utils;import com.google.gson.ExclusionStrategy;import com.google.gson.FieldAttributes;import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.google.gson.JsonArray...
2018-03-10 09:46:51
268
转载 JavaMail实现收发邮件——(一)相关概念概述
一、JavaMail概述: JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。 厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括:l SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;l P
2017-11-07 15:16:09
3536
转载 JavaMail入门第一篇 邮件简介及API概述
现如今,电子邮件在我们的生活当中扮演着越来越重要的角色,我们每个人几乎都会与其打交道(至少时不时我们都会接收到莫名其妙的垃圾邮件),在工作中,使用邮件进行交流沟通,可以使我们的工作有迹可循,也显的较为正式,这是由我们人为手工操作的,在生活中,在某网站注册了一个账户之后,该网站就会自动发送一封欢迎邮件并让我们确认是否注册,以防止恶意注册,当然,这个就不可能像我们工作中手工方式来进行操作了,Java的
2017-11-07 15:12:46
443
转载 Android Studio SVN 使用方法
Android Studio SVN 使用方法如何安装配置SVN请直接参考《SVN在Android Studio中的配置》http://www.cnblogs.com/songmeng/p/4389446.html如何使用SVN本文主要参考了《AndroidStudio配置SVN以及使用代码管理》http://www.it165.net/pro/html
2017-10-27 15:54:18
219
原创 Android视频录制预览
最近做了一个音乐播放器,然后有做 了视频播放器,音乐播放器和视频播放器的代码比较简单,就没有写博客,在csdn里面传了代码,需要的可以下载。现在做一个视频录制器,虽然也比较简单,但是还是简单的贴一下代码。有需要的朋友可以看一下。因为代码里面写的很清楚,所以我就不在多啰嗦了,直接上代码。 package com.recode;import java.io.IOException;imp
2016-07-20 18:10:39
693
原创 Android关于JNI开发(2)-----Android Studio工具开发
关于jni的简介,在我的上篇博客Android关于JNI开发(1)-----eclipse工具开发里面已经介绍过了,这里就不在多讲,因为上篇博客里面开发工具用的是eclipse,而现在基本都已经开始用Android Studio了,所以这里在介绍一下用Android Studio开发jni.网上有很多将步骤的,然而靠谱的不是很多。这里给大家提供一个流程。然后在将一些常见的问题的处理方法。
2016-07-13 17:11:11
625
原创 Android关于JNI开发(1)-----eclipse工具开发
一、JNI简介JNI全称为Java Native Interface(JAVA本地调用)。从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互。并非从Android发布才引入JNI的概念的。二、JNI与NDK 简单来说,Android的NDK提供了一些交叉编译工具链和Android自
2016-07-13 08:34:04
818
原创 JNI——Android 与 c 的交互(1)
在一起学Android的时候老师没讲JN,甚至连ndk都没有讲。只是提了一下,老师说,一百个做Android的里面只会有一个用到JNI,这个用jni的同学也是在项目的个别功能中用到了一点点,所以就没给我们讲。没想到我前几天在项目中用到了,于是就整理一下。第一次写博客,好紧张,作为一个程序员,作文一向不及格的程序员,写出来大家不要见笑。 这次博客我会分几篇来写,同时我会附带上我
2016-02-03 09:07:05
475
bsdiff.exe
2019-03-10
Genymotion-ARM-Translation
2019-03-08
抓拍静默拍照
2019-03-08
Android蓝牙开发(搜索,配对,连接,数据互传)
2019-01-11
视频作为banner轮播
2018-08-07
融云自定义消息demo,红包为例
2018-07-16
仿微信录音
2018-07-04
IjkVedioView的使用,支持AVI。里面有.so,可以根据需要修改代码。
2020-02-25
IjkVedioView的使用支持avi格式的视频
2020-02-25
Ijkplayer播放视频,支持avi。
2020-02-25
仿淘宝属性选择SKU
2020-02-10
ZipAndRarDemo.zip
2019-12-11
RetrofitAndRxjavaDemo.zip
2019-12-04
RxjavaDemo.zip
2019-11-29
解决 双屏异显 副屏控件变形问题
2019-06-14
kotlin学习视频
2019-04-29
Kotlin实现Android与js的互调,js调用安卓方法获得数据然后传回js,做逻辑操作
2019-03-13
点亮or熄灭手机屏幕
2019-03-11
Android用kotlin开发增量更新
2019-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人