
Android
文章平均质量分 90
_cai_cai_
这个作者很懒,什么都没留下…
展开
-
JNI的使用(AndroidStudio)
一、JNI的作用: 1.使JAVA与本地其他类型语言(C、C++)交互; 2.在JAVA代码里调用C、C++等语言的代码 或 C、C++调用JAVA代码。 由于JAVA具有跨平台的特点,所以JAVA与本地代码的交互能力弱,采用JNI特性可以增强JAVA与本地代码的交互能力。 二、AndroidStudio中JNI的使用方法: 准备工作: 1. 在AndroidStudio里,点击File->Settings...,检查下图中红框圈中的两个工具有没有下载,没有的话需要进行下载: 2.原创 2021-11-04 16:42:26 · 3890 阅读 · 0 评论 -
Android学习(进阶技巧)
一、全局获取Context的技巧: 当应用程序的架构逐渐复杂的时候,许多逻辑代码会脱离Activity类,此时Context的获取就不太方便。但Android提供了一个Application类,每当应用程序启动的时候,系统就会自动将这个类进行初始化,而我们可以定制一个自己的Application类,以便管理程序内的一些全局状态信息,比如说全局Context。 自定义Application的步骤: (1)首先创建一个MyApplication类继承自Application...原创 2021-09-02 16:09:19 · 153 阅读 · 0 评论 -
Android学习(后台劳动者-探究服务)
Android可以使应用程序即使在关闭的情况下仍然可以继续在后台运行。后台是四大组件之一,四大组件是什么?在这里复习一下:活动、广播接收器、内容提供器、服务。 一、服务: 服务(Service)是Android中实现程序后台运行的解决方案,适合执行不需要和用户交互且需长期运行的任务,不依赖于任何用户界面。 服务并不是运行在一个独立进程中,依赖于创建服务时所在的应用程序进程(应用程序进程被杀掉时,所有依赖于该进程的服务也会停止运行)。 服务并不会自动开启线程,所有代码默认在主线程中运行(一般在服务的.原创 2021-09-02 15:33:54 · 1828 阅读 · 0 评论 -
Android学习(运用手机多媒体)
一、使用通知Notification: 当某个应用程序希望向用户发出一些提示信息,而该程序又不在前台运行时,就可以借助通知来实现。 1.通知的基本用法: 通知可以在活动、在广播接收器或在服务里创建。 创建通知的步骤: a.获取NotificationManager实例: NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); b.使用Builder构造原创 2021-09-02 16:02:36 · 702 阅读 · 0 评论 -
Android学习(广播机制)
《Android第一行代码》第2版第5章学习笔记 *广播机制 一、Android中的广播分为两种: 1.标准广播:完全异步执行,所有广播接收器几乎同时接收,无先后顺序,效率高无法被截断 2.有序广播:同步执行,广播发出后,在同一时刻只有一个接收器接收这条广播,其逻辑执行完毕后,下一个接收器才会继续接收,有先后顺序和优先级的限制,广播消息可截断,前面的接收器截断消息,后面的接收器将无法收到广播。 二、接收系统广播(比如手机电量不足、时间区域发生改变等): 接收广播需要广播接收器,广播接收器,广播接收器可以自原创 2021-08-25 13:45:59 · 311 阅读 · 0 评论