android 杂记

告别低效!用ADS仿真带你一步步搭建一个两路对称Doherty功放(含设计要点) 本文详细介绍了如何使用ADS仿真工具一步步搭建两路对称Doherty功放,涵盖设计要点与优化技巧。通过解析负载调制机制、阻抗变换等核心原理,结合5G基站等应用场景,帮助工程师提升功放效率与线性度。特别针对GaN管件的Doherty功放,在3.5GHz频段实现高效性能。 阅读详情

android中可能有一些零散的东西,可能是常用也可能不是很常用,但是要用的却急的要命,下面记录了部分问题以及解决办法。

Q:android中软键盘弹出遮住webview输入框

A:

	android:windowSoftInputMode="stateVisible|adjustResize"
已经设置,接下里将mainfests中对应activity的主题theme改为下边即可

	android:theme="@android:style/Theme.NoTitleBar"

 

A:为什么会内存泄露?

Q:堆你村中的昌生命周期的对象持有短生命周期对象的强/软引用,尽管短生命周期的对象已经不再需要,但是因为长生命周期对象持有他的引用而导致不能被回收,最终导致内存泄露。下面是摘抄的一段放置内存溢出的一个雏形。

public class CacheBySoftRef {
// 首先定义一个HashMap,保存软引用对象。
private Map<String, SoftReference<Bitmap>> imageCache = new HashMap<String, SoftReference<Bitmap>>();
// 再来定义一个方法,保存Bitmap的软引用到HashMap。
public void addBitmapToCache(String path) {
// 强引用的Bitmap对象
Bitmap bitmap = BitmapFactory.decodeFile(path);
// 软引用的Bitmap对象
SoftReference<Bitmap> softBitmap = new SoftReference<Bitmap>(bitmap);
// 添加该对象到Map中使其缓存

imageCache.put(path, softBitmap);
}
// 获取的时候,可以通过SoftReference的get()方法得到Bitmap对象。
public Bitmap getBitmapByPath(String path) {
// 从缓存中取软引用的Bitmap对象
SoftReference<Bitmap> softBitmap = imageCache.get(path);
// 判断是否存在软引用
if (softBitmap == null) {
return null;
}
// 通过软引用取出Bitmap对象,如果由于内存不足Bitmap被回收,将取得空 ,如果未被回收,则可重复使用,提高速度。
Bitmap bitmap = softBitmap.get();
return bitmap;
}
}

Android应用开发过程中,为防止内存溢出,在处理一些暂用内存大而且生命周期较长对象的时候,可尽量应用软引用和弱引用计数。

微信好友恢复全攻略(2025年3月更新) 适用于仅被拉黑场景(成功率100%)针对7天内误删场景(成功率78%) 阅读详情

相关推荐

第四次工业革命如何重构产业逻辑:写给技术人的趋势推演

第四次工业革命正在以人工智能、大数据和新能源为核心重构全球产业逻辑。本文从历史规律切入,指出技术革命本质是生产力跃迁和产业链话语权的转移。当前AI基础设施竞赛已形成算力、数据、算法三大支柱,其中算力投资首超石油领域,绿色算力与新型架构成为关键。数据治理带来隐私计算等新技术约束,数据中心正向液冷技术和"东数西算"模式演进。技术人需构建三大竞争力:夯实分布式系统等底层能力、培养跨领域知识融合能力、善用约束条件驱动创新。这场变革将奖励那些深度理解技术本质并能快速适应的实践者。

几十年资深高级架构师,技术专家的技术笔记。专注C、Java、Python、微服务、云原生、AI工程化及高并发系统分布式架构实战,分享源码剖析、性能调优与架构治理经验。 291

50个安卓开发者应该熟悉的Android Studio技巧和资源

