本文为原创,转载请注明出处: http://www.jianshu.com/p/1b76e4c10495 说在前面的 作为一个Android开发者,或多或少都知道点关于混淆的概念,在使用的时候大家有可能也只是网上找找相关…
分类:Android
捕获Android中未捕获到的异常,防止程序崩溃界面不友好
序言:本篇的笔记篇,用于记录我目前使用的异常处理器,以便后期查找使用; 在Android开发中,我们的程序偶尔会出现“很抱歉,XXXX已停止运行”,这是因为我们虽然在开发中尽力避免了RuntimeException,但还…
强迫症的疗愈
看过很多强迫症理论和治疗方法,然而似乎并没有什么卵用。为何,因为它已经牢牢被你压在潜意识里,用思考去平抚它,是不现实的。 我们最迷人的森田疗法告诉我们带着症状去生活,本身挺好的,但它却忽略了其实强迫时的那种状态本身就是生…
Android图片压缩(尺寸压缩、质量压缩)
相关的压缩和保存图片代码如下: /** * 根据路径获取bitmap(压缩后) * * @param srcPath 图片路径 * @param width 最大宽(压缩完可能会大于这个,这边只是作为大概限制,避免内存溢…
RxJava常用操作符
创建 unfaseCreate(create) 创建一个Observable(被观察者),当被观察者(Observer)/订阅者(Subscriber) subscribe(订阅)的时候就会依次发出三条字符串数据(…
如何立刻中止一个线程
/** * Created by JuTao on 2017/2/4. * 如何中止一个线程 */ public class ThreadDone { public static void main(String[] a…
android gradle 3.0.0 中依赖指令implementation、api 的区别
AndroidStudio升级到3.0之后,gradle版本也随之升级到了3.0.0版本。 classpath ‘com.android.tools.build:gradle:3.0.0’1在新建…
Java动态代理
什么是代理。举个例子,比如代理某个品牌,你在通过授权之后,出售他们的产品,在出售的过程中,你可以调整价格,开展优惠活动。相当于在原有的销售流程上加上任何你想加的东西,甚至你都可以直接把他们的产品扔掉。 接下来就用具体的代…
2019-03-20 Android 第三方SDK 登录集成整理
1.登录集成 FackBook 2.登录集成 Google + 3.登录集成 微信 附:Android 获取签名信息 获取DEBUG keytool -list -v -keystore ~/.android/debug…
Retrofit基本使用
导包 api 'com.squareup.retrofit2:retrofit:2.5.0' //Retrofit2所需要的包 api 'com.squareup.retrofit2:converter-gson:2.5…
遇到Error loading RS jni library: UnsatisfiedLinkError: Couldn't load RSSupport: findLibrary returned null问题
项目中使用了renderscript-v8.jar,在Eclipse中项目可以正常run,但是android studio中报标题的错。 经过一番google查了很多网站,零零碎碎的经过自己的总结分析,得到了解决方案。 …
Android_SmartDeviceLink_Mobile Navigation
我的博客 Mobile Navigation手机导航和视频流 移动导航允许地图合作伙伴将他们的应用程序带到汽车中,并显示他们的地图,然后方便地转向用户。这个特性在head单元上的行为与普通应用程序不同。主要的差异是 导航…