4 安卓小霸王

尚未进行身份认证

我要认证

有较强工作经验

等级
TA的排名 41w+

bugly热更新加固应用失败详解

最近做了一个热更新的功能,前几天把热更新的坑全部踩了一遍之后,热更新功能得以使用,但是昨天又发现了一个新的问题,就是热更新成功,但是加固后的包就不行了。注意:我这里是用的360和乐固加固测试的。最初乐固用的是在百度搜索的如下:这是我之前腾讯应用市场上传加固的apk的时候用的加固工具,当然是好使的啦,但是我们既然要用bugly热更新就不能用这个加固工具,因为她加固的apk,bugly上面...

2019-08-22 15:23:07

热修复——Bugly让热修复变得如此容易上手

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。一、简述我们平常开发项目肯定少不了会有一些问题会被忽略,比如一些文字设置错误,布局不对称等等,这是如果我们在重新打包让用户下载更新的话肯定是体验不好的,这时我们就用到热更新了。据我所知,市面上有3种Tinker的补丁管理系统,如下:Bugly:热修复 GitHub:tinker-...

2019-08-21 10:51:14

support中v4 v7库版本错误详解

support中v4 v7库版本错误,主要会报以下两种错误,下面针对每一种错误进行详解第一种错误信息:先来看两个崩溃信息,如下:java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper;1java.lang.NoSuchM...

2019-05-09 10:09:01

android 视频拍摄及播放

最近公司项目可能需要一个手机录制视频,播放并上传到服务器的功能 这里只做了录制播放 上传还没有实现 先传这么多啊mainactivity类里package com.example.videostart;import android.annotation.SuppressLint;import android.app.Activity;import android.grap...

2017-06-15 16:36:41

ListView条目的多条删除

近期公司项目需求 需要一个实现多选,全选的删除操作,本人就试着写了一个demo 然后就发到上面 不是很好 大家可以借鉴下这是主页面import java.util.ArrayList;import java.util.List;import com.example.practisemoredel.ListViewAdapter.OnShowChangedListener;im...

2017-05-31 15:01:06

Android 三大图片加载框架比较

1.哪三大图片加载框架?        1)    Picasso        2)    Glide        3)    Fresco2.介绍:    Picasso :和Square的网络库一起能发挥最大作用,因为Picasso可以选择将网络请求的缓存部分交给了okhttp实现。        Glide:模仿

2017-04-19 09:25:17

String、StringBuffer与StringBuilder之间区别

自己总结的经验,给初学者一些指鉴

2017-04-19 09:21:21

android四大组件介绍及生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int

2017-03-22 21:29:52

Android中常见异常

1、java.lang.NullPointerException通常是对象没有初始化或者参数为空2. java.lang.ClassNotFoundException  异常的解释是"指定的类不存在"。3. java.lang.ArithmeticException  这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的

2016-12-20 08:02:29

android异常:java.lang.IllegalStateException: The specified child already has a parent. You must call r

private void showUserAddOrEditDialog(Users user){ View view = getInflater().inflate(R.layout.user_add_or_update,null); ** EditText user_name_et = (EditText)view.findViewById(R.id.edit_et);** ...

2016-12-18 18:21:55

代码中px与dp之间的转换

不用啦

2016-12-16 11:17:19
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。