视觉效果 1. Android Logcat的Material颜色主题。 要改变Android Studio的Logcat你需要这样做:进入Preferences (Windows上是Settings / Linux machines) → Editor → Colors & Fonts → Android Logcat,然后为每种类型的log设置前景颜色(foregr

点滴风水深 568

Matplotlib图片尺寸调整全攻略:从figsize到savefig的实战技巧

在数据可视化与科学计算中,图形尺寸控制是影响图表可读性与专业度的基础环节。其核心原理在于协调逻辑尺寸(英寸)与物理输出(像素)的映射关系,这直接决定了信息呈现的清晰度与布局合理性。从技术价值看,精准的尺寸控制能提升图表在不同媒介(如学术论文、报告、网页)中的适配性,避免显示不全、模糊失真等常见问题。在应用场景上,无论是Jupyter Notebook中的交互探索、自动化报告的批量生成,还是满足严格出版要求的插图制作,都需要掌握对应的尺寸调整策略。本文聚焦于matplotlib中的figsize参数、rcPa

weixin_30899023的博客 330

安卓杂记2

收录了我学习郭霖大神的《第一行代码》遇到的问题以及处理方法,从内容提供器到服务的这个区间吧。

2301_81026736的博客 1659

GitLab教程(四):分支(branch)和合并(merge)

命令进行合并时,Git具备一定的智能自动化处理能力:如果一个分支仅修改了文件A,而另一个分支独立地修改了文件B,Git能够无缝整合这些更改,自动完成合并过程——即最终的代码既包含了对A文件的修改也包含了对B文件的修改。同样地,若两个分支虽然都修改了同一个文件,但涉及的是文件中互不重叠的部分,比如一个改动发生在第一行,另一个则在第二行,Git同样能巧妙地自动合并这些非冲突性修改。获取了远程分支的最新变化,或者当你想要合并本地的一个分支到当前分支时,就会用到这个命令。,默认会尝试合并远程分支到当前分支。

TracyCoder的博客 7886

手把手排查IOMMU映射故障:从内核日志到硬件寄存器调试全指南

本文详细解析了IOMMU映射故障的排查方法,从内核日志分析到硬件寄存器调试,提供了一套完整的诊断流程。涵盖AMD和Intel平台的特定调试技巧,包括ATS协商失败、DMA传输错误等常见问题的解决方案,并介绍了高级调试工具链的搭建与性能优化策略。

weixin_42666036的博客 357

安卓杂记1

收录了我学习郭霖大神的《第一行代码》过程中所产生的一些问题及处理方式和一些参考链接,以及一些书中未细写知识。分几篇来写吧,大概是有三篇的样子,现在还没写完。

2301_81026736的博客 1480

西门子CPU与汇川伺服通信与控制

第三方驱动器的配置内容和西门子的配置内容基本一致,基本上会一种即可知道其他品牌的配置默认报文,需要激活硬限位才能收到限位信号默认报文,原点信号不能实时输出到PLC;自定义报文,需要伺服端设置DIN点位。

大小曲奇的博客 1万+

安卓杂记3

记录我学习《第一行代码》的最后一篇杂记,也算是结束了对书的学习。

2301_81026736的博客 1065

weblogic启动异常故障处理(boot认证失败)

root 用户生成的文件属主为 root,WebLogic进程将无权读取,直接导致认证失败。· ⚠️ 密码必须完全一致:第3步 AdminAccount 命令中设置的密码,与第5步所有 boot.properties 文件中 password= 字段的值,必须保证完全一致。如果您的域下配置了受管服务器实例(如 ms_server1、ms_server2 等),必须逐一更新各实例下的免密启动文件,确保实例重启时密码与AdminServer保持一致,否则实例启动会因认证失败而报错。此步骤至关重要,必须执行。

weixin_53389944的博客 222

基于STM32L4XX、HAL库的 ATGM336H GPS定位模块驱动程序设计

/ 转换为km/h。// 定位状态: 0=无效, 1=GPS定位, 2=差分定位。// GPS解析数据。支持GPS/BeiDou/GLONASS/Galileo/QZSS多系统联合定位。// 回调函数(需要在HAL_UART_RxCpltCallback中调用)// 地面速度(km/h)// 海拔高度(m)

zhusl6688的博客 794

安卓杂记

1 安卓layout文件名不能用大写,只能由小写和数字组成

Debutent的专栏 764

生成mm grounding dino的onnx模型并在x-anylabeling中使用

X-AnyLabeling 是一款cvhub开发的交互式自动标注工具,其基于AnyLabeling进行构建和二次开发,在此基础上扩展并支持了许多的模型和功能,并借助Segment Anything和YOLO等主流模型提供强大的 AI 支持。其最新版基于grounding dino可以实现开放词汇检测及生成掩码。2024年,MMDet 3.3.0提出了 MM-Grounding-DINO。

blanokvaffy的博客 1729

【鼠】安卓学习杂记(五)——Android淡入图片

一、图片预览二、代码package com.example.administrator.myapplication; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; import android.gra...

訾博(ZiBo)的博客 230

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【鼠】安卓学习杂记(一)——Android延时执行任务

package com.example.administrator.myapplication; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.Toast; public class Main...

訾博(ZiBo)的博客 351

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

安卓 杂记

1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。 2)match_parent    Android2.2中match_parent和fill_parent是一个意思 .两个参数意思一样

