Android开发
LeBrace
这个作者很懒,什么都没留下…
展开
-
Android Dialog通用显示
一、Dialog的布局layout_dialog_update_log.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_he原创 2017-07-21 14:04:57 · 658 阅读 · 0 评论 -
代码混淆详解
什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。混淆就是对发布转载 2017-07-25 09:49:58 · 744 阅读 · 0 评论 -
Android 对象序列化 Java中实现Serializable序列化与Android特有的实现Parceable接口序列化操作
1、Serializable 接口是Java提供的一个序列化空接口,它为对象提供标准的序列化与反序列化操作。使用Serializable实现序列化非常简单,只需要实现Serializable接口,在类的生命中指定一个标识,可以自动实现默认的自动序列化过程。private static final longserialVersionUID= 1L;序列化与反序列化过程需要大量的IO操原创 2017-10-11 15:59:59 · 910 阅读 · 0 评论 -
Android 屏幕密度及其分辨率获取
以下是三种常见的获取方法: // 1、windowManager 获取 private void windowManager_ScreenDensity() { //DisplayMetrics 封装了显示区域的各种属性 //实例化分辨率容器 DisplayMetrics displayMetrics = new DisplayMe原创 2017-10-16 16:36:47 · 545 阅读 · 0 评论 -
Android 网络状态
首先增加网络权限uses-permission android:name="android.permission.INTERNET"/>uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>uses-permission android:name="android.permission.CHANG原创 2017-11-03 17:16:18 · 332 阅读 · 0 评论