自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ICodeMan的博客

道之所在,虽千万人吾往矣;义之所当,千金散尽不后悔;情之所钟,世俗礼法如粪土;兴之所在,与君痛饮三百杯

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 AndroidStudio对M1芯片的兼容

文章目录1. M1版本AndroidStudio下载1.1 下载说明1.2 适配情况及版本推荐2. M1版本的适配问题及解决方案(白狐版本)2.1 JDK问题2.2 Gradle的Task消失的问题2.3 Terminal无法显示的问题1. M1版本AndroidStudio下载1.1 下载说明官方的下载链接在同意协议后,可以看到各个预览版本和正式版本的链接,在里面可以找到适配了M1芯片的版本(标记有Apple Silicon的版本)。1.2 适配情况及版本推荐目前最新的适配了M1的是Andro

2021-07-26 16:34:12 3100

原创 开发工具记录

文章目录1. Android Studio插件1.1 序列化1.2 翻译2. 文档工具2.1 Markdown文档2.2 UML文档3.2 思维导图1. Android Studio插件1.1 序列化Android Parcelable Code GeneratorRoboPOJOGenerator1.2 翻译Translation2. 文档工具2.1 Markdown文档Mac、Windows、Linux版推荐:Typora(科学上网)Visual Studio Code :

2021-02-23 14:51:47 176

原创 基础环境搭建—Python篇

文章目录简介Windows下载链接安装方法推荐环境配置安装环境验证MacOS下载链接安装方法推荐环境配置安装环境验证注意事项简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Pip是常用的Python包管理工具,类似于Java的Maven。目前市场逐渐在弃用Python2,本次基础环境搭建,全部基于Python3环境。官方网站 基础教程下面为基于基础教...

2020-02-05 12:41:33 300

原创 Camera使用详解

介绍本文档是对于 android.hardware.Camera 的一个使用说明文档,主要帮助自己加强对于Camera的理解和使用,同时也是对Camera上层代码的源码进行一个翻译,说明各个方法的作用以及一些参数的实际效果,为以后能快速使用Camera进行开发提供一份详细的参考文档。本文档适用于初、中级的Camera方向的研发人员。可以作为快速入门的文档,引导和帮助大家更好的了解源码,同时也可...

2019-10-27 20:59:21 2770

原创 Zxing库解析类源码分析(不含算法)

介绍Zxing库是目前在Android开发中使用率比较高的一维/二维码识别的开源库。相较于实现了同样功能的Zbar库,Zxing的所有功能都是通过Java代码实现的,这点对于Android开工程师来说很友好。另外由于Zbar的开源项目长期没人维护,所以如果出现问题或者需要做定制,会非常困难。下面会根据自己在实际项目中针对Zxing库的定制和修改,主要对Zxing库的二维码识别的流程以及核心源码...

2019-10-24 21:14:17 2307

原创 Android 7.0 & 8.0 升级兼容

一、7.0 问题记录参考1. 安装APK报错,FileUriExposedException2. 调取系统相机崩溃,FileUriExposedException二、8.0 问题记录参考1. 未知来源应用安装权限2. 针对通知的限制3. 运行时权限策略变化4. 针对顶级弹窗的限制三、7.0 修改记录版本: 24环境:三星S7-API241. Uri.paurse(fi...

2018-12-17 11:24:33 1831

原创 Response 的头部没有 Content-Length

文章目录1. 背景2. 原因3. 解决方式4. 知识点4.1 Fiddler4.2 Http4.3 CDN5.附录5.1 请求&回包头部信息1. 背景使用Okhttp的框架,在七牛服务器上进行文件下载,发现一个奇怪的问题,在进行 Http 进行下载的时候,Response 的回包里面,偶尔会出现没有 Content-Length 的情况,导致无法准确的获取下载进度。在查找问题的过程中...

2018-12-06 11:47:42 10725

原创 React Native - 环境搭建(踩坑指南)

官方文档:https://reactnative.cn/docs/getting-started/使用环境:Windows & Android缩略词:RN(React Native)、AS(Android Studio)文章目录1. 初始化项目1.1 需要的环境1.2 需要的配置2. 开始第一个项目3. 集成 RN 项目到Android(Gradle项目)3.1 准备工...

2018-09-18 21:30:26 2155

原创 Android - 打开、分享文件的实现

一、基础知识我们需要让自己的 App 能打开文件或者接受其它 App 分享出来的文件,实际上就是 App 隐式调用的一种应用,需要使用 <intent-filter>、<data>、<action> 等标签,在 AndroidManifest.xml 中定义我们的 App 可以进

2018-07-16 17:19:40 5239

原创 Android 中常用 MimeType 及对应文件类型

文件类型 MimeType 3gp video/3gpp aab application/x-authoware-bin aam application/x-authoware-map aas application/x-authoware-seg ai application/postscript aif a...

2018-07-11 09:55:43 10870

原创 Android 中 Calendar.setFirstDayOfWeek() 不起作用

Calendar.setFirstDayOfWeek() 这个方法在调用的时候,应该在 Calendar.setTimeInMillis() 之后,否则不会生效,原因是 setFirstDayOfWeek() 这个方法在 Android SDK 中的实现知识做了参数的设置,并没有进行刷新,下面是这一方法在 SDK 和 JDK 中的区别。在 Android SDK 中的实现如下: ...

2018-07-09 15:04:06 1511

原创 Android Studio 快速定位内存泄露的方法

前言内存泄露是指一些生命周期结束的对象,由于一些原因还存在内存中,并且不能被GC回收,导致内存不断的增长,最终导致程序卡顿甚至内存溢出(俗称的OOM)。本文根据Google的官方文档,结合笔者的实际使用情况,介绍了如何使用 Android Studio(简称AS)自带的工具对内存进行监控、分析,特此记录。工具介绍Memory Monitor 是AS中自带的一种内存监视器,提供了内存

2017-09-04 20:04:02 4261

原创 AndroidStudio演示代码方案

AndroidStudio演示代码方案

2017-06-22 13:07:45 710

scanbarlib-release.aar

阉割版的Zxing识别库,仅支持一维码和QRCode的扫描识别。把能想到的功能都添加了,库虽然小而功能精悍!

2019-10-31

RN 项目集成测试

项目:RN集成测试项目; 使用环境:Windows & Android;

2018-09-18

ActionScrollView

关于滑动界面的思考——ScrollView的状态变化 (http://blog.csdn.net/CodeTraveller/article/details/50818754)

2016-03-07

BannerViewPager

1. 可控的无限循环ViewPager 2. 可控的自定义游标 3. 向ViewPager中任意位置插入Fragment 4. 重写的FragmentpagerAdapter,一定程度上规避了“Can’t change the tag of fragment”这类问题

2016-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除