仅此而已的日记本 721

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

【鼠】安卓学习杂记(八)——Android表格布局TableLayout

一、表格布局概述类似HTML表格。二、如何确定行数与列数①如果我们直接往TableLayout中添加组件的话,那么这个组件将占满一行!!!②如果我们想一行上有多个组件的话,就要添加一个TableRow的容器,把组件都丢到里面!③tablerow中的组件个数就决定了该行有多少列,而列的宽度由该列中最宽的单元格决定④tablerow的layout_width属性,默认是fill_parent的,我们自...

訾博(ZiBo)的博客 298

安卓杂记(五):Eclipse如何导出android项目并在手机上进行安装

必要条件: 1.手机设置:设置->安全和隐私->未知来源:允许安装不是从电子市场获取的应用程序 2.Eclipse项目导出分为:签名程序包(Export signed Application Package)和未签名程序包(Export unsigned Application Package),在这里,导出的时候,一定要选择签名程序包.本人亲自尝试过,导出unsigned Applicati

jsc9410的专栏 1399

【鼠】安卓学习杂记(二)——Android隐藏与显示ActionBar

package com.example.administrator.myapplication; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extend...

訾博(ZiBo)的博客 328

【鼠】安卓学习杂记(九)——Android网格布局GridLayout

一、网格布局概述类似表格布局,但网格布局:可以自己设置布局中组件的排列方式可以自定义网格布局有多少行,多少列可以直接设置组件位于某行某列可以设置组件横跨几行或者几列二、重要属性1、设置布局中组件的排列方式:2、自定义网格布局有多少行,多少列:3、设置组件位于某行某列:4、设置组件横跨几行或者几列:...

訾博(ZiBo)的博客 290

【鼠】安卓学习杂记(十八)——Android之Dialog之列表对话框

一、效果图二、代码(着重看核心代码——Builder构建器创建)package com.example.administrator.app_dialog; import android.content.DialogInterface; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompa...

訾博(ZiBo)的博客 293

【鼠】安卓学习杂记(七)——Android帧布局FrameLayout

一、帧布局概述类似PS中的图层的概念,最后的控件放在最上面,可设置前景(颜色或图片)以及前景的位置。二、重要属性1、设置前景:android:foreground="此处填写颜色值或图片资源地址"2、设置前景位置:android:foregroundGravity="此处填写方向"3、设置控件相对于父布局的位置:android:layout_gravity="此处填写方向"...

訾博(ZiBo)的博客 297

Android Studio杂记

开始学习Andro Studio,使用书籍为郭霖老师所著《第一行代码》。 现在一边学习一边进行整理,将一些以后可能要反复查阅的知识记录在此 。一边学一边更新,欢迎大家发现错误并指正。 1.切换目录结构模式 一般用到的是Android 和 project两种(目前我已知) 3.在debug或者运行的时候,如果上一次运行结束后没有关闭手机模拟器中的helloworld程序的话,运行的小三角会是这样...

遥望星河的博客 410

【鼠】安卓学习杂记(十五)——Android之Bmob云端之SDK的自动导入

前言:写这个博客不是因为官方没给教程,而是我基础太差,官方给的教程我看得迷糊。所以,我就认真跟着别的教程学了一下,在此做个笔记,一来可备以后来用,二来帮助基础差的朋友。第一步:使用Android Studio创建一个全新的项目,在 Project 的 build.gradle 文件中添加 Bmob的maven仓库地址,并点击Sync Now步骤如下图:图一:图二:第二步:在app的build.gr...

訾博(ZiBo)的博客 672

【鼠】安卓学习杂记(四)——Android沉浸式状态栏

示例图:代码图:package com.example.administrator.myapplication; import android.graphics.Color; import android.os.Build; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActiv...

訾博(ZiBo)的博客 228

【鼠】安卓学习杂记(十一)——Android数据存储之SharedPreferences

一、适用范围保存少量数据的场景,登录账号、密码等二、概述SharedPreferences是用键值对的方式来存储数据的;也就是说,当保存一条数据的时候需要给这条数据提供一个键,然后通过这个键取得数据的值;而且,SharedPreferences支持多种数据类型的存储。三、提交数据                //第一步:SharedPreferences创建对象 ...

訾博(ZiBo)的博客 181
上一篇: ActionBar 笔记
下一篇: git在oschina中的使用
奋青斗
博客等级 码龄16年 13粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值