自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Windows搭建ffmpeg推流服务端

最近需要做一个视频直播拉流的功能。但是没有服务端,便通过度娘找到了方法,再此记录一下。1. FFMPEG的安装FFMPEG安装包下载,https://ffmpeg.org/download.html下载完成之后解压,配置环境变量CMD运行 ffmpeg -version查看是否配置完成2. EasyDrawin服务端的安装下载 https://github.co...

2021-11-21 15:27:00 61

原创 Android 工程中添加依赖

Android 工程添加依赖最近,自己在写一些代码。不过,在需要使用一些依赖的时候,总是百度怎么添加依赖。平时的时候,都是有现成的代码给你复制粘贴。当没有的时候,就不知道了怎么弄了。很小的事情,这里记录一下。也是看了别的blog,然后自己学到了有用。原来的已经 不记得了。(八好依稀)一、如何添加依赖你在写代码的时候,需要使用到其他人写好的代码,来实现自己想要的功能。那么你就要把他的代码...

2020-07-25 15:59:00 63

原创 apk反编译

APK反编译(dex2jar,jd-gui)今天,人家让我反编译一个apk。结果弄了好半天,才弄好。一直都是无法找到命令,原来是犯了低级错误。今天,记录一下。一、准备工具dex2jar 将apk中的dex(字节码文件),转为jar包(java代码)jd-gui 解压jar包,查看里面的java代码工具下载链接:dex2jar: https://bitbuck...

2020-07-15 22:25:00 49

原创 自定义控件中的组合控件

自定义控件之组合控件写Android代码一直都是用的自带控件,有时候一些部分有重复使用,改起来有麻烦。如果把这部分组装起来,形成一个独立的控件,那不是非常爽。于是,就可以使用组合控件。就比如:一个搜索框里面带有一些按钮,toolbar等等其实自定义控件分为两种:一种是这种组合控件,将原有的控件组装为一个常用的控件;另一种是完全自己画出来的控件,无法使用自带的控件实现1...

2020-07-04 23:51:00 36

原创 dilog弹窗背景不变黑透明问题

之前出现的一个问题,现在回想着方法,记录一下按照网上摘抄的实现一个自定义dialog,设置如下样式<style name="MyDialog" parent="android:Theme.Dialog"> <!-- 背景颜色及透明程度 --> <item name="android:windowBackground">@android:...

2020-05-27 17:13:00 40

原创 vscode 配置dart开发环境

参考链接:https://segmentfault.com/a/1190000020792347https://blog.csdn.net/davidPan1234/article/details/928394521.安装dart下载安装包:http://www.gekorm.com/dart-windows/ 但是,我的不行连不上服务器于是下面我们看一下,下载sdk的安装方法。...

2020-05-24 11:45:00 37

原创 android的一些学习tips

突然,谷歌上发现一些小技巧,感觉挺好的,谷歌翻译成中文链接:https://blog.aritraroy.in/30-bite-sized-pro-tips-to-become-a-better-android-developer-b311fd64108930多个Bite大小的专业技巧,以成为更好的Android开发人员成为一名Android开发人员很容易,但要成为一名成功的Andro...

2020-05-15 00:05:00 21

原创 LogCat 和 Run 里面不打印日志和报错问题

LogCat 和 Run 里面不打印日志和报错问题最近老是出现logcat里面没有日志,run里面也没有错误日志。出现bug了就没法调试,之前不知道怎么就弄好了,使用的一些方法 adb logcat 没什么用。今天,再次百度发现了一个解决方法,然后该方法可用。根据解决方法,应该时手机把log给关掉了。参考链接:https://blog.csdn.net/gladyoucame/artic...

2020-04-27 20:17:00 28

原创 EditTextView相关控制

EditTextView相关的控制最近做一些简单工作比较多,关于edittextview使用比较多,来总结一下1.获得焦点,取消焦点如何自动获取焦点,如何取消自动获取焦点。之前写过一些东西,参考链接:https://www.cnblogs.com/wisdomzhang/p/12303577.html2.获取焦点监听et_pwd.setOnFocusChangeListener(...

2020-04-12 02:18:00 21

原创 AndroidStudio(Debug)调试

AndroidStudio(Debug)调试最近使用Android studio调试的比较多,记录一下1、debug的两种模式重新开始的debug(从启动开始)插入式的debug(从当前页开始)2、插入断点如果已经在debug的模式下,还未执行到的行,可以在下面插入一个断点其他的也就一样了3、查看,屏蔽断点查看所有断点(上面的两个红豆),同时也可以选择...

