当前位置: 移动技术网 >

android framework

  (共找到 35 条与 android framework 相关的信息)

[Android][Framework] 添加系统服务

2018-09-16 01:52 | 评论:0 次 | 浏览: 0

新博客地址 http://wossoneri.github.io/2018/09/15/[Android][Framework]create system service/ 做系统开发,有时候需要自己定义一些接口供App使用, 同时为了方便维护管理,就会需要自己建立一个服务,把新的功能集中在一起。下 ...

关于android开发的framework源码重要文件路径分析

2018-10-30 20:54 | 评论:0 次 | 浏览: 0

## 相关文件路径 1. activitymanagerservice * 用来管理应用程序生命周期并提供常用的导航回退功能。 * frameworks/base/services/core/jav

AndroidStudio Frameworks detected: Android framework is detected in the project Configure

2019-01-02 02:33 | 评论:0 次 | 浏览: 0

androidstudio frameworks detected: android framework is detected in the project configure。 更新了andro

【Android】用Cubism 2制作自己的Live2D——来制作动态壁纸吧!

2019-03-30 07:24 | 评论:0 次 | 浏览: 0

前言- Andorid SDK下载 baidu云 提取码:19jm 这次我们就来研究一下官方的例子之一的liveWallPaper,也就是开发Android的动态壁纸 先来看看这个例子运行的结果: 还是蛮可爱的嘛,那么开始吧! 项目的目录- framework中是live2d要用的必须的类 libs ...

Android Framework Application Framework层简单介绍

2019-07-24 12:49 | 评论:0 次 | 浏览: 0

引言               a

Android中使用socket使底层和framework通信的实现方法

2019-07-24 13:16 | 评论:0 次 | 浏览: 0

一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层 呢?android中gsp

android开发教程之framework增加字符串资源和图片等resource资源

2019-07-24 15:24 | 评论:0 次 | 浏览: 0

增加string 在android frameworks/base/core/res/res/values中增加string,举例来说在string.xml增加一个str

Android 往Framework中添加新资源的方法详解

2019-07-24 15:31 | 评论:0 次 | 浏览: 0

有时候我们想在标准的framework中添加自己的新的资源怎么办呢?办法就是我们来尝试下。通过eclipse的联系,我们可以联想到是否就是简单的把字符串放在res的各个文件

Android9.0 静默安装源码的实现

2020-03-09 16:40 | 评论:0 次 | 浏览: 0

网上基本都停在8.0就没人开始分析android9.0如何静默apk的代码,这是我自己之前研究9.0的framework整理出来的,真实源码整理 import android

Android PhoneWindowManager监听屏幕右侧向左滑动实现返回功能

2020-05-11 14:52 | 评论:0 次 | 浏览: 0

由于项目没有设计返回键,一旦进入别的应用,就无法回到桌面。只能通过串口输入input keyevent 4(返回键)来返回桌面,为了方便调试,在framework 中监听手势,实现返回功能。 在f

Android Framework层和Native层通过原生socket实现通信

2020-07-09 10:45 | 评论:0 次 | 浏览: 0

      Android和C/C++通过原生socket实现通信  本篇是Android和C/C++通信系列的第一篇,先从最简单Socket通信来作为开篇。聊到Android和C/C++之间的通信读者也许可以列举很多,为什么要从最简单的原生socket通信为例来最开始说明,这个是因为不可能一开始就上最难的,得循序渐进一步步进行,所以先从最简单的原生Socket开始是最好不过的了。在这里就不对S...

idea拉取git远程仓库后报错:Frameworks detected以及Non-managed pom.xml file found

2020-07-17 10:56 | 评论:0 次 | 浏览: 0

先说第一个问题:Frameworks detected: Android framework is detected in the project Configure提示错误:Frameworks detected: Android framework is detected in the project Configure解决方案:press CTRL+ALT+SHIFT+Son project setting structure->Facetsclick + button and ad

Framework binder驱动(一)MediaPlayerService 启动

2020-07-17 16:29 | 评论:0 次 | 浏览: 0

