- 博客(6)
- 收藏
- 关注
原创 Android之画虚线技巧
UI设计图中,需要画水平和竖直的虚线,在此记录。水平虚线:在drawable中建立dash_horizontal_view.xml文件<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"android:shap...
2019-02-27 15:21:00 777
原创 Android之禁止APP截图、录屏
为了安卓APP的安全,进行设置禁止系统截屏、录制。代码:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams....
2019-02-19 10:34:07 25259 7
原创 Android报错:Invoke-customs are only supported starting with Android O (--min-api 26)
莫名遇到的问题:Invoke-customs are only supported starting with Android O (--min-api 26)使用的构建版本gradle为26。解决方法:
2019-02-18 17:42:47 2794 3
原创 Android之傻瓜式混淆
APP没有混淆,形象比喻就是“裸”,一点安全感都没有。代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。为了加大反编译的成本,但是并不能彻底防止反编译。开启混淆:通常我们需要找到项目路径下app目录下的build.gradle文件,找到minifyEnabled这个配置,然后设置为true即可。rel...
2019-02-18 15:30:28 529
原创 Android之获得文件对象
1.Environment.getExternalStorageDirectory()可以获得外部存储的第一层的对象,以此获得这一层的各个文件的名称、路径或在其中建立一个文件的抽象对象。//获得外部存储器的第一层的文件对象File files = Environment.getExternalStorageDirectory();//获得第一层的所有文件File [] ff = ...
2019-02-18 10:51:05 794
原创 Android之EventBus3.0使用
在进行组件、页面间通信的时候,传值也会遇到麻烦的时候,记得实在困难的时候就使用广播通讯,但是,当代码繁杂的时候,总是显得有些混乱,EventBus很简单,挺好用的,但对于观察者模式还需要更清楚的认识一下,在此记录EventBus的基本用法。概述EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。使用起来是...
2019-02-12 10:08:47 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人