个人日记
文章平均质量分 82
流星魂小七
我不是大神,但是我愿分享。
展开
-
每次签名的命令老忘记,这里记录一下。
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 · 260 阅读 · 0 评论 -
新安装ubuntu安装软件时,下载速度慢解决方法
一种情况就是你的网络本身速度就比较慢导致的;另一种情况,就是你的系统选择的源,由于你选择的源可能在国外或者即使在国内也因为各种情况导致与你的连接速度会比较慢。 1、打开 系统设置。 选择 软件和更新 2、打开软件和更新窗口。 3、这里面的每个选项,我们会在后续的分享中慢慢跟大家道来。今天我们主机介绍软件源的修改。 我们点击Ubuntu软...转载 2020-09-26 00:39:57 · 6869 阅读 · 0 评论 -
Ubuntu系统安装搜狗(sougou for linux)输入法详细教程
1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ ,如下图,要选择与自己系统位数一致的安装包,我的系统...转载 2020-09-25 00:09:54 · 1983 阅读 · 0 评论 -
Android studio如何正确的导入第三方Library库
对于Android studio导入第三方Library库,在网上有很多的博文都有讲解,但是对于新手有的地方还是看不明白,那些地方不明白呢?接下来我们具体看一下如何正确的导入第三方library。方法 1.File---->new--->Imp...转载 2020-08-20 09:30:04 · 1110 阅读 · 0 评论 -
Android 利用launcher(安卓系统UI桌面)实现开机自启动App(root)
背景前段时间有这样一个需求,做一个安卓系统的小型服务器,使用的开发板是萤火虫的7.0.1系统,并且已经root了,网上有很多利用广播,通过监听开机广播的方式来,实现App的开机自启动,这个方法不做考虑,因为我就没有成功过。采用另一种方式来实现这个需求,也就是launcher。什么是launcher对于初级开发者来说launcher可能还有些陌生,它俗称“HomeScreen”也就是我们开机后看到的第一个App(其实也就是系统的桌面)。launcher其实就是一个app,它的作用用来显示和管理手机上其转载 2020-07-27 16:56:11 · 9049 阅读 · 0 评论 -
flex布局的总结
flex布局是继标准流布局、浮动布局、定位布局后的第四种布局方式。这种方式可以非常优雅的实现子元素居中或均匀分布,甚至可以随着窗口缩放自动适应。 flex布局在浏览器中存在一定的兼容性。但是在小程序中,是完全兼容 flex布局的,并且微信官方也是推荐使用 flex布局的。下面就来详细的讲下 flex布局。一个小例子:看以下代码:<view class='outter'>...原创 2020-05-02 19:56:04 · 1232 阅读 · 0 评论 -
IjkVideoView播放视频(支持avi格式的视频)
上一篇 Ijkplayer播放视频(支持AVI格式的视频)讲了,Ijkplayer和SurfaceView结合,播放视频。这一篇我们把Ijkpayer和SurfaceView进行封装,封装成Ijkplayer,这篇就讲讲怎么使用IjkVideoview,这里仍旧是支持avi格式的。我把Ijkpayer和SurfaceView封装成一个lib,取名ijkplayerlib,我会放上我的项...原创 2020-02-25 22:39:37 · 2364 阅读 · 0 评论 -
Ijkplayer播放视频(支持AVI格式的视频)
Android原生的视频播放控件VideoView可以支持大多数格式的视频,但是不支持avi格式的视频。最近公司做一个功能,需要支持avi格式的视频。网上查了一些资料,决定选择哔哩哔哩的Ijkplayer。但是原生的Ijkplayer也是不支持avi格式的视频的,我们需要修改一些东西,然后重新编译。这里我就不讲怎么修改了,因为我也不会。我是用的别人编译好的.so文件来做的。下面来讲讲怎么做。...原创 2020-02-25 22:11:17 · 4567 阅读 · 0 评论 -
java正则学习
正则表达式定义了字符串的模式。可以用来搜索、编辑或处理文本。并不仅限于某一种语言,但是在每种语言中有细微的差别。这里主要讲java中的运用。正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。...原创 2020-02-22 14:31:44 · 219 阅读 · 0 评论 -
Retrofit 和 Rxjava 的简单实用
最近在整理 Retrofit 和 Rxjava 的知识,前面几篇文章分别整理了 Rxjava 和 Retrofit 现在就来整理一下Retrofit 和 Rxjava的连用。知道了Retrofit 和 Rxjava 的单独用法,连用其实很简单。在Retrofit的基础上改。不一样的地方有如下几点:第一,导的包不一样Retrofit中: compile 'com.s...原创 2019-12-04 18:51:16 · 302 阅读 · 0 评论 -
Retrofit的简单实用(get post 下载文件)
最近工作用到 Retrofit,以前的知识有些忘记了,又去网上查,觉得挺麻烦的,就自己写篇博客记录一下,方便自己以后查看。这里主要写Retrofit的使用。 Retrofit的使用步骤。 1.添加Retrofit库的依赖和网络权限: compile 'com.squareup.retrofit2:retrofit:2.2.0'// Retrofit库 ...原创 2019-12-04 16:21:07 · 1058 阅读 · 0 评论 -
Android生成 jar 和 arr ,以及 jar 和 arr 的使用方法。
很多东西长时间不用,再用的时候又忘记了。今天工作中需要把自己开发的库做成远程依赖给客户调用。上午整理了一下,写了一篇博客,就是上篇Android 上传自己的依赖库让别人使用(github),之后觉得干脆把生成jar 和 arr 的方法,和给别人用的方法也写一下,虽然很简单,但是最近不忙,写一下练练手。1.首先我们要创建一个Project(这点就不演示了),然后我们创建Mo...原创 2019-10-31 16:16:34 · 646 阅读 · 0 评论 -
Android 上传自己的依赖库让别人使用(github)
最近工作中需要开发一个sdk,将自己写的一些工具类暴露给别人用。以前都是打个jar包,后来给别人一个model,再后来给别人一个arr。我是那种比较懒的,很多东西都是不用的时候不习惯整理,用的时候又去网上查找,比较麻烦,今天在这里我整理一下。做个记录,方便自己下次看,也方便有需要的朋友看。 本来给别人一个arr,用的挺好的,可是后来发现arr里面如果添加了第三方依...原创 2019-10-31 11:11:45 · 1172 阅读 · 3 评论 -
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 · 1510 阅读 · 0 评论 -
增量更新
发 最近在学习kotlin这是写的第一篇kotlin相关的博客。平时我们做更新都是下载版本的apk,然后在安装。这样子很浪费用户的流量。今天来讲一种增量更新的方法。就是新旧版本的apk对比,讲两版的不一样的地方生成一个差分包。然后每次下载差分包,和旧版本的apk合并成新的apk,这样子可以帮用户节约好多流量。一,得到差分包。 要生成差分包,...原创 2019-03-10 17:47:14 · 373 阅读 · 0 评论 -
Java 调用 C/C++ 之 JNA 系列实战篇 —— 起步 (一)
一、为什么要写这篇文章 最近单位开发一些项目,要用到Java 调用 C/C++ 动态链接库,我采了JNA的调用方式,同时在开发过程中遇到过一些问题,但上网查找,发现对JNA的介绍不多,大部分只是一个初级入门,所以结合自己的实际开发,把总结出来的知识点及问题与大家分享下。在Windows 平台与 Linux平台都实现了。二、为什么选用JNA Java 调...转载 2018-03-28 18:28:36 · 896 阅读 · 0 评论 -
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 · 2058 阅读 · 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 · 258 阅读 · 0 评论