Proguard是Android很早就使用的代码混淆工具,除了用于混淆代码提高安全性以外,他在代码编译的时候也会通过遍历代码的方式来发现没有被调用的代码,从而将其在打包成apk时剔除,最终一定程度上降低了apk的大小。 …
分类:移动开发
Android Weekly 273
原文地址:http://androidweekly.net/issues/issue-273 写在前面的话:如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解…
高德导航白屏解决方案
相信很多做过高德导航的同学都经历过高德地图的导航功能在某些手机上白屏的问题。而每当遇到这种奇葩的问题,我都后悔没带把刀去上班,而测试仍然逍遥法外。 下面来说说解决方案吧! 1更新高德的SDK 2导航页面继承Appcomp…
android中对SharedPreference实现简单的封装
public class SharedPreferenceUtil { private static SharedPreferenceUtil sharedPreferenceUtil; private static S…
Cocopods应用及插件
声明: 最后更新时间:2019年3月18日 为保证时效性,持续更新地址为:Cocopods安装和使用 一、安装和使用Cocopods 网上已有很多教程,参考示例:CocoaPods安装教程 二、让自己的组件库支持pod方…
Android 中你不得不知的几个问题及解决方法
转载请注明出处:From李诗雨—blog.csdn.net/cjm24848365… 不诗意的女程序猿不是好厨师~ 这个周末整理了一下几个十分常用的问题及解决方法。文章很零散,于是就又写了这篇小结来将他们串起…
Android中找到指定包中所有类
Android中有点特殊,用网上普遍的办法(通过File balabala)是没法成功的。 Android中就要用Android的方法,通过DexFile来找。 private fun getClassesNameLis…
Android 定时任务的8种实现方法
Android 定时任务的8种实现方法 功能分析 功能描述 每隔5秒,打印一句,我爱你中国。 环境分析 我们知道,Android中分主线程(UI线程)和子线程,子线程无法操作UI的改变,我们目前不考虑UI问题,也不考虑线…
Windows下源码编译Qt-Android
参考文章:Building qt-android on windows set ANDROID_API_VERSION=android-19 set ANDROID_SDK_ROOT=D:\android\sdk set…
Activity重建时保持Fragment状态的方法
假设场景 用Fragment方法实现一个居中的EditText,在EditText中输入一些内容,要求在屏幕旋转后,EditText中已经输入的内容不会被清空。 1,不要重复创建Fragment 每次activity被销…
ConstraintLayout 使用可视化的方式来编写Android应用程序的界面。
Module中默认的布局就是ConstraintLayout。如下所示: xmlns:android=”http://schemas.android.com/apk/res/android” xm…
程序员编程语录(转)
1. 一个好的程序员是那种过单行线马路都要往两边看的人。(Doug Linder) 2. 程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工程的Mosher定律) 3. 程序员的麻烦在于,你无法弄清他在捣腾…