• Android深度探索(卷2):系统应用源代码分析与ROM...

    6.4.2 编译、测试调试Calculator不管处于何种目的,很多研究Android源代码的程序员都会修改原有的代码来满足自己的需要。如果读者对这些感兴趣,可以试着修改Calculator的源代码,然后在Linux终端进入Calculator...
    文章 2017-05-02 936浏览量
  • Android N如何限制重置密码以遏制勒索软件

    为了应对层出不穷的恶意木马不断完善Android系统安全机制,Google还对Android系统的安全性进行了诸多优化,这些优化主要涉及系统权限、应用间文件共享以及Androidfor Work三方面的内容: 1.系统权限变更 弃用GET_...
    文章 2017-08-01 1329浏览量
  • 有关Android插件化的一些总结思考

    宿主所谓宿主,就是需要能提供运行环境,给资源调用提供上下文环境,一般也就是我们主 APK,要运行的应用,它作为应用的主工程所在,实现了一套插件的加载管理的框架,插件都是依托于宿主的APK而存在的。...
    文章 2018-07-20 4332浏览量
  • Android是否存在网络注入攻击?

    2.使用这种技术修改的最总目的也是要用钓鱼的方法覆盖其他应用程序。为什么是将用户从银行的页面重新定向到网上诱骗页面使用率会这么低呢?1.在Android 6及更高版本中,此技术不再有效,这意味着潜在受害者的数量...
    文章 2017-09-25 1796浏览量
  • 简析Android对Linux内核的改动

    Ashmem为内核提供了一种回收这些使用完的共享内存块的方法,如果某个进程试图访问这些已经被回收的内存块,它将会得到错误的返回值,以便它重新进行内存块分配数据初始化。4)RAM Console and Log Device 为了调试...
    文章 2012-02-02 1319浏览量
  • 业界首个非侵入式热修复方案Sophix重磅推出,颠覆移动...

    并且,我们采用了更加优雅的替换方式,直接在原有的AssetManager对象上进行析构重构,这样所有原先对AssetManager对象的引用是没有发生改变的,所以就不需要像Instant Run那样进行繁琐的修改了。可以说,我们的...
    文章 2017-06-15 14224浏览量
  • Android组件系列-Android Service组件深入解析

    可以看到,我们只是在onCreate()、onStartCommand()onDestroy()方法中分别打印了一句话,并没有进行其它任何的操作,注意代码注释中这三个方法的作用。onBind()方法是Service中唯一的一个抽象方法,所以必须要在...
    文章 2016-05-03 1714浏览量
  • 最完整Android Studio插件整理(转)

    vim 本身就是一款很优秀的文本编辑器,而Android Studio 更是一款编写APP应用的神器。如果两个款优秀的软件结合在一起感觉会怎样呢?详细请看文章:Android Studio+Vim 51.eventbus3-intellij-plugin 引导 EventBus ...
    文章 2016-01-14 2257浏览量
  • 阿里推出业界首个非侵入式热修复方案Sophix,颠覆移动...

    Tinker的合成方案,是从dex的方法和指令维度进行全量合成,整个过程都是自己研发的。虽然可以很大地节省空间,但由于对dex内容的比较粒度过细,实现较为复杂,性能消耗比较严重。实际上,dex的大小占整个apk的比例是...
    文章 2017-06-14 3685浏览量
  • Android 3D游戏开发技术宝典——OpenGL ES 2.0》...

    与前面介绍的将JDK的bin路径添加到Path环境变量中的方法相同,将解压后android-sdk-windows文件夹下的tools目录路径添加到Path环境变量中,然后单击“确定”按钮完成所有环境变量的配置,如图1-18所示。提示 上述...
    文章 2017-05-02 1484浏览量
  • Native开发与JNI机制详解

    Google于2009年6月底发布了Android NDK的第一个版本,为广大开发者提供了编译用于Android应用的Native模块的能力,以及将Native模块随Java应用打包为APK文件,以便分发安装的整套解决方案。NDK的全称是Native ...
    文章 2014-01-04 975浏览量
  • 为什么除了 Flutter 之外,我们还需要另一个跨平台...

    “我们一直在与一些顶级应用的开发人员进行合作&xff0c;他们的反馈支持帮助我们使 1.0 版本更加强大。Compose 是一套声明式框架&xff0c;其最大特色在于摆脱了传统 Android 方法中的层级结构&xff0c;或者说布局与控制...
    文章 2021-08-24 108浏览量
  • React Native热更新及混合开发

    在iOS应用开发中,由于Apple严格的审核标准低效率,iOS应用的发版速度极慢,这对于大多数团队来说是不能接受的,所以热更新对于iOS应用来说就显得尤其重要。而就在前不久,苹果严禁WaxPatch、JSPatch等热修复框架...
    文章 2017-06-14 5188浏览量
  • 干货满满,Android热修复方案介绍

    摘要:在云栖社区技术...如果某一个类的方法出现了Bug,那么可以去新建一个类,把修复后的方法放到这个类里面,同时把原来那个类的方法的指针指向新方法的方法体就可以实现方法体的替换,从而实现热修复的效果。Andfix...
    文章 2017-11-03 11799浏览量
  • Activity 的 36 大难点,你会几个?...

    1.7 修改 Activity 进入退出动画 可以通过两种方式,一是通过定义 Activity 的主题,二是通过覆写 Activity 的 overridePendingTransition 方法。通过设置主题样式在 styles.xml 中编辑代码,添加 themes.xml 文件...
    文章 2020-01-18 1344浏览量
  • Android Service完全解析,关于服务你所需知道的一切...

    关于Service最基本的用法自然就是如何启动一个Service了,启动Service的方法和启动Activity很类似,都需要借助Intent来实现,下面我们就通过一个具体的例子来看一下。新建一个Android项目,项目名就叫ServiceTest,...
    文章 2017-11-08 837浏览量
  • 腾讯Android自动化测试实战

    这部分对读者的技术能力要求相对更高一些,涉及的知识点的深度广度要明显高于前半部分,需要进行Android App应用的性能速度测试的读者可以深入阅读,领会书中所提场景的测试设计与思路,进而掌握框架的精髓所在。...
    文章 2017-05-02 7662浏览量
  • [Android]全面了解Activity

    我们都知道Android中有四大组件(Activity 活动,Service 服务,Content Provider 内容提供者,BroadcastReceiver 广播接收器),Activity是我们用的最多也是最基本的组件,因为应用的所有操作都与用户相关,...
    文章 2016-05-26 1218浏览量
  • Android 方法数杂谈

    因为多态复写是 OO 最常见的编程手段,假如滥用继承且祖先类中的方法很多,那么所有祖先类定义过的方法都会添加到子类中,从而导致方法数膨胀。所以除了进行字面意义上地减少方法,还可以从设计角度来解决这类问题...
    文章 2016-07-13 3032浏览量
  • 设计模式相关面试题目

    应用的场合是新的对象类型很可能经常被添加进来.C.你所关心的仅仅是工厂方法返回的接口方法,不必关心实现细节 5.在Java中,什么叫观察者设计模式(observer design pattern)?观察者模式又叫做发布-订阅(Publish/...
    文章 2016-05-05 9619浏览量
  • 开发你自己的Android 授权管理器

    所以我决定用我的方法调查它——就像我平时想要了解一件事情所用的方法一样——用“杰克鲍尔“的方式。我发表了这篇深入调查后的结论性文章,包含了所有这个服务所能提供的功能一些我觉得重要的需要发掘的细节。...
    文章 2015-12-04 1413浏览量
  • [译]当发布安卓开源库时我希望知道的东西

    当构建你的安卓库时,请关注库的易用性暴露出的方法,它们应该具有以下特点: 符合直观 安卓库中的代码做了些什么都应该以某种形式反馈给使用者,可以是日志输出,也可以是视图的变化,这根据库的类型来决定。如果...
    文章 2017-10-17 1139浏览量
  • Android 源码设计模式解析与实战》——第1章,第1.2...

    当然,在现实开发中,只通过继承的方式来升级、维护原有系统只是一个理想化的愿景,因此,在实际的开发过程中,修改原有代码、扩展代码往往是同时存在的。软件开发过程中,最不会变化的就是变化本身。产品需要不断地...
    文章 2017-05-02 1031浏览量
  • 嵌入式操作系统风云录:历史演进与物联网未来.

    嵌入式操作系统是一门软硬结合、覆盖广泛的应用和工程技术,在当前物联网浪潮袭来之际,嵌入式操作系统再一次被推上了风口浪尖。我创建了www.hexiaoqing.net网站,将我过去20多年所写的文章和会议发言的PPT,以及...
    文章 2017-05-02 6509浏览量
  • Android Drawable绘图学习笔记

    一个比较简单的方法添加一个图片到你的程序中,然后通过资源文件引用这个文件,支持的文件类型有PNG(首选的)JPG(可接受的)GIF(不建议),显然这种对于显示应用程序的图标跟来说是首选的方法,也可以用来显示...
    文章 2017-07-05 875浏览量
  • 空姐一起聊聊装饰模式

    现在呢,要在此基础上为该类的某一个对象额外地增加功能或者或者修改原有的功能,我们可以怎么做呢?很多童鞋说:这个简单,可以这么实现: 方式一:直接修改Girl类 方式二:继承Gril类,在子类中实现我们的需求 ...
    文章 2017-09-12 1271浏览量
  • 从0到1开发自动化测试框架

    以后就算我们要换用其他的第三方包,我们的测试案例层支持层的方法也不需要做任何的修改。只需要修改driver层实现的方式就可以了。在一层,我们主要实现两个方面的封装,一个是driver的封装,一个是基于基类自然...
    文章 2017-09-30 7485浏览量
  • java-优化-代码中的优化(1)

    其次,接口中如果可能定义非final的变量的话,而方法又都是abstract的,这就自相矛盾了,有可变成员变量但对应的方法却无法操作这些变量,虽然可以直接修改这些静态成员变量的值,但所有实现类对应的值都被修改了,这...
    文章 2016-08-02 1204浏览量
  • Material Design 实战 之第四弹 —— 卡片布局以及...

    接下来修改activity-main.xml,如下所示(在toolbar下面添加一个recycleview), lt;xml version="1.0"encoding="utf-8?gt;lt;android.support.v4.widget.DrawerLayout xmlns:android=...
    文章 2018-10-02 1172浏览量
  • 我要做 Android 之面笔试总结

    (因为一旦增加就需要修改原有代码,不符合开闭原则) 什么是装饰者模式?1、定义 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现...
    文章 2018-09-19 1019浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化