通过MediaPlayerService启动作为了解binder驱动的入口.MediaPlayerService是init进程启动的进程,开机时候显示开机动画等.入口源码为freamwork 目录下main_mediaserver.cpp文件启动MediaPlayerServicemain_mediaserver.cpp文件下只有一个main()函数,我们根据mediaService的启动流程来观察binder驱动如何进行进程间通信int main(int argc __unused, char**

AndroidR客制化资源apk

2020-07-23 15:10 | 评论:0 次 | 浏览: 0

这里说一下androidR上如何客制化一套自己的资源apk, custom-res.apkmtk有这份文档MediaTek_resource_packing_and_accessing.pdf但是比较旧,而且mtk的res.apk在调用时也会有报错如下为摸索修改:主要是修改源码build目录下的文件build/soong:modified: java/aar.gomodified: java/androidmk.gomodified: java/app.gomod...

2020.7.21作业 补充

2020-07-23 15:12 | 评论:0 次 | 浏览: 0

##1.CFF_100.apk获得标志对于之前的报错:: error: Error retrieving parent for item: No resource found that matches the given name ‘@android:style/WindowTitleBackground’.问题在于要更新apktool的framework file。具体做法:[参考文档](https://blog.csdn.net/Andrio/article/details/103887045)

Android Q 电量使用图分析 show app usage

2020-07-23 15:56 | 评论:0 次 | 浏览: 0

这个界面就是packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageAdcanced.java,然后查看它加载的布局文件@Override protected int getPreferenceScreenResId() { return R.xml.power_usage_advanced; }布局代码如下<PreferenceScreen xmlns...

Android Camera video数据流

2020-07-24 17:01 | 评论:0 次 | 浏览: 0

在Android系统中,实现一个具有录像功能的应用程序只需要调用MediaRecorder的相应接口即可。下面简单分析下从MediaRecorder往下的结构:支撑MediaRecorder的framework结构APP调用的应用层MediaRecorder接口最终对应的实质接口位于StagefrightRecorder.cpp中,在这里面会统一管理录像需要的视频数据、音频数据、编码器等;这里只关注视频数据的情况,StagefrightRecorder通过CameraSource来获取视频数据,这个Ca

Android View绘制流程详解

2020-07-27 15:44 | 评论:0 次 | 浏览: 0

一、 View树的绘图流程当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android Framework 处理。绘制是从根节点开始,对布局树进行 measure 和 draw。整个View树的绘图流程在 ViewRoot.java 类的performTraversals() 函数展开,该函数所做 的工作可简单概况为是否需要重新计算视图大小(measure)、是否需要重新安置视图的位置(layout)、以及是否需要重绘(draw),流程图如下:View 绘制流程函数调用链:.

Android mountService分析

2020-07-27 15:46 | 评论:0 次 | 浏览: 0

1存储设备管理框架简介Vold、MountService、Kernel关系图:MountService:主要监听Vold和应用发送来的请求,并进行一些业务逻辑处理Vold:守护进程,主要监听Kernel和MountService发送的请求,一方面负责接受内核发送的关于外部存储设备加载和删除的消息,然后将信息发送给framework层的MountService;另一方面负责执行MountSer...

[RK3399] android7.1 设置开机启动apk

2020-07-27 15:48 | 评论:0 次 | 浏览: 0

平台:RK3399+android7.1开机启动apk(1)修改类:./frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java(2)修改代码位置:boolean startHomeActivityLocked(int userId, String reason) { if (mFactoryTest == FactoryTest.FACTORY_T..

Android 7.1 导航栏增加按键

2020-07-27 16:33 | 评论:0 次 | 浏览: 0

需求说明导航栏增加按键平台:rk3399+ Android 7.1实现导航栏增加按键frameworks/base/packages/SystemUI/res/drawable-nodpi/ic_sysbar_back.pngframeworks/base/packages/SystemUI/res/values/strings.xml添加strings,xml字符串<string name="accessibility_power" translatable="f.

Android应用程序窗口(Activity,Window,View)原理解析

2020-07-27 16:52 | 评论:0 次 | 浏览: 0

Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分析ActivityThreadpublic final class ActivityThread { private Activity performLaunchActivity(ActivityClientRecord r, Intent customIntent) { activity = mInstrumentation.newActivity( ...

缟译后的第三方APK放到packages/apps/测试报错解决

2020-08-05 17:18 | 评论:0 次 | 浏览: 0

步骤如下:编译好的APK放在packages/apps/下面新建个文件夹test,然后拷贝apk到test文件夹中,路径/packages/apps/test/xxx.apk.在/devices/项目/项目平台/devices.mk ,搜索 "PRODUCT_COPY_FILES += \ ",然后在PRODUCT_COPY_FILES += \字样后面添加拷贝APK指定的路径;PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/wake_lock_fi...

3年以上Android开发的中高级面试宝典(准备金九银十,大厂直通)

2020-08-05 18:29 | 评论:0 次 | 浏览: 0

前言这是“拔剑金九银十”的第二篇文章,本文主要针对3年以上的Android开发者进阶面试中高级开发工程师而整理。三年以下小伙伴请移步:这是一份面向0-3年Android开发者的面试宝典,2020一线互联网大厂面试真题系统收录!希望可以对你们有所帮助。不多废话,进入正题。目录:Java中高级计算机网络Android高级面试—性能优化Android优秀第三方库Android framework相关其他Android高频面试题一、Java中高级1、谈谈对java多态的理解?2、你所知.

安卓输入事件的一般流程(常见key和touch需求分析)

2020-08-08 18:34 | 评论:0 次 | 浏览: 0

input key and TouchKey常见debug 工具Android Key框架原理常见需求Touch常见debug 工具Android Key框架原理常见需求Key常见debug 工具dumpsys inputAndroid Key框架原理常见需求Touch常见debug 工具Android Key框架原理常见需求...

[framework]了解android的各种Context

2020-08-08 18:35 | 评论:0 次 | 浏览: 0

这里写目录标题

android 去掉广播发送警告

2020-08-01 00:00 | 评论:0 次 | 浏览: 0

系统应用在发送广播时,可能会出现类似的 log 提示,01-01 08:06:09.150 2359 3052 E ActivityManager: Sending non-protected broadcast android.intent.action.TEST_ACTION from system 3094:xxx.yyy.zzz/1000 pkg xxx.yyy.zzz01-01 08:06:09.150 2359 3052 E ActivityManager: java.lang.Th

使用ContentObserver 来监听自定义的Settings设值变化

2020-08-01 00:00 | 评论:0 次 | 浏览: 0

使用ContentObserver 来监听自定义的Settings设值变化情景:在一个app上通过开关控制系统中新添加功能的开关。方案:自定义一个key存放在Settings数据库,通过ContentObserver来监听这个key值的改变,监听到变化后进行相应的处理。代码:第一步:找到合适的位置。自定义一个key,创建内部类ContentObserver,并在其中的onChange方法做相应的处理//自定义一个key private static final String SETTIN

在平台RK3288上编写键盘驱动

2020-08-01 00:00 | 评论:0 次 | 浏览: 0

环境介绍硬件:RK3288、键盘驱动芯片PCA9535(I2C-GPIO)软件:android 7.1 linux4.4原理图:I2C1_INT:GPIO5_B3I2C1_RST:GPIO7_B4配置介绍1.dts&i2c1 {status = "okay";clock-frequency = <400000>;pca9535@20 {compatible = "nxp,pca9535_keypad";reg = <0x20>;

containing both DEX and Java-bytecode content 错误

2020-08-01 00:00 | 评论:0 次 | 浏览: 0

场景:1、在framework中添加自定义的jar2、需要在源码环境下生成jar包,但是不能暴露源代码。生成jar包的android.mk:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := $(call all-java-files-under, core/java)#LOCAL_MODULE_TAGS := optinalLOCAL_MODULE := xxframeworkinc

移动技术网