8 坚持就有希望

尚未进行身份认证

他强任他强,我是路人王!

等级
TA的排名 5k+

解决 安卓9 签名校验报错 java.lang.NoSuchMethodException: collectCertificates

最讲有客户反馈签名校验失败了,后来查看发现是安卓9的系统改了方法了,调用签名校验的方法时抛出了异常java.lang.NoSuchMethodException: collectCertificates [class android.content.pm.PackageParser$Package, int]

2020-05-15 09:49:16

Android热修复技术原理详解

https://blog.csdn.net/weixin_45258969/article/details/99455877

2020-05-15 09:46:55

android 设置gridView item的高度

public View getView(int position, View convertView, ViewGroup parent) { convertView = LayoutInflater.from(context).inflate(R.layout.item, null); AbsListView.LayoutParams param = new AbsListView....

2020-04-25 08:21:46

Android 用onTouchEvent判断上下左右滑动

package com.qing.leftrightdemo;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEvent;import android.widget.Toast;public cla...

2020-04-12 15:20:59

ViewPager默认不预加载页面

import android.content.Context;import android.database.DataSetObserver;import android.graphics.Canvas;import android.graphics.Rect;import android.graphics.drawable.Drawable;import android.os.Parc...

2020-04-12 15:19:34

coverFlow效果

实现cover flow效果,滚动中间放大, 处于中间位置的图片亮度和大小都突出于旁边的图片。当滑动cover flow时,旁边的图片随着位移会慢慢变大和变亮;淘宝下拉历史记录效果;源码地址...

2020-04-12 15:18:34

关于GestureDetector的onFling方法e1返回null问题

解决办法: 定义一个MotionEvent对象,在ondown里面赋值  private MotionEvent mLastOnDownEvent = null; @Override public boolean onDown(MotionEvent arg0) { mLastOnDownEvent=arg0; r...

2020-04-12 15:17:19

Android Studio 如何更新到新版本

先介绍Android Studio的更新方法首先打开Android studio选择任务栏中的File点击Setting点击之后会看到这样的界面点击System Setting可以看到Updates其中这里面的Stable Channel/Canary Channel/Dev Channel/Beta Channel是不同的更新渠道,这里推荐选择Stable Cha...

2020-04-12 15:16:03

Android应用在不同版本间兼容性处理

在Android系统中向下兼容性比较差,但是一个应用APP经过处理还是可以在各个版本间运行的。向下兼容性不好,不同版本的系统其API版本也不同,自然有些接口也不同,新的平台不能使用旧的API,旧的平台也使用不了新的API。 为了应用APP有更好的兼容性,咱们可以利用高版本的SDK开发应用,并在程序运行时(Runtime)对应用所运行的平台判断,旧平台使用旧的API,而新平台可使用...

2020-04-12 15:13:20

使用socket传字符串问题

https://bbs.csdn.net/topics/370190771SIOCGIFFLAGS, SIOCSIFFLAGShttps://blog.csdn.net/eager7/article/details/8516470https://www.jianshu.com/p/3a9a0232a272Linux下利用signal函数处理ctrl+c等信号h...

2020-03-25 08:15:37

C语言字符串操作函数总结

转载来源:https://blog.csdn.net/qq_33757398/article/details/81212618字符串相关操作头文件:string.h1.strcpy函数原型:strcpy(str1,str2);功能:将字符串str2复制到字符串str1中,并覆盖str1原始字符串,可以用来为字符串变量赋值返回:str1注意:  1)字符串str2会覆盖s...

2020-03-25 08:12:44

Android组件化开发要点总结

子module与App主module共享Context的实践https://blog.csdn.net/ysy950803/article/details/86659926Android-组件化如何处理多个ModuleApplication共存问题?https://blog.csdn.net/qq_32452623/article/details/82086470使用阿里ARout...

2020-03-25 08:10:12

Android App Bundle的学习整理

https://blog.csdn.net/ltym2014/article/details/83154361

2020-03-25 07:59:02

如何在Android项目中使用Kotlin

本文是作者阅读How to Use Kotlin in Your Android Projects,按照文章实现了一遍,并将实现过程中碰到的坑总结出来的文章。简介Kotlin是由JetBrains设计的开源编程语言,它在java开发者圈子中越来越受欢迎,更有甚者称之为java的继承者。相比于java,Kotlin提供了丰富的开发经验,因为他更加现代、简洁且富有表现力。如果你正在为And...

2020-03-25 07:57:41

快速解决 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileJava'

开发中遇到的问题gradle编译出现org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileJava'如果你也遇到了相同的问题,有望在1分钟之内找到问题所在,往下读吧如图:错误图错误图详情也可以点开详细信息org.gradle.api.ta...

2020-03-25 07:56:19

Android中混淆

https://blog.csdn.net/u010356768/article/details/90702107

2020-03-24 13:06:51

linux socket遇到的一些常见函数

ioctl用法详解:https://blog.csdn.net/linglongqiongge/article/details/47298227linux c语言 fork() 和 exec 函数的简介和用法https://www.cnblogs.com/dongguolei/p/8098181.html(笔记)Linux下的ioctl()函数详解https://www....

2020-03-23 08:22:15

编译c或c++代码出现error “***” was not declared in this scope 的解决方法

C++ 中error: ‘exit’ was not declared in this scope 的解决方法添加头文件#include <cstdlib>error: ‘inet_ntoa’ was not declared in this scope#define _BSD_SOURCE#include <sys/socket.h>#includ...

2020-03-23 08:22:02

Socket 心跳包机制总结

跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。 在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出、防火墙这些断线。...

2020-03-23 08:21:22

linux实现socket多线程通信

参看:https://blog.csdn.net/shine_journey/article/details/72641313https://blog.csdn.net/sfrysh/article/details/5724012https://blog.csdn.net/weixin_30583563/article/details/97173535https://bbs.csdn....

2020-03-23 08:18:45

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。