3 final__static

尚未进行身份认证

暂无相关简介

等级
TA的排名 15w+

Android不同Module之间Activity跳转(以腾讯IMDemo为例)

近些天在搞腾讯IM,整体看来,没什么难度,统一跟着官方文档和Demo走就能完成大部分需求,但是我昨天就碰到一个棘手的问题。这里我集成的TuiKit本地Module,方便修改页面什么的。这里腾讯4.4.900版本也意识到跳转页面的麻烦,专门在Demo中主app模块来创建Activity,在tuikit中写Layout布局,以方便注册Activity和资源文件分开,但是就唯独群聊详情页面自己在Tui...

2019-08-14 17:27:21

ADB局域网连接手机进行调试项目

我经常在开发过程中,遇到手机又没电了但是还需要用数据线连接电脑进行程序调试,但是电脑充电又太慢了,从而影响很多问题,而且看着手机的电量还让人慌得一批。所以今天我写一个通过adb 将手机通过tcpip无线局域网内连接电脑进行调试。开发环境就不多说了。总的来说三个步骤。步骤一、配置adb环境变量,方便输入指令在用户变量的Path中添加你下载的SDK路径下的platform-tools这里我...

2019-07-15 17:32:50

EventBus源码解析

本文参考了 Dotry(https://www.jianshu.com/p/6da5abfec1da)的博客,如有侵权请通知删除。EventBus出来已经好几年了,但是一直想自己看看都没有时间,最近看了好久别人的博客写的EventBus的源码解析,但是我自身还没有查看源码去了解其中的原理,所以今天我就去下载我项目中用到的org.greenrobot:eventbus:3.1.1官方下载源码去看看...

2019-07-10 18:00:35

Android获取权限并做出被拒绝页面跳转

话不多说,直接上代码,内有备注。下面这个是请求权限的管理器,里面会有默认的权限请求列表,如果想自定义添加,就在初始化的时候添加所需要申请的权限即可。/** * 权限管理类 * 负责检查权限的是否全部拥有 * 申请权限列表里面的权限 * * @author WGG * @date 2019/05/21 * @git https://gitee.com/final_static/pr...

2019-07-09 18:11:30

Android集成百度OCR图片文字识别——总结

近期由于工作内容的需要,我要给项目集成一个图片文字识别功能,据说百度的不错,所以今天写一个关于百度OCR的集成总结,以便以后再次使用不用去看官方文档。首先肯定是要在百度管理平台注册账号并登录,然后照常去添加应用,如下图创建成功后查看应用详情,下载下方画框的license文件,备用然后现在就是去下载SDK,解压完是这样子这时候打开你的项目,将SDK中的libs里的ocr-sdk.jar...

2019-06-17 16:38:37

最新版Android端集成极光推送总结 2019-6-13

最近研究推送,找了找各个推送SDK的评价,大部分的人都在说极光的很好用,很好集成,出于对技术的敬畏,今天就打算去搞一搞,而且恰好公司项目的信鸽推送最近有毛病。刚好留个备胎。话不多说直接上图。首相极光肯定要在极光官网注册账号,也方便查看官方文档来进行学习。注册完成可以进入开发者平台,然后按照流程 添加应用接着进入推送设置在你的项目包路径,具体位置看下图确定之后,就会可以下载Demo和AP...

2019-06-13 14:37:27

解决AS编译安装失败报Error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的处理方式

我的项目前一段时间跑着没问题,今天一跑突然就显示报错,安装失败。Failed to commit install session 417332895 with command cmd package install-commit 417332895. Error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during inst...

2019-05-31 11:03:24

Android Studio 中创建配置签名,代码混淆以及打包中常见的问题

今天给自己的项目进行打包更新的时候出现了很多问题。本次针对的是Android Studio 3.4版本。今天从签名部分从头开始写一些每一步骤和会出现的问题。首先先Build签名打包照常选择APK接着Create new接着填写信息,看下面翻译慢慢填,个人觉得随意填,只要记住密码就行。Key store path : 签名文件路径Password : 签名密码Confirm ...

2019-05-30 16:57:28

Fragment总结——源码个人分析

上次说到了Fragment,还没有补源码解析,今天有空,在AS中写了一个Fragment,Ctrl点进去看看源码,总结总结。这里我先从最初的Fragment开始看。ComponentCallbacks是android.content.res.Configuration目录下的一个接口,里面定义了两个方法,Android四大组件都实现了这个接口.它有两个方法分别是用来实时更新设备资源配置的,另...

2019-05-28 13:59:44

Fragment总结

本文参考了PeOS(https://www.jianshu.com/p/f14f7e9ddc00)blueberry_mu(https://blog.csdn.net/a992036795/article/details/51790430)菜鸟教程(https://www.runoob.com/w3cnote/android-tutorial-fragment-base.html)的博客,如有...

2019-05-14 19:48:51

Android优化之内存优化

本文参考了(https://github.com/jeanboydev/Android-ReadTheFuckingSourceCode/blob/master/article/android/basic/Android-性能优化-内存优化.md),如若侵权,请通知删除。近期一直在考虑写一篇Android内存优化的全局总结, 今天刚好可以闲暇时间总结一下。要了解Android内存优化,就要先了...

2019-04-26 14:29:33

GC垃圾回收机制总结

本文参考(https://github.com/jeanboydev/Android-ReadTheFuckingSourceCode/blob/master/article/java/jvm/JVM-垃圾回收机制.md)(https://blog.csdn.net/u013630349/article/details/78342645)文章,如若侵权请通知删除。最近面试一直会被问到关于GC的...

2019-04-25 19:01:55

Android优化之UI优化

本文参考了hyczlf(https://blog.csdn.net/LF_HYCZ/article/details/76034457)joye123(https://blog.csdn.net/joye123/article/details/79425398)jeanboydev(https://blog.csdn.net/freekiteyu/article/details/7786267...

2019-04-22 18:06:45

进制转换方法总结——摘自百度

今天朋友去面试,面试官问他八进制转换二进制方式原理,他突然间蒙逼了,在常见的计算机知识当中,这种最基础的知识,常常会被人给忘记,所以今天我来写一篇进制转换的总结,来复习巩固一下。本文参考百度经验(https://jingyan.baidu.com/article/495ba84109665338b30ede98.html),如有侵权,请通知删除先讲一下定义吧,进制也就是进制位,对于接触过电脑的...

2019-04-19 18:26:05

Android系统启动流程

该文章参考了(http://gityuan.com/2016/02/01/android-booting/)和(https://github.com/jeanboydev/Android-ReadTheFuckingSourceCode/blob/master/article/android/framework/01_system_start.md)(https://blog.csdn.net/...

2019-04-18 21:13:27

Android事件处理机制

该文章参考了lc_miao的博客(https://blog.csdn.net/lc_miao/article/details/78251504)博主的文章,如有侵权请通知删除在平时开发中或者面试中都会遇到这样一个问题,ScrollView和RecyvlerView的滑动冲突,如何处理这种问题。今天这篇文章就是我来总结一下Android事件拦截机制。在Android的布局文件设置在Wind...

2019-04-17 20:18:39

分析Activity启动流程

Activty启动流程(从

2019-04-16 18:43:44

Binder学习总结

该文章参考了jeanboydev(https://blog.csdn.net/freekiteyu/article/details/70082302)博主的文章,如有侵权请通知删除什么是BinderBinder是Android系统中进程间通讯(IPC)的一种方式,也是Android系统中最重要的特性之一。Android中的四大组件Activity,Service,Broadcast,Cont...

2019-04-15 16:41:12

Android中的View绘制原理

在介绍VIew绘制原理之前,简单介绍一下Window,ViewRootImpl,DecorView之间的联系。一个 Activity 包含一个Window,Window是一个抽象基类,是 Activity 和整个 View 系统交互的接口,只有一个子类实现类PhoneWindow,提供了一系列窗口的方法,比如设置背景,标题等。一个PhoneWindow 对应一个DecorView 跟 一个 V...

2019-04-12 17:13:40

AIDL的使用流程以及原理详情

该文章参考了凶残的程序员(https://blog.csdn.net/qian520ao/article/details/78072250)博主的文章,如有侵权请通知删除AIDL:Android接口定义语言。A [android]I [Interface]D [Definition]L [Language]其作用是方便系统为我们声称代码从而实现夸进程通讯。换句话说就只是一个快速跨进程通...

2019-04-11 18:24:36

查看更多

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