引言 最近项目中引用的第三方库越来越多,其中一些只在开发中才需要,在正式版本中虽然没开启,但仍被打包进了apk包中,使apk包中增加了无用的代码,本文便是为了解决此问题。 dependencies的多种方式 首先我们先来…
分类:移动开发
Kotlin--实现视频播放全屏
实现全屏的第一个步骤,就是要把屏幕切换为横屏状态,这里我们直接在AndroidMainfest.xml为Activity 设置为横屏模式android:screenOrientation="landscape"。 <…
Android Studio 调试会出现安装两个相同的APP?
默认打开的activity如: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category …
Android零基础入门第16节:Android用户界面开发概述
相信通过前面15期的学习,Android的开发环境已经基本掌握了,如果仍有问题,欢迎到Android零基础入门技术讨论微信群交流,从本期开始正式来一步一步踏入Android开发之路。 Android应用开发的一项内容就是…
Kotlin 一个扩展函数,从此丢掉 ViewHolder
ViewHolder 作为一名 Android 开发者,对 ViewHolder 应该再熟悉不过了。ViewHolder 一开始并不是 Android 原生提供的(现在已经是 RecycleView 的默认实现了),而是…
【ImageView】自定义ImageView系列(二)——功能全面的带边框圆形图片
在上一篇文章【ImageView】自定义ImageView系列(一)——简单圆形图片中,我们初步了解了一个圆形ImageView的实现方式,基本上能满足功能的使用。 但是,但是它还不能称之为一个优秀的自定义圆形Image…
关于android 图片压缩你需要知道的事
关键词: Bitmap,质量压缩,比例压缩,采样率压缩,微信分享 前言 android 系统的图片压缩大体上有三种方式,质量压缩,比例压缩,采样率压缩 一般最简单直观的应该是bitmap.compress方法,把位图的压…
Android支付封装(微信+支付宝)
支付宝支付:Android支付宝支付详解 微信支付参考:android微信支付详解与坑 官方文档:App支付Android集成流程 做过支付的人都知道,微信支付回调的是Activity,支付宝是Handler 一般在开发…
android 应用文件缓存 getExternalCacheDir()和getChacheDir的区别
如果Android引用程序需要缓存临时文件,系统提供了一个可管理的内部缓存和一个不可管理的外部缓存,分别调用getCacheDir()和getExternalCacheDir()方法,可以从当前上下文访问她们。 存储在“…
2018腾讯Android面经(已拿offer)
Tencent 腾讯校招面试的基本套路是,自我介绍、项目、网络、算法。其中项目会问的很深,要提前准备。 一面(1h) 自我介绍 问项目 Android优化做过没有 ListView优化方法 如何统计ListView加载速…
硅谷,刷了我的三观
Silicon Valley 此前一直向往这个神秘且充满挑战的地方,如今有幸亲自深度游历一番,加深了我对它的理解。如果你爱他,让他来硅谷工作吧。如果你恨他,也让他来硅谷工作吧。 10月份的看到学校的 Tech Trek …
详细记录 mac 系统下使用 chmod 命令修改文件权限
前言:最近安装 Jenkins 的过程中又使用到在 Mac 系统上修改文件权限的操作命令,之前查过 chmod 命令的使用,几天不用又忘到九霄云外。一气之下,记录于此,便于后续备忘查询。有需要的,不妨拿去参考。 PC 端…