- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 android混淆
首先要说的话: 本文是对好几个博文的摘录再加上我自己的理解,以尊重原创为原则,下面贴出相关博文的链接 Android有效地减少方法数 http://blog.csdn.net/lihenair/article/details/51657099 Android 项目的代码混淆,Android proguard 使用说明 http://blog.csdn.net/catoop
2016-12-04 11:13:16 391
原创 android中的Application类
在2011年做的一个iptv项目中就接触了这个Application类,虽用起来简单,但还是有些需要注意的地方。空闲之余,总结如下: android系统为每个程序运行时创建一个Application类的对象,且application对象的生命周期就等于这个程序的生命周期。因为它是全局的,单例的,所以在不同的Activity,Service中获得的对象都是同一个对象。 通常我们不需要指定一个Ap
2014-09-06 16:26:50 263
原创 Android之SharedPreferences详解
Android平台提供的SharedPreferences类,是一个内部轻量级的存储方案,特别适合用于保存软件配置参数,比如boolean,int,float,long,String等数据.使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,路径为:/data/data/<package name>/shared_prefs. getSharedPreferen
2014-09-05 18:02:54 279
原创 android之visibility的三个属性
此属性意思是此视图是否显示,例如RelativeLayout中android:visibility="gone" 其有三个属性:visible显示;invisible显示黑背景条;gone不显示 在类中,可以设置其显示与否,setVisibility(View.GONE);不显示 setVisibility(View.VISIBLE);显示
2014-09-02 21:19:56 377
原创 jni开发中 接口为什么要冠extern "C"呢
android studio jni开发默认是C++语言的,而且还都是静态注册 C++为了支持函数重载,函数在被C++编译后在符号库中的名字与C语言的不同。假如某个函数的原型为void f(int x, int y);该函数被C编译器编译后在符号库中的名字为_f,而C++编译器则会产生_f_int_int之类的名字。C++就是靠这种机制来实现函数重载的。 被extern “C”修饰的函数...
2019-09-06 21:43:33 1804
转载 逆向加固分析
("libsecexe.so", "梆梆加固免费版"); ("libsecmain.so", "梆梆加固免费版"); ("libSecShell.so", "梆梆加固免费版"); ("secData0.jar", "梆梆加固免费版"); ("libSecShell-x86.so", "梆梆加固免费版"); ("libDexHelper.so", "梆梆企业版"); ("libDexHelper...
2019-08-30 15:26:28 1303
smalidea.zip
2019-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人