android
面向未来_
这个作者很懒,什么都没留下…
展开
-
Android Add a Header to the GridLayout
RecycleView 设置 LayoutManager 为 GridLayoutManger的 时候;RecyclerView 添加 Header,Header 要占用3行。原创 2024-07-27 22:39:47 · 224 阅读 · 0 评论 -
Android Kotlin RecylerView 添加header Add a List Header
转载:https://learn.udacity.com/courses/ud9012/lessons/97c42668-51b8-454c-ba29-5ddfd2b92f6b/concepts/4392f247-36a7-42bb-9989-6957b795108c?转载 2024-07-27 22:33:02 · 27 阅读 · 0 评论 -
用 adb 来模拟手机插上电源和拔掉电源的情形
【代码】用 adb 来模拟手机插上电源和拔掉电源的情形。原创 2024-07-07 11:04:23 · 379 阅读 · 0 评论 -
Android studio在Ubuntu桌面上 创建桌面图标,以及导航栏图标
【代码】Android studio在Ubuntu桌面上 创建桌面图标,以及导航栏图标。原创 2024-06-16 11:05:56 · 579 阅读 · 0 评论 -
Android 安全补丁介绍
CEV 全称: Common Vulnerabilities and Exposures (CVE) 常见漏洞和暴露 (CVE)每月安全补丁更新:https://source.android.com/docs/security/bulletin。在日有区别 01 和 05 ,差异在于是否包含 Vendor + Kernel Patches。安全补丁版本查看:设置,关于手机,Android 版本,安全补丁,原创 2024-05-24 11:05:57 · 973 阅读 · 0 评论 -
[Android] build.gradle.kts SigningConfig with name ‘myConfig‘ not found
最后原因就是因为我把 signingConfigs 写到了 buildTypes 的后面,, 但通过 signingConfigs.findByName 返回 null。文件的时候,通过 getByName 一直提示。根据目录下:keystore.properties。,就完美解决了这个问题。原创 2024-04-28 15:49:16 · 540 阅读 · 3 评论 -
[Android]使用 androidx.navigation:navigation 指南
app 对应的 build.gradle.kts 添加。最外层项目 build.gradle.kts 添加。原创 2024-04-25 13:47:10 · 709 阅读 · 2 评论 -
【Android】【GMS】Factory Reset Protection
Factory Reset ProtectionPrerequisites:Confirm Google account has been added;PIN lock must be set;OEM unlock is disabled (this is typically the default under developer options);Test InstructionsOpen Chrome on your desktopUnder File menu, select Ne原创 2024-04-23 21:00:58 · 306 阅读 · 1 评论 -
[Android][JAVA][kotlin] 获取各种语言的星期,月份,长月份,缩写月份
kotlin 获取各种语言的星期,月份,长月份,缩写月份等,非常方便。这样在不同的语言下返回不同的日期,不需要自己关注翻译;原创 2024-04-21 20:38:43 · 749 阅读 · 1 评论 -
Android 在windows上安装 aab 文件
官方介绍: https://developer.android.com/tools/bundletool?下载路径: https://download.csdn.net/download/zengxx1989/89182690。下载下来是一个jar 包,运行jar 包需要 java , 这个Jar包对java 版本要求要 jdk 11 及以上。也可以官方下载:https://github.com/google/bundletool/releases。解决方案:用Androd studio 自带的jre。原创 2024-04-21 00:02:20 · 418 阅读 · 0 评论 -
[Android] 240204批量生成联系人,短信,通话记录的APK
平常在做测试的时候,需要批量生成很多测试数据;联系人名字的生成支持随机生成原创 2024-02-04 20:38:15 · 646 阅读 · 0 评论 -
SVG 生成 Vector 资源文件批量及编辑预览工具
Applet可视化小程序,支持快速处理svg或者svgz格式图片生成vector的转换,并且支持编辑可以以及预览生成的vector资源文件图片。表示批量将svg目录下面的svg或者svgz格式的图片转换成Android使用的vector资源文件并输出到vector目录下。3、如果打开的是svg或者svgz文件,将会自动生成vector代码,并可在右侧预览图片内容。2、拖动svg、svgz、vector文件到应用或者点击文件按钮选择指定文件。4、如果对图片样式属性不满意,可以修改一下。原创 2023-12-13 14:51:31 · 627 阅读 · 0 评论 -
Android 将assets 下面的图片,显示成圆形或者圆角
【代码】Android 将assets 下面的图片,显示成圆形或者圆角。原创 2023-03-06 00:14:56 · 110 阅读 · 1 评论 -
android adb cmd
让调试器 attached 上后采取执行 Application 的启动:adb shell am set-debug-app -w --persistent dji.mimo.debug。adb shell am start -W -n [package name]/[launcher activity的全限定名]adb shell ps -A (新版android的ps换成了toybox版本的ps)adb shell ps (旧版android的ps是toolbox版本的ps)原创 2022-12-18 16:40:36 · 636 阅读 · 0 评论 -
Android drawable xml 自定义 + 各种状态
Android drawable xml 自定义 + 各种状态原创 2022-10-03 23:09:09 · 831 阅读 · 0 评论 -
在 Android 中使用协程的最佳做法
在 Android 中使用协程的最佳做法转载 2022-09-25 23:08:19 · 540 阅读 · 0 评论 -
Android 自定义DatePick 只显示年月,日期选择年月
实现的效果如下,给textView 添加点击事件,弹出自定义对话框....view.findViewById(R.id.age_title).setOnClickListener(new View.OnClickListener( ) { @Override public void onClick(View view) { onDataClick(); } });....原创 2022-03-16 17:29:22 · 4025 阅读 · 0 评论 -
Android Room create database from asset db
@Database(entities = arrayOf(Schedule::class), version = 1)abstract class AppDatabase: RoomDatabase() { abstract fun scheduleDao(): ScheduleDao companion object { @Volatile private var INSTANCE: AppDatabase? = null fun g.原创 2022-01-25 14:33:28 · 2543 阅读 · 0 评论 -
android kotlin room navigation 常用代码片段
ViewModelclass InventoryViewModel(private val itemDao: ItemDao) : ViewModel() { // Cache all items form the database using LiveData. val allItems: LiveData<List<Item>> = itemDao.getItems().asLiveData()/** * Factory class to ins原创 2022-01-25 11:10:28 · 2018 阅读 · 0 评论 -
Android .9
原创 2022-01-25 10:58:28 · 1648 阅读 · 0 评论 -
2021-12-30 解决Android启用了DataBinding 不会自动生成相对应的Binding Data Binding class not generated
Data Binding class 不会自动生成,原因是因为layout里面没有设置Layout 标签修改前:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m原创 2021-12-30 11:27:49 · 4941 阅读 · 0 评论 -
Android Studio The minCompileSdk (31) specified in a
问题The minCompileSdk (31) specified in adependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)is greater than this module's compileSdkVersion (android-30).Dependency: androidx.activity:activity-ktx:1.4.0.解决方法,修改编译的SDK版本,原创 2021-12-21 11:07:51 · 2968 阅读 · 0 评论 -
解决Android Studio不显示Win11 下安装的Android 子系统
前面介绍了在win 11上安装Android系统(Windows Subsystem for Android 下载地址,在 Windows 11 上运行 Android 系统_面向未来-CSDN博客) ,可以在win11上安装APK,那这样的话使用Android Studio 的时候应该也是可以直接运行APK在win 11上,今天发现在Android Studio 的列表上不显示,查看配置Windows SubSystem for Android 里面关于ADB ,USB 都已经打开,查看adb .原创 2021-12-21 10:23:02 · 2793 阅读 · 2 评论 -
Android 使用LottieAnimationView 做启动动画
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width=.原创 2021-12-21 10:11:08 · 4808 阅读 · 0 评论 -
Windows Subsystem for Android 下载地址,在 Windows 11 上运行 Android 系统
在Win 11 上安装Android系统,运行APK ,妥妥的下载安装包,国内采用离线安装方式打开Microsoft Store - Generation Project (v1.2.3) [by @rgadguard & mkuba50] 输入 https://www.microsoft.com/store/productid/9p3395vx91nr 选择 Slow,点击对勾 最下方找到 MicrosoftCorporationII.WindowsSubsystemForAndro.原创 2021-11-04 16:22:07 · 38372 阅读 · 3 评论 -
Android AlterDialog 点按钮不关闭对话框,自定义AlterDialog
通过AlertDialog 弹出对话框进行密码修改,密码正确之后才关闭对话框public void modifyPwd(View v) { final SharedPreferences sharedPreferences = getBaseContext().getSharedPreferences(GlobalVar.SHARE_PREFERENCE, 0); final AlertDialog.Builder normalDialog = ..原创 2021-10-21 13:46:04 · 1109 阅读 · 0 评论 -
Android Gradle 之 build.gradle
apply plugin: 'com.android.application'android { compileSdkVersion 26 def VOICE_REQUEST = true defaultConfig { applicationId 'com.test.project' minSdkVersion 15 targetSdkVersion 26 versionCode 1 versi.原创 2021-09-08 09:41:58 · 686 阅读 · 0 评论 -
GOOGLE Weather API 一套google天气图标
GOOGLE 最新 Weather API http://www.google.com/ig/images/weather/chance_of_rain.gif http://www.google.com/ig/images/weather/chance_of_snow.gif http://www.google.com/ig/images/weather/chance_of_storm...原创 2012-07-26 19:34:57 · 398 阅读 · 0 评论 -
android解析自定义XML,launcher替换默认图标
1 在attr中定义自己的样式 <declare-styleable name="ExtentalAPP"> <attr name="ex_className" format="string" /> <attr name="ex_packageName" format="string" /&am2012-08-15 11:13:49 · 265 阅读 · 0 评论 -
android 实现音频分享功能
android 实现音频分享功能 Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("audio/*"); Uri uri= Uri.parse(audioUri.toString() + "/" + id); ...原创 2012-11-23 17:08:13 · 1353 阅读 · 0 评论 -
android drawableToBitmap Drawable 转换成 Bitmap
private static Bitmap drawableToBitmap(Drawable drawable) { if (drawable == null) { return null; } Bitmap bitmap = Bitmap .createBitmap( drawable.getIntrinsicWidth(), ...原创 2013-08-06 09:51:18 · 629 阅读 · 0 评论 -
设置 CTS
设置 CTS物理环境蓝牙 LE 信标如果 DUT 支持蓝牙 LE 功能,则应在与 DUT 的距离不超过五米的范围内放置至少三个蓝牙 LE 信标,以进行蓝牙 LE 扫描测试。这些信标可以为任何类型,不需要进行配置或发射任何特定信号,并且可以包括 iBeacon、Eddystone,甚至模拟 BLE 信标的设备。GPS/GNSS如果 DUT 支持全球定位系统 (GPS)/全球导航卫星系统 (GNSS)...转载 2018-04-09 09:48:54 · 2357 阅读 · 0 评论 -
利用Gson将Json 转化为Map,javaBean, List转换为json
通过google的Gson,将List,Map与json字符串进行相互转换 com.google.code.gson gson 2.2.4将json字符串默拒成List原创 2014-05-10 10:32:48 · 1453 阅读 · 0 评论 -
Android手机刷机知识小总结
其实安卓手机都是大同小异,刷机最好去客服哦,不然刷成板砖没人负责。本教程只是对Android手机刷机知识的普遍总结,所有的Android手机都可以参考。现在的刷机方法很多,而且不一样的手机刷机方法不一样。下面的小总结仅供参考。 1、什么是root? root相当于Windows中的管理员权限,root权限默认是不允许用户使用的,因为用户可能会误操作或者运行到恶意软件而通过ro...原创 2011-06-16 00:42:31 · 182 阅读 · 0 评论 -
Android面试题目大全
什么是Activity?请描述一下Activity生命周期。 onCreate() //在activity生命周期开始时被调用。 onRestoreInstanceState() //onCreate完成后被调用,用来恢复UI状态。 onRestart() //当activity从停止状态重新启动时调用。 ...原创 2011-04-14 00:33:38 · 162 阅读 · 0 评论 -
google verify your account this device was reset
I won a Samsung Galaxy S6 Edge, signed into it with my Google account, played around with it, wiped it, and sold it.Now the person can't get past setup because it's saying he must login with an ac原创 2016-01-21 22:26:39 · 3992 阅读 · 0 评论 -
APK反编译解决Exception in thread "main" brut.androlib.AndrolibException: Could not decode ars c file问题
在反编译apk的时候发生如下问题,I: Baksmaling...I: Loading resource table...Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file at brut.androlib.res.decoder.ARSCDecode原创 2015-04-14 14:49:24 · 8125 阅读 · 1 评论 -
android FAQ
若当前没有播放,侧键一般会针对Ring音量进行调整如何在某个界面中针对Media音量进行调整在当前界面对应的XXXActivity.onCreate方法中,加上如下原创 2014-04-09 15:29:38 · 598 阅读 · 0 评论 -
apk tool 反编译依赖framework-res.apk
apk tool 反编译依赖framework-res.apk标记 frameworkapktool if framework-res.apk tempapktool d -f -t temp Contacts.apk原创 2014-12-25 11:22:17 · 1621 阅读 · 0 评论 -
Canvas drawText 字太长使用省略号
public void drawBottomOverlay(Bitmap bitmap, String title, String duration) { // Draw overlay at the bottom of the canvas. final Canvas canvas = new Canvas(bitmap); final Paint原创 2014-06-19 14:39:19 · 6043 阅读 · 1 评论