- assets目录底下的文件会被打包到一个apk文件里,这些资源在安装时他们并没被解压,使用时是直接从apk中读取的。这里介绍下怎么在jni内使用ndk自带api的接口函数读取assets资源文件,和libzip库函数的使用,可以用来读创建修改压缩文档,这里也是以读取apk安装包内的资源文件为例。 1 用ndk自带的接口函数读apk... assets目录底下的文件会被打包到一个apk文件里,这些资源在安装时他们并没被解压,使用时是直接从apk中读取的。这里介绍下怎么在jni内使用ndk自带api的接口函数读取assets资源文件,和libzip库函数的使用,可以用来读创建修改压缩文档,这里也是以读取apk安装包内的资源文件为例。 1 用ndk自带的接口函数读apk...
- 文章目录 一、Camera2简介 1.1.基本架构 1.2.使用流程 二、获取帧 2.1.新建 2.2.初... 文章目录 一、Camera2简介 1.1.基本架构 1.2.使用流程 二、获取帧 2.1.新建 2.2.初...
- 💡PowerManagerService息屏控制 设备根据frameworks\base\packages\SettingsProvider\res\values\defaults.xml &l... 💡PowerManagerService息屏控制 设备根据frameworks\base\packages\SettingsProvider\res\values\defaults.xml &l...
- 文章目录 一、PowerManager.java 二、PowerManagerService.java 三、ShutdownThread.java 四、PowerM... 文章目录 一、PowerManager.java 二、PowerManagerService.java 三、ShutdownThread.java 四、PowerM...
- 快捷键:Ctrl+F查找,Ctrl+R替换。 快捷键:Ctrl+F查找,Ctrl+R替换。
- 1、需求 在底部Dialog里面放EditText点击,布局需要顶上去,不顶上去很烦。 2、Dialog里面关键样式属性 <item name="android:windowFullscreen">false</item> 3、布局代码简单试... 1、需求 在底部Dialog里面放EditText点击,布局需要顶上去,不顶上去很烦。 2、Dialog里面关键样式属性 <item name="android:windowFullscreen">false</item> 3、布局代码简单试...
- 我们平时写Android,大多数情况是在模拟器上运行调试。但实际开发中,有许多大型项目,比如无人车的操控,需要将应用放到遥控器上调试成功才行。有时候,大家也想把做好的APP放到自己手机上试一下。这时候,我... 我们平时写Android,大多数情况是在模拟器上运行调试。但实际开发中,有许多大型项目,比如无人车的操控,需要将应用放到遥控器上调试成功才行。有时候,大家也想把做好的APP放到自己手机上试一下。这时候,我...
- 概述: 控件是每个Adnroid APP都必不可少的一部分,无论是使用系统控件还是使用自定义控件。这些控件组成了精美的界面。 本章将讲解Android控件架构,以及如何实现自定义控件。 本章你讲了解... 概述: 控件是每个Adnroid APP都必不可少的一部分,无论是使用系统控件还是使用自定义控件。这些控件组成了精美的界面。 本章将讲解Android控件架构,以及如何实现自定义控件。 本章你讲了解...
- 为了获得良好的用户体验,Android不允许开发者在UI线程中调用耗时操作,否则会报ANR异常,很多时候,比如我们要去网络请求数据,或者遍历本地文件夹都需要我们在新线程中来完成,新线程中不能更新UI,一个常规的解决方法就是在主线程中实例化一个Handler,在新线程中将消息封装在一个Message中,发送到主线程中,然后主线程来更新界面。这些都很简单,我们就不多说了,今... 为了获得良好的用户体验,Android不允许开发者在UI线程中调用耗时操作,否则会报ANR异常,很多时候,比如我们要去网络请求数据,或者遍历本地文件夹都需要我们在新线程中来完成,新线程中不能更新UI,一个常规的解决方法就是在主线程中实例化一个Handler,在新线程中将消息封装在一个Message中,发送到主线程中,然后主线程来更新界面。这些都很简单,我们就不多说了,今...
- 推荐资源站:https://zhimalier.com/ Android开发中在布局文件里面都会有如下面的内容: <LinearLayoutxmlns:androidLinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc... 推荐资源站:https://zhimalier.com/ Android开发中在布局文件里面都会有如下面的内容: <LinearLayoutxmlns:androidLinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc...
- 推荐资源站:https://zhimalier.com/ 最近在运行工程时意外出现Unsupported major.minor version 52.0的错误 具体现象是:eclipse编译是不报错的,但是在运行android工程时,在最后的lauching阶段时会弹出错误的提示窗口: 在网上搜的关于Unsupported major.minor versi... 推荐资源站:https://zhimalier.com/ 最近在运行工程时意外出现Unsupported major.minor version 52.0的错误 具体现象是:eclipse编译是不报错的,但是在运行android工程时,在最后的lauching阶段时会弹出错误的提示窗口: 在网上搜的关于Unsupported major.minor versi...
- 推荐资源站:https://zhimalier.com/ Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activity (1)一个Activity通常就是一个单独的屏幕(窗口)。 (2)Activity之间通过Intent进行通信... 推荐资源站:https://zhimalier.com/ Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activity (1)一个Activity通常就是一个单独的屏幕(窗口)。 (2)Activity之间通过Intent进行通信...
- 有的时候,我们希望LinearLayout布局也有点击的效果,这时候我们不仅需要一个作为背景的selector,还要设置一些其它属性才行: android:clickable="true" android:focusable="true" 如果我们还希望点击效果有“粘滞”效应,即点击之后,仍然保持点击状态,直到点击另外一个可点击View,此时还需要再设置一个属性: an... 有的时候,我们希望LinearLayout布局也有点击的效果,这时候我们不仅需要一个作为背景的selector,还要设置一些其它属性才行: android:clickable="true" android:focusable="true" 如果我们还希望点击效果有“粘滞”效应,即点击之后,仍然保持点击状态,直到点击另外一个可点击View,此时还需要再设置一个属性: an...
- 侧滑菜单使用的:https://github.com/jfeinstein10/SlidingMenu 如果不是请绕行。 bug如图: 明显的下方有间隔区域。 解决: slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT,true); 最后一个参数最重要,设为true即可 侧滑菜单使用的:https://github.com/jfeinstein10/SlidingMenu 如果不是请绕行。 bug如图: 明显的下方有间隔区域。 解决: slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT,true); 最后一个参数最重要,设为true即可
- 三步曲: 1.创建HttpGet或者HttpPost对象,将要请求的URL对象构造方法传入HttpGet、HttpPost对象 2.通过HttpClent接口的实现类DefaultClent.的excute(HttpUriRequest request)而我们已经知道HttpGet和HttpPost类都实现了 &nb... 三步曲: 1.创建HttpGet或者HttpPost对象,将要请求的URL对象构造方法传入HttpGet、HttpPost对象 2.通过HttpClent接口的实现类DefaultClent.的excute(HttpUriRequest request)而我们已经知道HttpGet和HttpPost类都实现了 &nb...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签