• 关于

    JNI工作原理

    的搜索结果
  • Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程

    Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程 终于回到我们的 android了,我们先要配置这个NDK的环境,但是之前,我们还要了解一下基本的术语 一.交叉编译 在一个平台下编译出另一个平台可以执行的二进制程序 CPU平台:...

    文章 刘桂林 2016-04-24 1998浏览量

  • Android热修复升级探索——SO库修复方案

    一、前言 通常情况下,大多数人希望android下热补丁方案能够做到补丁的全方位修复,包括类修复/资源修复/so库的修复。 这里主要介绍热补丁之so库修复思路。 二、so库加载原理 Java Api提供以下两个接口加载一个so库 System.loadLibrary(String libName...

    文章 mqc 2017-09-26 5075浏览量

  • 使用jni接口完成android本地程序的运行

    最近在开发android相关的程序。可惜啊,android的开发接口都是基于java的,作为一个c开发者,于是我想开发一个c程序,然后想法root掉那个手机,然后使用adb工具将程序拷贝到手机里就可以运行了...想法很好,但是有两个问题,第一,靠点击根本无法运行本地程序;第二,如果程序发布,难道能...

    文章 科技小能手 2017-11-12 831浏览量

  • 小公司程序员的编程水平与BAT大厂到底有多大差距?

    BAT的牛人多,普通人也多,虽然他们不是每个人都能达到令人仰望的技术水平,但毕竟平台高,所以眼光会变得宽阔;代码要求更为严格,所以普通的程序员也会被逼变得更优秀;身边的牛人多,普通的程序员也会受到影响,提升的更快 正好,小编今天看到一篇文章,是讲去阿里的面试经历,也分享给大家,看看自己离着【进】阿...

    文章 Android进阶开发 2019-04-25 1003浏览量

  • 《Android安全技术揭秘与防范》—第8章8.4节Hook原生应用程序

    本节书摘来自异步社区《Android安全技术揭秘与防范》一书中的第8章8.4节Hook原生应用程序,作者周圣韬,更多章节内容可以访问云栖社区“异步社区”公众号查看。 8.4 Hook原生应用程序之前我们演示过了如何在Java层Hook系统的API方法,但是我们都知道很多安全级别较高的操作我们都不会...

    文章 异步社区 2017-05-02 2108浏览量

  • Android上的Dalvik虚拟机

    本文会介绍Andorid系统上曾经使用过的Dalvik虚拟机。后面还会有一篇文章讲解Android系统上现在使用的虚拟机:ART。 另外,我的博客里有一篇关于Java虚拟机的预习文章也可以看一看:Java虚拟机与垃圾回收算法 也许有人会问,既然Dalvik虚拟机都已经被废弃了,为什么我们还要了解...

    文章 paulquei 2018-09-21 1314浏览量

  • JVM的启动流程

    JVM工作原理和特点主要是指操作系统装入JVM,是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。  ...

    文章 jephon 2016-08-09 1254浏览量

  • 博客导航——一站式搜索(所有博客的汇总帖)

    博客导航——一站式搜索 以后博客肯定会越来越多的,所以这做一个整理,方便各位朋友能快速的锁定自己想要的资源 Android Studio Google主推-Android开发利器——Android Studio,这可能是最全的AS教程! Android St...

    文章 刘桂林 2016-01-08 2801浏览量

  • Android中G-Sensor相关流程

    1.使G-sensor正常工作需要做的事:G-sensor driver文件包括:driver/i2c/chips/lis331dl.cdriver/i2c/chips/sensorioctl.hinclude/linux/lis331dl.h并在/kernel/arch/arm/mach-s3c...

    文章 欧阳鹏 2013-03-26 931浏览量

  • imsdroid 学习(初认识)

      由于工作的需要,麦洛最近都在研究语音通话的技术。工作中,一个同事无意发现了开源项目idoubs。idoubs是imsdroid的IOS版本。   从google以及baidu来看,除了官网http://code.google.com/p/imsdroid/介绍外,有关imsdroid或idou...

    文章 hylinux1024 2012-07-15 665浏览量

  • 金三银四,2019大厂Android高级工程师面试题整理+进阶资料

    金三银四,很多同学心里大概都准备着年后找工作或者跳槽。最近有很多同学都在交流群里求大厂面试题。正好我电脑里面有这方面的整理,于是就发上来分享给大家。 这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技...

    文章 Android进阶开发 2019-03-25 3218浏览量

  • Android开发艺术探索——新的征程,程序人生路漫漫!

    Android开发艺术探索——新的征程,程序人生路漫漫! 偶尔写点东西分享,但是我还是比较喜欢写笔记,看书,群英传看完了,是学到了点东西,开始看这本更加深入Android的书籍了࿰...

    文章 刘桂林 2016-05-04 1390浏览量

  • Android应用程序消息处理机制(Looper、Handler)分析(1)

        Android应用程序是通过消息来驱动的,系统为每一个应用程序维护一个消息队例,应用程序的主线程不断地从这个消息队例中获取消息(Looper),然后对这些消息进行处理(Handler),这样就实现了通过消息来驱动应用程序的执行,本文将详细分析Android应用程序的消息处理机制。     ...

    文章 余二五 2017-11-14 911浏览量

  • Android程序运行性能优化

    Android程序运行性能优化  原文地址 对于Android手机来说,由于Google全面开放多任务同时运行着Java这样的解释型语言导致对RAM的开销很大,随着Android平台的发展很多新手程序员在经验等问题,会导致你的应用执行效率较低。针对于发布版应用应该注意以下几点:  一、慎用Logc...

    文章 zting科技 2017-10-24 636浏览量

  • JAVA修炼中非常值得一读的文章

    这里全部文章自于IBM的开发者技术交流网站: http://www.ibm.com/developerworks/cn/ 1.Servlet 工作原理解析http://www.ibm.com/developerworks/cn/java/j-lo-servlet/ 2.Tomcat 系统架构与设...

    文章 凌峯 2014-10-28 798浏览量

  • 《深入理解Android:卷III A》一一2.2Java层中的Binder分析

    本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第2章,第2.2节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1 2.2Java层中的Binder分析 2.2.1Binder架构总览如果读者读过卷I的第6章,相信就不会对Binder架构中代表Cl...

    文章 华章计算机 2017-05-02 1201浏览量

  • TaintDroid深入剖析之启动篇

    TaintDroid深入剖析之启动篇 简行、走位@阿里聚安全 1 背景知识 1.1   Android平台软件动态分析现状 众所周知,在计算机领域中所有的软件分析方法都可以归为静态分析和动态分析两大类,在Android平台也不例外。而随着软件加固、混淆技术的不断改进,静态分析越来越难以满...

    文章 聚安全平台 2016-07-21 3673浏览量

  • Dexposed:Android平台免Root无侵入AOP框架

    本文来自阿里巴巴技术协会(ATA) 本文首发于 http://www.infoq.com/cn/news/2015/07/dexposed 近日,阿里巴巴无线事业部推出首个重量级Android开源项目,名为Dexposed,是一个Android平台下的无侵入运行期AOP框架。旨在解决像性能监控、在...

    文章 mtt1111 2015-12-25 4021浏览量

  • 干货|Flutter 原理与闲鱼深度实践

    作者|王康(正物)出品|阿里巴巴新零售淘系技术部 王康(正物)—— Flutter 官方成员 阿里巴巴技术专家,之前主要负责 Flutter 在闲鱼中的混合开发体系,目前重点关注 Flutter 深入度以及生态相关的工作。本文将分享三方面内容, Flutter 的原理、 Flutter 在闲鱼中的...

    文章 淘系技术 2019-10-14 5018浏览量

  • Android热修复升级探索——追寻极致的代码热替换

    前言 前段时间,Android平台上涌现了一系列热修复方案,如阿里的Andfix、微信的Tinker、QQ空间的Nuva、手Q的QFix等等。 其中,Andfix的即时生效令人印象深刻,它稍显另类,并不需要重新启动,而是在加载补丁后直接对方法进行替换就可以完成修复,然而它的使用限制也遭遇到更多的质...

    文章 万壑 2017-04-27 20131浏览量

  • JAVA技术周刊第一期:关于JVM你了解多少?看这篇文章就够了!

    JAVA是世界各地开发者使用最多的编程语言,无论是在用户最喜爱的编程语言排行榜、程序员薪资榜单、编程入门首选语言等榜单上都是常年占据前三的位置的一种语言,但它也是最难学的语言之一。为了帮助大家更好的理解JAVA,开发者社区特别推出《Java周刊》学习栏目,将为大家介绍最新的Java技术与动态、预告...

    文章 被纵养的懒猫 2020-08-11 18113浏览量

  • 深入理解Flutter Platform Channel

    作者:闲鱼技术-皓黯 ​ 相信读者们在阅读了我们之前的文章后,对Platform Channel有了一定的理解和认识。但是由于篇幅有限,上文并未对Platform Channel的工作原理进行详细的讲解。Platform Channel如何工作,消息如何从Flutter端传递到Platfor...

    文章 闲鱼技术 2018-08-28 5906浏览量

  • Android 反调试技巧之Self-Debuging/proc 文件系统检测、调试断点探测

    Android 反调试技巧之Self-Debuging/proc 文件系统检测、调试断点探测         首先,我们来看看Bluebox Security(一家移动数据保护的公司)所描述的反调试方法。gDvm是一个类型为DvmGlobals的全局变量,用来收集当前进程所有虚拟机相关的信...

    文章 美人迟暮 2017-05-02 2124浏览量

  • 安卓动态调试七种武器之离别钩 – Hooking(下)

    安卓动态调试七种武器之离别钩 – Hooking(下) 作者:蒸米@阿里聚安全 0x00 序 随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的。另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试武器。因此,...

    文章 聚安全平台 2016-06-27 3970浏览量

  • 监听自身卸载,弹出用户反馈调查

    1,情景分析         在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底。这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于JNI开发的Android应用小Demo,...

    文章 code_xzh 2015-11-07 863浏览量

  • Flash中实现语音变声(下)

    Flash中实现语音变声(下)  http://vivimice.blog.163.com/blog/static/16100120111111428742/ 工作 2011-02-11 15:41:25 阅读188 评论12    字号:大中小 订阅 上次我们说到了,语音变声的算法,最简单...

    文章 银狐游戏开发 2011-04-12 767浏览量

  • Flash中实现语音变声(下)

    Flash中实现语音变声(下) http://vivimice.blog.163.com/blog/static/16100120111111428742/ 工作 2011-02-11 15:41:25 阅读188 评论12 字号:大中小 订阅 上次我们说到了,语音变声的算法,最简单的就是...

    文章 最美的回忆 2017-11-18 1016浏览量

  • android告别篇-对于源码我的一些看法

    1.背景         即将结束在sony移动的实习了,在最后的日子有一些伤感有一些感触,对于android这个倾注一年心血的技术有太多话要说。感谢sony移动的各位大牛们给我这个机会,让我彻彻底底的看清了android的本质。没有这次工作经历,我对android的印象可能会一直停留在sdk层。...

    文章 傲海 2014-04-08 3933浏览量

  • 监听自身卸载,弹出用户反馈调查

    1,情景分析         在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底。这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于JNI开发的Android应用小Demo,...

    文章 ctrip_xzh 2015-11-07 1483浏览量

  • JVM:如何分析线程堆栈

    英文原文:JVM: How to analyze Thread Dump 在这篇文章里我将教会你如何分析JVM的线程堆栈以及如何从堆栈信息中找出问题的根因。在我看来线程堆栈分析技术是Java EE产品支持工程师所必须掌握的一门技术。在线程堆栈中存储的信息,通常远超出你的想象,我们可以在工作中善加...

    文章 孤剑 2014-11-10 906浏览量

1 2 3 4 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT