Dev_Tools 写这篇不是为了”水”,是因为有些工具确实不错,但是换个电脑要找到或者在某个时候你想用但是你只知道存在了书签里.然后就只能下载chrome然后登录账户同步书签了.写在这里是方便大…
分类:移动开发
我的Android征途
目录 入门基础 1.1 与其他应用的交互 笔记40 | Android通讯之Intent的简单使用 Intent复杂数据的传递 Intent基本使用 1.2 数据保存 笔记39 | 数据储存之SharedPreferen…
RecyclerView内部BUG: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position
一、BUG出现的日志: 1.情况描述: 项目刚更新了一个小版本,新增了一个上拉刷新和下拉加载的页面,因为原来的RecyclerView的刷新框架我觉着不好,于是就换了一个,然后在对RCView数据处理的时候,处理的方式和…
android 动态加载多个so(包含so引用so)
0、目标so为a 被引用so为b a引用b 1、被引用的so b 需要有头文件,包含extern “C” 定义函数 2、生成待使用的目标so a cmakelist.txt 中要指定 .h头文件位…
Android之初学framework开发的理解
本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了Android frame…
android 打正式包时屏蔽Log在后台输出
今天在接手维护一个项目时,要添加自动更新功能,代码写好了,debug模式测试也没问题,打正式包的时候却出现一个问题:debug模式下可以在后台各种Log的输出信息,正式包下却一点Log信息都看不到…̷…
图片加载利器之Picasso(五)查漏补缺
#前言 原计划四篇文章可以完成Picasso的分析,在写上一篇源码分析时,看到了一个Callback的回调,通过查找发现,我们之前遗漏了两个方法,因此新增一篇文章单独介绍一下,同时回顾一下前几篇文章的内容。 #同步get…
Flutter实践:深入 flutter 的状态管理方式(2)——演化BloC
在上篇文章中,我详细介绍了 InheritedWidget 及 ScopedModel 实现原理与方法,有同学说找不到源码,其实上篇文章包括这篇文章里的源码都按步骤放在样例代码里了,有同学说有点懵,其实上一篇的概念过多而…
Android 中的 theme 和 style(1)
从技术层面上 theme 和 style 没有什么区别 要说到两者的不同就是我们在 Android 应用使用 Theme 和 Style 的方法是不同的。 <style name="myStyle"> <…
隐藏Android底部的虚拟按键
要放在设置布局之前 /** * 隐藏Android底部的虚拟按键 */ private void hideVirtualKey(){ Window window = getWindow(); WindowManager.…
有些代码应该生成而不是写
减少不必要的重复劳动,专注真正重要的事情! findViewById 现在有很多框架可以通过注解去简化绑定xml中的控件的过程,不过有时候项目中并不方便引入这些框架,下面是一些可以生成findViewById语句的工具:…
解决Android7.0 使用Intent安装apk的问题
filename:文件名 File file = new File(filename); Uri uri; if(Build.VERSION.SDK_INT < 23) { uri = Uri.fromFile(f…