- 博客(13)
- 收藏
- 关注
原创 Mainifest
mainifest会通过二进制文件存在系统的索引里面,再通过packgedManageService读取信息。四大组件在使用的时候进行实例化。
2019-04-13 19:56:46 525
原创 安卓反编译
使用谷歌工具 android tool流程:使用apktool解压apk反编译XML文件——再使用dex2jar工具(将dex文件编译成jar包)再使用Xjad把class文件编译成Java文件apktool需要配置环境变量。dex2jar和apktool都需要用cmd命令apktool命令:apktool d apk名称.apkdex2jar命令:d2j-dex2jar...
2019-04-10 01:02:24 607
原创 安卓odex是什么?开发过程的jar包在哪里?
.手机上的apk会生成odex的文件基于原apk的dex文件生成的,给dex做了压缩加密和混淆的,以及绑定签名的工作,目的为了商业的安全。开发过程中的jar包文件在安卓系统中。dex是什么?dex是安卓的二进制可执行程序arsc是安卓的资源索引文件。生成apk的过程java文件由jdk编译成class,再由DX工具压缩成dex文件。由aapt打包成apk文件...
2019-04-09 21:52:44 452
原创 保存图片到手机相册的代码
File appDir = new File(Environment.getExternalStorageDirectory(), "Boohee"); if (!appDir.exists()) { appDir.mkdir(); } String fil...
2019-03-10 16:52:50 1742
原创 Android——fragment调用相册
//按钮事件 private void imgEvent() { mImageView_tq.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //打...
2019-03-07 01:46:14 1524
原创 Andraoid 之Activity的生命周期
Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。Acitivity一般意义上有四种状态:1.当A...
2019-03-06 19:58:18 130
原创 Android 之Fragment使用方法和常见问题
Fragment的生命周期Fragment每个生命周期方法的意义、作用setUserVisibleHint():设置Fragment可见或者不可见时会调用此方法。在该方法里面可以通过调用getUserVisibleHint()获得Fragment的状态是可见还是不可见的,如果可见则进行懒加载操作。onAttach():执行该方法时,Fragment与Activity已经完成绑定,该方法有一...
2019-03-06 19:52:46 334
原创 【程序员必备】安卓常用基础知识 — 常用布局#
Android 常用布局一、LinearLayout:线性布局orientationvertical 垂直布局,horizontal横向布局android:gravity 用于设置该控件中内容相对于该控件的对齐方式android:layout_gravity 用于设置该控件相对于父控件的对齐方式padding 内边距margin 外边距被设置weight值的控件,宽...
2019-03-03 16:25:14 287
原创 【程序员必备】java重要基础常用知识
SDK(软件开发工具包):一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合(广义上指辅助开发某一类软件的相关文档、范例和工具的集合)API(应用编程接口):就是操作系统留给应用的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令 ...
2019-03-03 16:05:55 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人