• 一些英文面试题(Android)


    Describe the APK format.
    The APK file is compressed the AndroidManifest.xml file, application code (.dex files), resource files, and other files. A project is compiled into a single .apk file.

    What is an action?
    A description of something that an Intent sender desires.

    What is activity?
    A single screen in an application, with supporting Java code.

    What is intent?
    A class (Intent) describes what a caller desires to do. The caller sends this intent to Android's intent resolver, which finds the most suitable activity for the intent.

    How is nine-patch image different from a regular bitmap?
    It is a resizable bitmap resource that can be used for backgrounds or other images on the device. The NinePatch class permits drawing a bitmap in nine sections. The four corners are unscaled; the four edges are scaled in one axis, and the middle is scaled in both axes.

    What languages does Android support for application development?
    Android applications are written using the Java programming language.

    What is a resource?
    A user-supplied XML, bitmap, or other file, injected into the application build process, which can later be loaded from code.

    How will you record a phone call in Android? How to get a handle on Audio Stream for a call in Android?
    Permissions.PROCESS_OUTGOING_CALLS: Allows an application to monitor, modify, or abort outgoing calls.

    What's the difference between file, class and activity in android?
    File - It is a block of arbitrary information, or resource for storing information. It can be of any type.
    Class - Its a compiled form of .Java file . Android finally used this .class files to produce an executable apk
    Activity - An activity is the equivalent of a Frame/Window in GUI toolkits. It is not a file or a file type it is just a class that can be extended in Android for loading UI elements on view.

    What is a Sticky Intent?
    sendStickyBroadcast() performs a sendBroadcast (Intent) that is "sticky," i.e. the Intent you are sending stays around after the broadcast is complete, so that others can quickly retrieve that data through the return value of registerReceiver (BroadcastReceiver, IntentFilter). In all other ways, this behaves the same as sendBroadcast(Intent).

    One example of a sticky broadcast sent via the operating system is ACTION_BATTERY_CHANGED. When you call registerReceiver() for that action -- even with a null BroadcastReceiver -- you get the Intent that was last broadcast for that action. Hence, you can use this to find the state of the battery without necessarily registering for all future state changes in the battery.
    Le王冬冬 博客分享地址: http://www.cnblogs.com/dongdong230/ 每个人都应做一天攻城狮
  • 相关阅读:
    文件拒绝访问且无法显示当前所有者
    SpringBoot+MyBatis整合中的坑以及Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required错误详解
    Android 免费批量导入Excel姓名手机号码为通讯录联系人
    批量压缩打包文件夹到各自的压缩包中
    GNU make 官方手册
    wps 删除线的快捷键
    【K8S】Kubernetes的基本数据存储详解EmptyDir / HostPath / NFS
    【K8S】kubernetes 一些概念的介绍
    【K8S】Kubernetes系统初始化与部署
    印尼医疗龙头企业Halodoc的数据平台转型之路:数据平台V1.0
  • 原文地址:https://www.cnblogs.com/dongdong230/p/4183112.html
Copyright © 2020-2023  润新知