Android技巧 - 收藏集 - 掘金

Android 中使用 ViewStub 提高布局性能 - Android - 掘金
在 Android 开发中, View 是我们必须要接触的用来展示的技术. 通常情况下随着 View 视图的越来越复杂, 整体布局的性能也会随之下降. 这里介绍一个在某些场景下提升布局性能的 View, 它就是 ViewStub....

Android 小技巧 Part II——软键盘遮挡登录按钮 - Android - 掘金
登录、注册等界面经常会出现软键盘弹出遮挡登录按钮的情况,按界面布局的不同,可选择不同的方案进行解决,举例如下: 普通类型这种类型的界面有以下特点: 非全屏模式 背景是纯色而不是图片 针对以上模式,单纯设置 android:windowSoftInp...

Android 蹲坑的疑难杂症集锦(兼 Gradle) 二 - 掘金
Hello,大家吼,周一你快乐吗<( ̄︶ ̄)?郭小司机又来开拖拉机啦,作为了一个非专业的分享猿,我知道也没有人会想我的 ̄へ ̄,如今工作又忙碌起来,在产品经理各种(nue)呵(dai)护,老板对需求的各种细(da)调(gai)下,只能在闲(tou)暇(la...

Android 图片尺寸与质量压缩你用对了吗? - Android - 掘金
0x01-从图库中选择图片 这点不难,通过隐式意图跳转到图库,然后在onActivityResult中拿到返回结果这里面需要注意以下几点:1、选择图库中的照片在6.0之后个别手机需要权限,如华为;你会发现图库可以跳转进去,但是选中图片之后会报没有相关权限,这里...

Android 那些年,处理 getActivity() 为 null 的日子 - Android - 掘金
在日常开发中的时候,我们经常会使用ViewPager+Fragment进行视图滑动,在某些部分逻辑也许我们需要利用上下文Context(例如基本的Toast),但是由于Fragment只是衣服在Activity容器的一个试图,如果需要拿到当前的Activity...

Android 实战技巧之五:读取 Excel - 懒人的技术笔记 - 博客频道 - CSDN.NET - Android - 掘金
最近有这么个需求,发现有现成的开源库jxl可以完美实现我的小需求。参考两篇文章:利用Java操作Excel官方blog教程源码:jexcelapi.sourceforge.NET/‎直接练习一下,用javac编译: 1 import java.io.*; ...

Android 应用进程防杀指南 2 - 双进程守护 - Android - 掘金
在上一篇博客中,我们谈到了Android进程防杀的常用套路,各位童鞋可以点击查看我的博客Android应用进程防杀指南1-常用套路,随着越来越多的用户手机安装某卫士,某管家,常用的进程防杀套路并不能够很好的保证我们的APP进程常驻,因此本篇博客我给大家带来抗某...

Android 应用进程防杀指南 3-JobService - Android - 掘金
在前两篇博客中,我们系统的学习了Android应用进程防杀套路和双进程守护的实现,不懂的童鞋们请查看Android应用进程防杀指南1-常用套路和Android应用进程防杀指南2-双进程守护两篇博文。 本篇博文,我将带领大家学习更高端的APP进行防杀技...

[[英] Android 开发技巧、资源整理 - Android - 掘金](https://juejin.im/entry/5837e...
The reason of this article, is to list helpful tips, tricks, shortcuts and resources for Android Studio that will improve your ove...

非常酷的图片组件,类似腾讯 QQ 可以让 imageview 的图片背景上下移动,或左右移动 - Android - 掘金
A imageView is similar to QQ that imageView background picture can move up and down,But the function is more powerful than QQ,it ...

Android 悬浮窗权限各机型各系统适配大全 - 掘金
这篇博客主要介绍的是 Android 主流各种机型和各种版本的悬浮窗权限适配,但是由于碎片化的问题,所以在适配方面也无法做到完全的主流机型适配,这个需要大家的一起努力,这个博客的名字永远都是一个将来时,感兴趣或者找到其他机型适配方法的请留言告诉我,或者加群54...

Android开发技巧 - 掘金
写一些开发中的小技巧 实现DrawerLayout上汉堡按钮的动画效果 效果图 当侧滑DrawerLayout的时候,左上角的汉堡按钮会有动画发生。 代码实现如下: ActionBarDrawerToggle toggle = new ActionBarDr...

Android 不能在子线程中更新 UI 的讨论和分析 - 掘金
问题描述 做过android开发基本都遇见过 ViewRootImpl$CalledFromWrongThreadException,上网一查,得到结果基本都是只能在主线程中更改 ui,子线程要修改 ui 只能 post 到主线程或者使用 handler ...

越过 Android 中布局文件中使用 onClick 属性的坑 - Android - 掘金
最近在使用onClick属性时,发现总是崩溃,没办法,回归本源这个时候就去翻官方文档,希望从中找到答案。先来看看官方文档是怎么描述的吧: Name of the method in this View's context to invoke when th...

[[英] Android 初学者?这些坑你要小心了。 - Android - 掘金](https://juejin.im/entry/580ef...
I still remember that day back in 2014 when I decided to start Android development, and that was one of the best decisions I took ...

Android ListView 优化之局部刷新(更新)(非 notifyDataSetChanged) - Android - 掘金
转载请注明出处:http://blog.csdn.net/linglong... 【DylanAndroid的csdn博客】 在Android开发中我们经常会用到listview的数据和界面刷...

[[英] Android 中 Activity 在被暂时回收时该怎么处理 - Android - 掘金](https://juejin.im/entry/58253...
You never know what might kill your Activity, which is why you need to be prepared. But I’m sure many developers have heard that r...

AndroidManifest 合并 - Android - 掘金
背景目前有这样的一个情景:在开发过程中我们需要在整个应用启动的前面选择合适的环境,因此我们会将整个应用的启动界面替换成HostChooseActivity,将WelcomeActivity相应的启动intent-filter注释掉。而在上线时又需要将HostC...

Android 监听电量的状态 - Android - 掘金
Android 电量相关的内容监控手机电量的变化和充电状态 在BatteryManager中有一个粘性广播,不需要BroadcastReceiver作为接收器,在注册时将传入null IntentFilter filter = new Inte...

Android 复杂的列表视图新写法 - Android - 掘金
前言 在开发我的 TimeMachine 时,我有一个复杂的聊天页面,于是我设计了我的类型池系统,它是完全解耦的,因此我能够轻松将它抽离出来分享,并给它取名为 MultiType. 从前,比如我们写一个类似微博列表页面,这样的列表是十分复杂的:有纯文本的、带转...

Android 渠道打包最佳实践(以友盟为例) - Android - 掘金
渠道包是每一个Android产品面临的问题,国内几乎每个手机厂商都有自己的安卓市场,导致需要的渠道包非常多,很多app的渠道都达到了丧心病狂的几百个,每次打渠道包都是一个痛苦的过程。多渠道打包方案目前调研的结果基本有四种打包的方案:1. 配置gradle脚本实...

【Android 干货】特殊形状控件的事件处理方案 - Android - 掘金
本文带大家了解 Android 特殊形状控件的事件处理方式,主要是利用了 Region 和 Matrix 的一些方法,超级实用的事件处理方案,相信看完本篇之后,任何奇葩控件的事件处理都会变得十分简单。 不得不说,Android 对事件体系封装的非常棒,即便对事...

Android6.0M 权限管理实战, 完美轻量级封装 - Android - 掘金
转载请注明出处:http://blog.csdn.net/linglong... 本文出自【DylanAndroid的博客】 Android6.0M权限管理实战,完美轻量级封装 ...

Android 多渠道打包(二)--动态多渠道资源替换技巧 - Android - 掘金
Android多渠道打包最佳实践中介绍了几种快速进行Android渠道包构建的方式,嫌弃多渠道速度慢的同学可以先去看一下,一定会有所收获。 有时多渠道打包时不仅仅需要进行渠道号的设置,还需要对不同版本进行资源的替换或者在代码中对于某些渠道的用户进行一些特殊设置...

优化 android 程序 - Android - 掘金
优化java代码 1.尽量使用static和final修饰符 对于一些固定的类和方法尽量使用static修饰符,调用静态方法的效率是最高的,而且可以减少空间占用。 final修饰符有“无法改变”的含义,final的变量值不可以修改,final修饰的方法...

SimpleText - 不用再寫 spannable 了 - Android - 掘金
This libary aims to simplify the creation of spannable string. Features bind a tag with the clicked text. (added in v1.1.1) t...

android 原型设计 跨平台 单位换算 技术参考 - Android - 掘金
序 感谢 iOS-火烈鸟(QQ 707791151) 对本文的勘误. 本文 若干处 是 imknown 个人见解, 如有错误, 欢迎指正~ 术语 表示 不能够 轻易改变. 通常 只影响 用户的 直观视觉感受. 并不会 直接影响到 开发者 进行 UI的...

android 关于子线程更新 UI 的一些事 - Android - 掘金
github: https://github.com/crazyandcoder博客: http://crazyandcoder.github.io 第一次写关于源代码方面的内容,如果错误欢迎指正! 正文 我们在看一些书或者博客时总是会看到一句话“andro...

你可能感兴趣的:(Android技巧 - 收藏集 - 掘金)