摘要:
http://www.open-open.com/code/view/1429521015791 阅读全文
摘要:
对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它 阅读全文
摘要:
原文:http://www.cnblogs.com/guxingzhe/p/4857336.html 原文:http://blog.csdn.net/mad1989/article/details/38122713/ 参考:http://blog.csdn.net/hongya1109110121/ 阅读全文
摘要:
package com.envy15.cherry.sys.log; import android.annotation.SuppressLint; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import and... 阅读全文
摘要:
代码混淆部分 gradle的配置 proguard-rules.pro混淆配置 打包发布部分 S1.使用默认方式打包签名APK AndroidStudio选择Build => Generate Signed APK 总体步骤流程如下: 详细操作步骤: S2. 多渠道打包APK 属性配置 produc 阅读全文
摘要:
http://litesuits.com/ 阅读全文
摘要:
◆反编译 相关工具:Android Killer(dex2jar+jd-gui+apkTool) apkTool作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar作用:将apk反编译成Java源码(classes.dex转化成jar文件) jd-gui作用:查看APK中cl 阅读全文
摘要:
/*---------------------------------------- *-描述--Fragment例题总结. *-描述--S1.Fragment的生命周期 * ---Fragment的相关内容 * 1.个Fragment 必须总是被嵌入到一个Activity 中,它的生命周期直接依赖于宿主Activity生命周期 * 2.要创建一个Fragment 必须创建一个F... 阅读全文
摘要:
// 调用系统默认浏览器 // 参考: // http://www.cnblogs.com/zhwl/archive/2011/11/15/2249848.html // https://segmentfault.com/a/1190000003912694 case R.... 阅读全文
摘要:
// 三种方式可以生成LayoutInflater // LayoutInflater inflater = LayoutInflater.from(this); // LayoutInflater inflater = getLayoutInflater(); // LayoutInflater inflater=(LayoutInfl... 阅读全文