自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙少爷的博客

可复用代码才是好代码

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android IPC之Binder机制

在Android中,由于Binder通信机制的存在,进程迁移使用的非常非常频繁,Android四大组件都可以进行进程间数据通讯。(一)如果你是一个Android纯APP开发工程师。对于APP内部的功能服务,可以实现本地Service,如果该服务需要向其他进程提供功能服务,那么只需要(1)在Eclipse Android工程的Java包目录中建立一个扩展名为aidl的文件。该文件的语法类似于Java代

2017-02-09 17:02:20 288

原创 Android studio 2.2.2 中使用 so 文件出现:dlopen failed: "/xxx.so" is 32-bit instead of 64 bit

dlopen failed: "/system/lib64/libcytool.so" is 32-bit instead of 64-bit

2016-11-11 21:31:26 4143

原创 Android 应用开发之Dex解析和类加载

APP安装对于一个Android的apk应用程序,其主要的执行代码都在其中的class.dex文件中。在程序第一次被加载的时候,为了提高以后的启动速度和执行效率,Android系统会对这个class.dex文件做一定程度的优化, 并生成一个ODEX文件,存放在/data/dalvik-cache目录下。以后再运行这个程序的时候,就只要直接加载这个优化过的ODEX文件就行了,省去了每次都要优化的时

2017-03-03 16:52:48 1698

原创 Android应用内、外部启动Activity差异总结

应用程序的启动过程 整个应用程序的启动过程要执行很多步骤,但是整体来看,主要分为以下五个阶段: 一. Step1 - Step 11:Launcher通过Binder进程间通信机制通知ActivityManagerService,它要启动一个Activity; 二. Step 12 - Step 16:ActivityManagerService通过Binder进程间通信机制通知Lau

2017-02-16 17:02:20 708

原创 详解安卓从图表icon点击到APP启动界面加载流程

首先要明确一点:在Android系统中,应用程序是由Launcher启动起来的,其实,Launcher本身也是一个应用程序,其它的应用程序安装后,就会Launcher的界面上出现一个相应的图标,点击这个图标时,Launcher就会对应的应用程序启动起来。1.用户在手机桌面点击要启动的软件的icon,此时我们的上下文是Launcher的进程,对于Launcher.java,继承了Activity,在

2017-02-16 16:59:48 2370

原创 Android 逆向破解之so加载时机

安卓安全领域,封装核心算法入so库是一个很好的机制,比如应用框架层的HAL,以及APP开发中的NDK。道高一尺魔高一丈,攻防话题亘古持续。今天从共享库so文件破解的JNI_Onload下断技巧入手,讲解一下so的Android加载时机问题:首先我在studio中建了一个android ndk工程,然后我写了两个java类,比如 MainActivity.java 和 NativeMethodAc

2017-02-16 16:53:21 2212

原创 APP启动时Activity的进程间通讯Binder机制

一 . 理论基础在Android中,由于Binder通信机制的存在,进程迁移使用的非常非常频繁,Android四大组件都可以进行进程间数据通讯。对于Binder Service端: (1) 定义AIDL文件来公开服务的接口(比如 scheduleLauncherActivity,bindApplication,shceduleReceiver或者mic,打开camera,点灯等等) (2)编译AI

2017-02-09 22:04:15 518

android应用开发之视频和音乐播放代码

这是android应用开发入门级的视频和音乐播放代码实例,适合初学者,都可以运行

2015-05-31

android动画制作和图片显示实例

这是新手入门安卓动画制作的很好的实例代码,都可以运行。

2015-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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