2020-03-11 19:15:00 23

原创 装饰模式

装饰模式对扩展开放,对修改关闭情景对于一个奶茶店的一个菜单,先定义一个基类,然后有那种饮料就继承基类。在该子类中计算饮料的价钱。这样子类就非常的多,不宜维护。,,,,如果使用装饰模式就可以很好的解决这个问题。将饮料作为主题,给它添加装饰。先看一下它的类图:component:每一个被装饰者和装饰者都继承于它。concretecomponent: 被装饰者,都继承于comp...

2020-02-26 21:19:00 19

原创 将dp转为px

private int dp2px(int dpValue){ float scale = this.getResources().getDisplayMetrics().density; return (int) (dpValue*scale);}

2020-02-19 14:12:00 20

原创 No tracked branch configured for branch dev or the branch doesn't exist. To make your branch track a...

Android studio出现了这个问题,最后解决如下:git branch --set-upstream-to origin/dev根据提示,后面加上分支的名字"orign/dev"

2020-02-18 11:15:00 48

原创 ConstraintLayout中的chainstyle & guideline >

ConstraintLayout中的chainstyle & guideline有时候容易忘记,摘抄记录一下。参考博客:https://blog.csdn.net/cui130/article/details/898498071、chainstyle(链式)**属性 **有水平和垂直之分:layout_constraintHorizontal_chainStyle 水平方...

2020-02-14 20:00:00 80

原创 android studio中的preview按钮不显示

android studio中的preview按钮不显示preview按钮不小心被我弄不见了参考博客:https://blog.csdn.net/u012169390/article/details/80426641解决方法如下:1、view -> toolwindow->preview不过我的as里面显示的都是当前已经显示出来的功能(消失了就找不到)2、双击shi...

2020-02-14 18:33:00 74

原创 EditTextView:取消焦点&自动获取焦点

EditTextView:取消焦点&自动获取焦点一直都遇到这个问题,总是忘记,记录一下摘抄一下这个博客:https://www.cnblogs.com/yongdaimi/p/10606262.html取消焦点找到EditTextView的父控件,并设置如下即可:android:focusable="true"android:focusableInTouchMode=...

2020-02-13 14:41:00 72

原创 HeadFrist 观察者模式(Kotlin版)

