Android
BigManing
积水成渊,蛟龙生焉;
展开
-
Android Studio 4.1 版本更新一览
文章目录Android Studio 4.1 版本更新1、设计Material Design 组件更新2、开 发数据库检查器3、运行 Android 模拟器4、 Dagger 导航支持5、 使用 TensorFlow Lite 模型6、 构建和测试Android 模拟器——可折叠设备支持7、 Apply Changes 更新8、 从 AAR 导出 C/C++ 依赖项8、 原生崩溃报告的符号化解析9、优化10、 独立性能剖析器11、原生内存剖析器Android Studio 4.1 版本更新转载 2020-10-16 20:27:31 · 2627 阅读 · 0 评论 -
应用宝---应用找回
前言我的环境Ubuntu 16.04 AndroidStudio 3.0.1 在应用宝找回自己的app时,需要上传签名后的应用。按照官方提示下载未签名的apk:tap_sign.apk ,对其签名后上传签名了的apk即可。按照应用宝的提示,使用jarsigner(…./android-studio/jre/bin)执行下面命令。命令 jarsigner -verbose -...原创 2018-03-31 15:26:32 · 1534 阅读 · 0 评论 -
HttpLoggingInterceptor 拦截的log信息为unicode字符时的解决办法
HttpLoggingInterceptor 拦截的log信息为unicode字符时的解决办法原创 2016-09-07 14:14:55 · 5641 阅读 · 2 评论 -
加固+多渠道打包+Bugly统计+热修复
前言记录下项目中使用的方案,本方案是基于乐固进行的加固,在此基础上多渠道打包,具体使用请看流程图。下面的方案会在文中有详细的说明。开发环境:Ubuntu16.04 AndroidStudio2.3.3签名方案:v2加固方案:乐固多渠道打包方案:walle—–(原理详解)统计/异常上报方案:Bugly热更新方案:Bugly流程Created with Raphaël 2.1.0原创 2017-07-04 11:59:41 · 4072 阅读 · 0 评论 -
6.0运行时权限
流程图Created with Raphaël 2.1.0StartSdk int >=23检查是否已被授权自己的业务逻辑End 是否能展示使用权限的理由展示理由,继续进行?请求权限,是否被授权提示用户在设置中打开相机权限yesnoyesnoyesnoyesnoyesnoyesno效果图 源码在这里介绍从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应原创 2017-04-18 16:40:44 · 452 阅读 · 0 评论 -
AndroidStudio中AAR/JAR的生成以及使用
前提使用AndroidStudio新建一个project,名字叫Test在工程里新建一个module(library类型的),叫OneSDK,工程Test不用依赖这个library。在OneSDK中写入代码/放置资源(如果要混淆,要设置 minifyEnabled true,并设置好proguard-rules.pro)aar组成:class文件+清单文件+资源文件生成执行这个命令原创 2017-03-22 18:36:09 · 1738 阅读 · 0 评论 -
Android内存管理机制
Android内存管理机制1、基于Linux内存管理 Android系统是基于Linux 2.6内核开发的开源操作系统,而linux系统的内存管理有其独特的动态存储管理机制。不过Android系统对Linux的内存管理机制进行了优化,Linux系统会在进程活动停止后就结束该进程,而Android把这些进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运转载 2017-03-02 18:48:07 · 1103 阅读 · 1 评论 -
Androidstudio项目托管到开源中国(oschina)
开源中国oschina和github托管代码都使用git,oschina的优点在于能免费建立私有仓库,上限为1000个。在项目开发中,使用非常方便,下面介绍下我自己的配置方案;配置GitGit下载地址,安装好以后在Androidstudio设置界面中配置Git安装路径,并能测试成功。 建立远程仓库登录以后在oschina中创建仓库,目的是要拿到这个远程仓库的URL:项目名称/介绍 …..远程原创 2016-11-09 16:41:48 · 2783 阅读 · 0 评论 -
深入内存泄露
深入内存泄露Android应用的内存泄露,其实就是Java虚拟机的堆内存泄漏.1.知识储备1.Java内存模型 相关内存对象模型,参照博客精讲Java内存模型1) 寄存器(register)。这是最快的保存区域,这是主要由于它位于处理器内部。然而,寄存器的数量十分有限,所以寄存器是转载 2016-11-08 15:17:01 · 2136 阅读 · 3 评论 -
RadioButton的特定使用场景
RadioButton去掉左侧button (适配所有版本)原创 2016-02-26 17:48:50 · 892 阅读 · 0 评论 -
平滑的手写签名View
平滑的手写签名View更多内容:http://blog.csdn.net/qq_27818541转载 2016-03-31 17:18:35 · 1091 阅读 · 0 评论 -
Android 4.4 中 WebView 使用注意事项
Android 4.4 中 WebView 使用注意事项原创 2016-03-02 16:16:46 · 538 阅读 · 0 评论 -
EditText取消默认焦点
项目需求:一个页面中只有一个EditText,一进入页面,它是默认获取焦点的,怎么能不让EditText自动获取焦点呢原创 2015-10-15 14:10:48 · 989 阅读 · 0 评论