自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zachary的基地

在大海里遨游~~

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除