HeadFrist 观察者模式(Kotlin版)封装变化多用组合,少用继承针对接口编程,不针对实现编程为了交互对象之间的松耦合设计而努力气象站会通过设备获取一些气候信息,每隔一段时间发送到各个需要展示的面板上,面板显示:温度,湿度,压强Observable(被观察者)interface Observable { public fun addObserver(o : O...

2020-02-12 11:53:00 27

原创 ArrayList排序sort

ArrayList排序sort使用ArrayList的sort(Comparator<?> comparator)进行排序方法一:list.sort();/** * 降序排序 */private ArrayList<BaseItem> sortItem(ArrayList<BaseViewItem> list){ if (Build.VER...

2020-01-21 14:40:00 39

原创 时间转换

时间转换摘抄的博客:https://www.cnblogs.com/mstk/p/5511057.html1.获取时间戳String stamp = String.valueOf(System.currentTimeMillis());2.时间字符串转时间戳/* * 将时间转换为时间戳 * s: 时间字符串 * type: "yyyy-MM-dd",时间的类型 */ ...

2020-01-21 13:54:00 12

原创 kotlin 程序入口

kotlin 函数入口以下就可以作为一个入口:fun main(){ println("hello world")}但是,写了很久的java,有些不习惯,怎么与java类似?如下:class HellWorld { companion object { //静态代码块 /** * 程序的主入口,必须加入此注解 */ ...

2020-01-16 22:21:00 16

原创 网络数据请求

自己用String url = "";Request.Builder builder_ = new Request.Builder() .url(url) .cacheControl(CacheControl.FORCE_NETWORK) .get();Response response_ = null;try { resp...

2020-01-15 17:48:00 14

原创 Naviagtion组件初步使用

Navigte的初步使用Navigate组件(导航组件),主要是页面导航,Fragment页面之间的跳转。学习demo: navigateps: 现在这些代码都是kotlin写的,真的不学一点kotlin,这些东西还真的时没法看。应该会有错误,请批评指正。1、添加依赖:implementation "androidx.navigation:navigation-fragment-k...

2019-12-18 17:19:00 24

原创 序列化和bitmap序列化

记录一下,遇到的问题。activity之间intent传递数据,需要将对象序列化,同时一个对象中带有bitmap。百度了一下,很多序列化的文章,解决了自己的问题。序列化现在我尝试的序列化有两种:一种是java的序列化Serializable,一种是Android的序列化Parcelable。Parcelable的性能相比Serializable要高,但是使用起来没有那么的简单。1、S...

2019-12-18 16:48:00 22

原创 hexo + github 搭建一个自己的网页博客

看到一个非常详细的搭建过程,人家写的博客,https://www.cnblogs.com/fengxiongZz/p/7707219.html  之前想写没写的东西,现在补充一下吧。删除文章,添加到随笔了。上述的博客大概分为三个阶段:(弄清楚这个步骤和整个大方向,就很容易搭建了。至于其中会遇到的一些什么奇葩问题,我是不太清楚,因为没有遇到过)1.github网页这边在github上创...

2019-12-03 21:33:00 20

原创 没事不要自己手写jsonbean

没事不要自己写JsonBean昨日,没有安装GsonFormat插件,自己参照json字符串写了jsonbean。结果在请求返回数据,解析数据时出问题,发现中间有一些数据是空的,很无语。打印的log返回的数据没问题,非常茫然。最后,感觉是不是bean写错了。结果还真的是。。。** bean中的变量名一定要与json中的字段一致,完全一直。 **json数据是这样的:{ "...

2019-11-29 18:42:00 23

原创 NodeJs安装及环境变量的配置(Windows)

参考链接:https://www.cnblogs.com/liuqiyun/p/8133904.html本文主要为记录这一篇链接1、安装nodejs网络搜索 nodejs 进入官网下载对应的安装包,下载安装,直接next即可(如有需要选择一下路劲)。在cmd中输入 npm -v 检查是否安装成功。一般不会出问题。官网地址:http://nodejs.cn/download/2、...

2019-11-28 22:05:00 11

原创 打开flutter项目,报错import出现错误

有问题请指教!!!谢谢????问题最近学习flutter,两台电脑切换,打开会出现一些问题,需要自己配置。在lib文件夹中,布局文件里面都是红的解决方法打开 file -> project struct - 配置Project中的sdk - 配置Modules中的Dependencies,添加Dart Sdk,Dart Package,勾选即可 -...

2019-10-16 10:17:00 76

原创 [adb 连接手机] cannot connect to 192.168.137.137:5555: 由于目标计算机积极拒绝,无法连接。 (10061)...

遇到的问题,记录一下,不过也都是抄人家的,[????]1、问题手机重启后,电脑输入 adb connect 192.168.137.137:5555 结果发生了问题,如下:cannot connect to 192.168.137.137:5555: 由于目标计算机积极拒绝,无法连接。 (10061)ps: 之前就遇到的问题,现在才真的解决2、解决方法使用数据线连接手机和电脑...

2019-10-14 09:33:00 122

原创 使用appium EditeText获取到焦点,软件没有弹出问题

1、发生的问题进入登录页,点击用户名的EditeText,没有出现软件盘。然鹅,下面的密码框却能够出来软件盘这个问题很诡异,一度认为代码的问题,看了几种方法都没用。后来是导师说看看设备的是不是有问题。结果还真的是。。。ps: 所以发现问题了,要看准了是什么问题。不然浪费自己的精力。2、解决问题进入平板的系统设置,进入语言和输入这里,发现里面多了东西。unicode ime ...

2019-10-12 17:54:00 19

原创 Error: Command failed: C:\windows\system32\cmd.exe /s /c "E:\programfiles\androidSDK\platform-tools\...

问题appium等自动化环境都安装配置号后,遇到如下问题:Error: Command failed: C:\windows\system32\cmd.exe /s /c "E:\programfiles\androidSDK\platform-tools\adb.exe -s emulator-5554 shell "ps 'uiautomator'""解决方案网上找到了解决方法...

2019-09-23 09:33:00 62

原创 android studio日常使用快捷键

日常使用的快捷键这些快捷键都可以从开启的tips of the day中学习ctrl + E 浏览最近使用过class,xml等文件* ctrl + shift + L 格式化代码* ctrl + N 全局搜索* ctrl + F 局部搜索* ctrl + shift + F 全局文本搜索* ctrl + D 自动复制换行* ctrl + X 剪切...

2019-09-20 08:39:00 14

原创 markdown学习,快速入手

按照这个写一遍,基本就会了发现一个比较好用markdown笔记软件typora,链接:https://www.typora.io/#windows同时发现一个更好的typora详细使用方法,https://www.jianshu.com/p/068172920337一、标题语法:先是#,然后一个 [空格] ,接着标题文字)示例:# 一级标题## 二级标题### 三级标题...

2019-09-18 21:51:00 12

原创 android studio使用adb wifi调试 & adb配置(摆脱数据线)

【背景】使用数据线老是掉线,突然听到说有wifi调式,发现新大陆。。。【材料】adb wifi插件,Android studio,手机一部,【步骤如下】  1.Android studio点击file->settings->plugin       2.搜索adb wifi (已经安装过了,搜索网络出问题,不太清楚,选了如下截图)      3.重启ide ...

2019-09-18 11:48:00 22

原创 android studio配置flutter

flutter似乎都在学习这个东西了,有必要学学。便开始搭建flutter。【步骤】1. 去官网下载sdkhttps://flutter.io/sdk-archive/#windows;然后,解压文件夹放到自己指定的路径下。2.添加系统环境变量3.进入cmd,运行flutter doctor,检查环境是否安装好 可能会有提示,需要一个lisence,根据提示运行相应的命令,...

2019-07-25 10:27:00 15

原创 接口回调之简要理解

【背景】在Android中非常多得使用到了接口回调的机制,今天就有幸了解一下,接口回调是怎么回事(简单理解)接口回调的使用:接口回调在android中的使用还是蛮多的,记录一下吧,也算是皮毛吧。毕竟,用起来还是很灵活的。先来看看最基础的使用:  Button bt = findViewById(R.id.bt);  bt.setOnclickListener(new View...

2019-04-14 16:15:00 10

原创 记录一下代码编辑器的主题修改

突然,想修改一下写代码的小窗窗。开始使用的是eclipse,想尝试一下Intellij Idea(与Android studio一样的窗口,肯定啊)。那么怎么修改呢?哪里有主题呢?1.去哪里找主题看这里(有点慢哦);下载好材料。2.怎么用选择你下载的主题,重启一下。【如果编辑器里面变了,外面的没有变,自己到设置里修改一下改成黑色主题(appearance里面),然后在color s...

2019-04-12 10:35:00 13

原创 firefox中隐私模式下,momentum插件不可用情况

【背景】用久了chrome,尝试一下firefox,感觉有也还行。相比之下,chrome的title+搜索+书签高度比Firefox要高。不过Firefox的title的黑色,有点让人不是很舒服,还有设计感不强哦(⊙o⊙)作为有种强迫症的我,不太喜欢浏览器记录太多的东西,特别在浏览推荐的时候,或者看记录时一大堆。于是,就使用了不记录历史。然而,接下来我又开始倒腾。找插件,标签页的美化。在这里找...

2019-03-31 10:48:00 45

原创 变态跳台阶

变态跳台阶 题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。题解简要提炼思路:1、有n个台阶,则每次可以跳1,2,3,,,n个台阶。【f(n)为n个台阶有多少种跳法】2、若第一次跳1,2,3,,,n个台阶,则分别剩下n-1,n-2,n-3,,,0个台阶可以...

2019-03-08 18:35:00 99

原创 Eclipse怎么导入jar包

Eclipse怎么导入jar包 背景:学了这么久的java,怎么导个包都还要度娘,记录一下。【很简单的问题,得记住,毕竟时间宝贵】1、先建一个lib文件夹2、将jar包拖入lib文件夹3、build path4、添加jar包5、apply -&gt; finish很简单,记住了,以后别再为这...

2019-03-08 15:07:00 21181 2

原创 求1+2+3+...+n

求1+2+3+...+n 题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。题解思路:运用&amp;&amp;短路原理,当a&amp;&amp;b中a为假,后面就不计算,一次作为递归结束(精妙)public int Sum_S...

2019-03-06 15:56:00 148

mysql-connector

mysql-connector-java-3.1.14.jarmysql数据库连接包

2017-06-01

android 串口

2021-05-14

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

TA关注的人

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