7 陈喻

深信服科技 android开发工程师

暂无相关简介

等级
TA的排名 216

Android Studio编译提示如下attribute layout_constraintBottom_toBottomOf (aka com.luck.pictureselector:layou

1 问题Android Studio编译提示错误如下AAPT: error: attribute layout_constraintBottom_toBottomOf (aka com.luck.pictureselector:layout_constraintBottom_toBottomOf) not found. 2 解决办法在app的build...

2020-02-22 01:38:19

Android Studio之导入别人的module后config.gradle配置文件没有生效

1 问题导入了别人项目的module,但是在别人项目里面的根目录有config.gradle文件,里面有些版本信息,其他module的build.gradle文件用到了这里面的配置,如下,我把module导入我的项目,怎么让这个文件生效呢??android { compileSdkVersion cfgs.compileSdkVersion}.2 解决...

2020-02-22 01:06:31

Android Studio之编译t提示Invoke-customs are only supported starting with Android O (--min-api 26)

1 问题编译别人的项目,错误提示如下Invoke-customs are only supported starting with Android O (--min-api 26)2 解决办法在app的build.gradle的android节点下添加如下代码android { compileSdkVersion 28 def...

2020-02-22 01:00:04

Android Studio提示No virtual method asBitmap()Lcom/bumptech/glide/RequestBuilder

1 问题android studio导入别人项目的module,运行点击app,程序奔溃,错误日志如下 Process: com.example.chenyu, PID: 6302 java.lang.NoSuchMethodError: No virtual method asBitmap()Lcom/bumptech/glide/RequestBuilder; in c...

2020-02-21 22:22:49

Android之开源视频压缩框架RxFFmpeg的commands设置

1 Android视频压缩框架地址:https://github.com/microshow/RxFFmpeg2 问题用ffmpeg进行压缩的时候,我们需要采用ffmpeg命令压缩官网给的命令如下String text = "ffmpeg -y -i /storage/emulated/0/1/input.mp4 -vf boxblur=25:5 -preset...

2020-02-21 19:18:36

Android Studio导入别人的module提示错误Plugin with id 'com.jfrog.bintray' not found.

1 问题Android Studio导入别人的module提示错误如下Plugin with id 'com.jfrog.bintray' not found.Plugin with id 'com.github.dcendents.android-maven' not found2 解决办法在我们的项目的build.gradle添加如下配置bui...

2020-02-21 19:04:50

Android Studio之提示Gradle sync failed: Plugin with id 'com.novoda.bintray-release' not found.

1 问题导入别人的模块到Android Studio,错误提示如下Gradle sync failed: Plugin with id 'com.novoda.bintray-release' not found.2 解决办法在project的build.gradle里面添加如下 dependencies { classpath 'c...

2020-02-20 00:22:55

Android Studio之提示Unable to delete directory '*****\MyApplication\app\build'

1 问题运行android studio 无论clean project还是rebuild project,提示如下Unable to delete directory '*****\MyApplication\app\build' Failed to delete some children. This might happen because a process has file...

2020-02-17 20:31:13

Android之Unexpected error while executing: am start -n "***.Activity"-a android.intent.action.MAIN

1 问题编译项目的时候,as错误提示如下$ adb shell am start -n "package/package.***Activity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERUnexpected error while executing: am start -n "package/...

2020-02-13 12:32:59

Android之运行app提示The application could not be installed: INSTALL_FAILED_TEST_ONLY

1、问题笔记本新安装的Android studio(版本3.5.2)运行最简单的程序,错误提示如下The application could not be installed: INSTALL_FAILED_TEST_ONLY2、分析高版本的Android studio里面AndroidManifest.xml文件默认如下android:testOnly=...

2020-02-09 01:16:16

Android之在笔记本电脑adb devices识别不了oppo A9手机(设备管理器ADB Interface里面有个黄色感叹号)

1 问题记本电脑adb devices识别不了oppo A9手机(设备管理器ADB Interface里面有个黄色感叹号)图片如下2 分析很明显这里是驱动问题,ADB Interface有感叹号提示,所以这里需要解决驱动问题3 解决办法1)可以尝试去下载OPPO手机的ADB驱动,问题我尝试了感觉很麻烦,又...

2020-02-08 20:18:57

类和类之间的关系

一、类和类之间的关系UML类图中,常见以下几种关系:1、泛化(Generalization)是一种继承关系,比如动物类和老虎类,老虎继承动物,子类如何特化父类的所有特征和行为箭头指向:带三角箭头的实线,箭头指向父类我们使用类图如下代码表示如下Class Animal {}Class Tiger extends Animal {}2、实...

2020-02-04 02:45:30

TCP协议之如何保证传输的可靠性

一、问题TCP协议之如何保证传输的可靠性?我们先看下TCP的头部图片和TCP头部的字段/*TCP头定义,共20个字节*/typedef struct _TCP_HEADER { short m_sSourPort;       // 源端口号16bit short m_sDestPort;       // 目的端口号16bit unsign...

2020-01-12 04:32:35

TCP之三次握手和四次挥手过程

1 TCP包头里面的标志位下图为TCP头部里面部分信息,入下标志位,每个标志位占一位。标志位这里会涉及3个,ACK SYN FINACK:确认序号有效。SYN:发起一个新连接。FIN:释放一个连接。2 三次握手过程第一次握手Client将标志位SYN置1,随机产生一个值seq=J,并将数据包发给Server第二次握手...

2020-01-12 02:12:32

TCP包头、UDP包头、IP包头、和MAC帧包头详细字段和包头大小

1 TCP头TCP是一种可靠的、面向连接的字节流服务,头部定义如下。/*TCP头定义,共20个字节*/typedef struct _TCP_HEADER { short m_sSourPort;       // 源端口号16bit short m_sDestPort;       // 目的端口号16bit unsigned int m_ui...

2020-01-11 23:44:35

Java之synchronized可重入性的理解

1 synchronized可重入性的理解当一个线程试图操作一个由其他线程持有的对象锁的临界资源时,将会处于阻塞状态,但当一个线程再次请求自己持有对象锁的临界资源时,如果当前锁是重入性,会请求将会成功,如果当前锁不是可重入性,会等待当前对象锁的释放,实际上该对象锁已被当前线程所持有,不可能再次获得,就会产生死锁,在java中synchronized是基于原子性的内部锁机制,是可重入的,因此在...

2020-01-03 00:36:29

Java之synchronized的JVM底层实现原理精简理解

1synchronized的JVM底层原理实现的精简理解Java 虚拟机中的synchronized基于进入和退出Monitor对象(也称为管程或监视器锁)实现, 无论是显式同步(synchronized作用在同步代码块,有明确的 monitorenter 和 monitorexit 指令) 还是隐式同步(synchronized作用在方法区,调用指令ACC_SYNCHRONIZED 标志...

2019-12-31 22:31:01

HTTP1.0、HTTP1.1 、SPDY、HTTP2.0之演变过程和优化

一、协议的演变过程和时间HTTP1.0(1996年) -> HTTP1.1(1999年) -> SPDY(2012年google提出了SPDY的方案) -> HTTP2.0(2013年8月进行首次合作共事性测试)二、影响一个HTTP网络请求的因素主要有两个:带宽和延迟1)带宽:网络基础建设已经使得带宽得到极大的提升,一般不再会担心带...

2019-12-31 22:30:20

设计模式之观察者模式

1观察者模式当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新2 类图3 代码实现1)Observer.javapublic abstract class Observer { prote...

2019-12-27 02:30:19

2020年目标(读书的清单和计划)

一、java后台开发的学习提升(必须完成)1、《深入理解Java虚拟机》和《Java并发编程艺术》和《Java 多线程编程核心技术》2、复习数据库一些基本知识(非关系型数据库)3、java一系列框架和中间件上面的都是针对java开发的学习提升,同时还可以推荐地址程序员书单还用vuePress做的Java私人博客https://www.pdai.tech/...

2019-12-25 02:32:49

查看更多

勋章 我的勋章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。