Android
文章平均质量分 90
苏柘_level6
山河远阔,人间烟火
不仅要看到让人头秃加班,还要看到等你回家的小猫和夜晚烧烤摊的孜然
展开
-
【Android11】Amlogic方案红外遥控器配置,定制按键,power按键(2024.7.1)
以amlogic方案为例,介绍红外遥控器的适配。以及客制化按键的定义,原创 2023-11-22 13:49:03 · 1689 阅读 · 0 评论 -
【Android11】在内置的Tvsettings的界面中显示以太网Mac地址
这里实现获取以太网MAC的逻辑是使用获取并且将其转化为小写以适应其他设置项MAC地址的风格。这里注意,static final String KEY_XXX 的这个key要和我们第一步设置的key一样。Properties是什么可以自行去搜索,简单的来说就是存了很多参数的配置文件,在板子运行时可以通过控制台使用getprop命令查看所有的Properties,也可以getprop+具体参数名来搜索具体某一个参数的值。原创 2023-11-21 09:08:28 · 507 阅读 · 0 评论 -
《第一行代码Andorid》阅读笔记-第十三章(最终章)
我们需要将数据对应的实体类创建好,我们共建立了六个实体类分别如下AQI:存放城市的AQI指数以及PM2.5指数Basic:存放城市名、weatherId、update、updateTimeForecast:存放date、temperature、more、最高气温、最低气温、infoNow:气温和天气情况Suggestion:生活建议Weather:近期每一天的天气情况,放了一个List。原创 2023-10-07 17:23:04 · 101 阅读 · 0 评论 -
《第一行代码Andorid》阅读笔记-第六章
内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。目前,使用内容提供器是Android实现跨程序共享数据的标准方式。不同于文件存储和SharedPreferences存储中的两种全局可读写操作模式,内容提供器可以选择只对哪一部分数据进行共享,从而保证我们程序中的隐私数据不会有泄漏的风险。原创 2023-10-07 17:03:39 · 155 阅读 · 0 评论 -
《第一行代码Andorid》阅读笔记-第五章
数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的,持久化技术则提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。Android系统中主要提供了3种方式用于简单地实现数据持久化功能,即文件存储、SharedPreferences存储以及数据库存储。原创 2023-10-07 16:57:50 · 69 阅读 · 0 评论 -
《第一行代码Andorid》阅读笔记-第四章
注册和接收自己感兴趣的广播Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。完整APIAndroid提供了一套完整的API,允许应用程序自由地发送和接收广播。发送/接收广播的方法发送广播的方法,就是借助之前稍微提到过学过的Intent。而接收广播的方法则需要引入一个新的概念——广播接收器(Broadcast Receiver)。原创 2023-10-07 16:50:20 · 36 阅读 · 0 评论 -
《第一行代码Andorid》阅读笔记-第二章
作用:复用,组合引入布局的技巧确实解决了重复编写布局代码的问题,但是如果布局中有一些控件要求能够响应事件,我们还是需要在每个活动中为这些控件单独编写一次事件注册的代码。比如说标题栏中的返回按钮,其实不管是在哪一个活动中,这个按钮的功能都是相同的,即销毁当前活动。而如果在每一个活动中都需要重新注册一遍返回按钮的点击事件,无疑会增加很多重复代码,这种情况最好是使用自定义控件的方式来解决。新建一个java类TitleLayout继承自LinearLayout,让它成为我们自定义的标题栏控件。原创 2023-10-07 16:39:13 · 178 阅读 · 0 评论 -
《第一行代码Andorid》阅读笔记-第一章
这篇文章是我自己的《第一行代码Andorid》的阅读笔记,虽然大量参考了别人已经写好的一些笔记和代码但是也有自己的提炼和新的问题在里面,我也会放上参考文章链接。原创 2023-10-07 16:40:38 · 98 阅读 · 0 评论