Android
文章平均质量分 57
关于android 一些常用信息
Alex_designer
生活如此多娇!
展开
-
android中Handler使用教程
1、背景2、源码3、使用4、原理/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the Licen原创 2021-07-26 16:43:05 · 1042 阅读 · 0 评论 -
android使用shape自定义Switch组件
Switch 组件在日常生常中比较常用,尤其是在配置页面网上也有很多自定义的例子,主要是原生的太。。。;用图片,在适配中,经常出现拉伸变形的情况, 试着用一下强大的shape话不多说,上代码UI xml <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin原创 2021-07-24 16:33:11 · 402 阅读 · 2 评论 -
Waiting up to 10s to lock out/.lock to ensure no other Soong process is running in the same output
android9原码编译报错mmm packages/apps/Launcher3/media/disk_hd8t/qcom/SC200Y/packages/apps/Launcher3Restriction Checker not present, skipping..14:46:28 Waiting up to 10s to lock out/.lock to ensure no other Soong process is running in the same output dire.原创 2021-07-13 19:36:34 · 3697 阅读 · 2 评论 -
YUV详解数据和格式
阅读目录一、YUV简介 二、历史 三、常用的YUV格式 四、存储方式 (1) YUVY 格式 (属于YUV422) (2) UYVY 格式 (属于YUV422) (3) YUV422P(属于YUV422) (4)YV12,YU12格式(属于YUV420) (5)NV12、NV21(属于YUV420) 正文我们在讲 FFmpeg 系列的时候,有提到 YUV 的。其中包括YUV播放器、简单的YUV格式介绍。回到顶部一、YUV简介YUV,是一种颜色编码方法。常使转载 2021-07-08 10:31:43 · 5141 阅读 · 0 评论 -
YUV视频流生成转成jpg图片
android9系统相机Camera类的PreviewCallback回调中,这个接口回调的是相机的预览图片,是YUV格式的数据,这是,利用YuvImage对象的compressToJpeg方法生成Jpeg格式的图片保存在本地。主要参数解析new YuvImage(data, ImageFormat.NV21, width, height, null);format:压缩格式,目前仅支持ImageFormat.NV21与ImageFormat.YUY2两个格式。width:Yuv原创 2021-07-07 17:28:10 · 4212 阅读 · 1 评论 -
Android 使用room报错here are multiple good constructors
\app\src\main\java\com\mw\app\demo\room\ProductVO.java:10: ����: There are multiple good constructors and Room will pick the no-arg constructor. You can use the @Ignore annotation to eliminate unwanted constructors.public class ProductVO { ^大致...原创 2021-07-01 14:56:36 · 3134 阅读 · 0 评论 -
android9反射失败api被隐藏了You have tried to change the API from what has been previously approved.
android9反射失败api被隐藏了,修改源码后报:You have tried to change the API from what has been previously approved.android 反射创建SharedMemory对象 Class<?> clz = Class.forName("android.os.SharedMemory"); Object sharedMemory = InvokeUtil.newInstanceOrThrow(...原创 2021-06-29 14:23:57 · 910 阅读 · 0 评论 -
android studio清除所有断点,批量删除断点
android studio清除所有断点,批量删除断点Run-->View Breakpoints选择所有的断点点击【减号】 点击 【done】原创 2021-06-28 10:20:42 · 645 阅读 · 0 评论 -
YUV格式视频流文件下载
https://media.xiph.org/vqeg/TestSeqences/Reference/http://trace.eas.asu.edu/yuv/index.html原创 2021-06-21 20:23:21 · 1938 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Service Intent must be explicit: Intent
2021-06-15 11:34:10.868 9512-9512/com.zsj.aidlservice E/AndroidRuntime: FATAL EXCEPTION: main Process: com.zsj.aidlservice, PID: 9512 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zsj.aidlservice/com.zsj.aidlservice.MainAct...原创 2021-06-15 11:48:26 · 2810 阅读 · 1 评论 -
android studio查看历史搜所记录
android studio按ctrl+F搜所,会自动显示上一个搜所记录如何查看前面几个?点击下面的小三角,在搜所图标旁边,就可以查看到原创 2021-06-11 17:10:24 · 792 阅读 · 1 评论 -
Failed to install app-debug.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
使用adb 安装android studio生成的app-debug.apk包时抱以下错误adb install D:\app\android\project\DVR\app\build\outputs\apk\debug\app-debug.apkFailed to install D:\app\android\project\DVR\app\build\outputs\apk\debug\app-debug.apk: Failure [INSTALL_FAILED_TEST_ONLY: insta原创 2021-06-09 10:05:21 · 4023 阅读 · 0 评论 -
android studio新增syso快捷方式像eclipse一样
android studio中File->Settings->Editor->Live Templates输入完模板信息 点击Define就完成了原创 2021-06-03 11:51:02 · 187 阅读 · 0 评论 -
andorid系统layout、values、drawable适配
andorid屏幕适配密度类型 代表的分辨率(px) 屏幕密度(dpi) 换算(px/dp) 比例 低密度(ldpi) 240x320 120 1dp=0.75px 3 中密度(mdpi) 320x480 160 1dp=1px 4 高密度(hdpi) 480x800 240 1dp=1.5px 6 超高密度(xhdpi) 720x1280 320 1dp=2px 8原创 2021-05-26 18:15:29 · 358 阅读 · 1 评论 -
android studio软件报out of Memory详情There is not enough memory to perform the requested operation
本机安装android studio4.1软件,某天早上来,打开突然就报以下错误There is not enough memory to perform the requested operation.please increase 'Xmx' setting and restart the IDE for change to take effect网上搜了半天,都和我的软件版本不一致,而且 去试着修改 C:\Users\soft_pc5\AppData\Roaming\Googl..原创 2021-05-20 20:39:22 · 1677 阅读 · 0 评论 -
linux cat创建与退出
创建 text.txt文件1、cat < text.txt2、回车3、输入你的内容4、完成后准备退出---》输入回车5、键盘上按下快捷键Ctrl+D6、就可以成功创建并保存内容了备注:cat < 是没有文件就创建新的,有文件就覆盖 cat << 是没有文件就创建新的,有的话就追加内容...原创 2021-05-13 10:28:39 · 3923 阅读 · 0 评论 -
source insight项目导入和使用教程
一、引入已存在的源代码项目1、Project下创建新项目2、取一个项目名和一个项目存放文件路径(方便存放索引和一些设置)3、选择你准备查看或修改的项目源代码选择源代码文件夹 点击右边【add All】弹出提示include top level sub-directories表示将添加第一层子目录中 的文件Recursively add lowersub-directories” 、 表示递归的加入底层的子目录中 的文件两...原创 2021-05-12 11:29:03 · 25248 阅读 · 3 评论 -
adb remount of the / superblock failed: Permission denied
adb 连接设备出错D:\adb>adb remountremount of the / superblock failed: Permission deniedremount failed解决办法D:\adb>adb disable-veritySuccessfully disabled verityNow reboot your device for settings to take effect然后重启adb reboot重新连接成功!...原创 2021-05-11 17:03:30 · 1118 阅读 · 2 评论 -
Android YUV文件查看工具
一首先将YUV 的byte[] 保存为 .yuv 后缀文件。 文件保存的路径是手机外部应用私有存储目录下面private void saveAsJPEG(byte[] bytes, String path) { File file = new File(mActivity.getExternalFilesDir(null).getPath() + File.separator + System.currentTimeMillis() + path + "_.YUV"); ...转载 2021-05-10 19:32:07 · 1533 阅读 · 0 评论 -
android调试工具Monitor进DDMS报thread updates not enabled for selected client(use toolbar button to enable)
android调试工具Monitor进入DDMS出现thread updates not enabled for selected client(use toobar button to enable)解决办法是 update Threads原创 2021-05-05 17:04:06 · 459 阅读 · 1 评论 -
android9系统WIFI提示已连接,无法访问互联网
android9系统WIFI提示已连接,无法访问互联网(图标为问号)系统其实已可正常访问网络了,但只是图标提示不对修改系统源码文件frameworks/base/services/core/java/com/android/server/connectivity/NetworkMonitor.java将文件中常量DEFAULT_HTTPS_URL和DEFAULT_HTTP_URL对应的URL换成可访问的(注意:链接是需要返回http 204返回码的)204可用地址http:.原创 2021-04-30 18:24:40 · 2900 阅读 · 1 评论 -
android9打开系统原生视频查看列表
android9打开系统原生视频查看列表代码调用Intent intent = new Intent(Intent.ACTION_VIEW);intent.setType("vnd.android.cursor.dir/video"); //图片intent.setType("vnd.android.cursor.dir/image");startActivity(intent);可以先用adb 打开查看adb shell am start -n org.codeaurora.ga原创 2021-04-19 21:20:23 · 2231 阅读 · 0 评论 -
android studio项目引入外部jar文件
android studio项目引入外部jar文件android studio项目把需要的jar文件文件放入项目libs目录里app\libs例:gson-2.7.jar然后对着gson-2.7.jar点击右键选择Add As Library...配置文件中自动会多出一个implementation files('libs\\gson-2.7.jar')...原创 2021-04-19 16:55:54 · 589 阅读 · 0 评论 -
android9裁剪SystemUI桌面下拉quick Settings快捷设置菜单,隐藏settings自动旋转快捷键
android裁剪桌面下拉quick Settings快捷设置菜单系统源码下的\frameworks\base\packages\SystemUI\res\values\config.xml <string name="quick_settings_tiles_default" translatable="false"> wifi,bt,dnd,flashlight,rotation,battery,cell,airplane,cast ...原创 2021-04-12 16:42:42 · 3585 阅读 · 2 评论 -
android9系统Settings操作,隐藏Settings的一级菜单二级菜单和隐藏Setting主页面的提示栏Suggestion
隐藏Settings的一级菜单\packages\apps\Settings\AndroidManifest.xmlSettings就是根据控制是否在一级菜单显示,以及定义优先级,值越大优先级越高,菜单越靠前<intent-filter android:priority="2"> <action android:name="com.android.settings.action.SETTINGS" /></i...原创 2021-04-12 14:52:54 · 4687 阅读 · 4 评论 -
Android本地化字符串strings.xml文件中msgid标记的msgid属性的创建,作用和使用
系统资源文件msgid属性 /Settings/res/values/strings.xml <string name="device_info_default">Unknown</string> /Settings/res/values-en-rAU/strings.xml <string name="device_info_default" msgid="7847265875578739287">"Unknown"</string>...原创 2021-04-12 10:29:04 · 3708 阅读 · 0 评论 -
android9系统app写文件报avc
01-01 01:57:19.429 4887 4887 W Thread-2: type=1400 audit(0.0:29): avc: denied { write } for name="upgrade" dev="mmcblk0p56" ino=40643 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=001-01 02:05:13.92..原创 2021-04-08 15:40:06 · 1040 阅读 · 0 评论 -
android9系统android studio项目改成用android.mk编译引用v7包第三方jar包,aar文件和so库文件
android9系统android studio项目改成用android.mk编译引用v7包第三方jar包,aar文件和so库文件原文件在:\vendor\..\package\DVR打包apk在:\out\target\product\msm8953_64\system\app\DVR项目放进系统中编译前提是APP 本身已能正常在对应系统中使用了,只是现在需要用mmm编译到系统包中先用android studioMake project成功后,Clean Project项目,清..原创 2021-04-08 15:17:20 · 3635 阅读 · 3 评论 -
android studio项目改成android.mk编译APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
android9系统android studio项目改成用android.mk编译v7包--APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader原文件在:\vendor\..\package\DVR打包apk在:\out\target\product\msm8953_64\system\app\DVR编译到系统后,点击APP 打开就闪退,以下是错误 日志01-01 00:03:06.678 608 ...原创 2021-04-08 14:54:09 · 637 阅读 · 1 评论 -
android.mk编译v7包out/target/common/obj/JAVA_LIBRARIES/rxandroid_intermediates/classes-header.jar
android9系统android studio项目改成用android.mk编译v7包--APP闪退原文件在:\vendor\..\package\DVR打包apk在:\out\target\product\msm8953_64\system\app\DVRninja: no work to do.No need to regenerate ninja filevendor/jhy/package/DVR/Android.mk was modified, regenerating...原创 2021-04-08 14:45:56 · 895 阅读 · 0 评论 -
android.mk编译v7包Didn‘t find class “androidx.appcompat.app.AppCompatViewInflater“ on path: DexPathList
android9系统android studio项目改成用android.mk编译v7包--Didn't find class "androidx.appcompat.app.AppCompatViewInflater" on path: DexPathList原文件在:\vendor\..\package\DVR打包apk在:\out\target\product\msm8953_64\system\app\DVR01-01 02:31:54.440 4168 4168 E com....原创 2021-04-08 14:41:17 · 1577 阅读 · 0 评论 -
android9系统android studio项目改成用android.mk编译v7包error: package android.support.test does not exist
android9系统android studio项目改成用android.mk编译v7包--error: package android.support.test does not exist原文件在:\vendor\..\package\DVR打包apk在:\out\target\product\msm8953_64\system\app\DVRandroid.mk打包报错vendor/jhy/package/testdvr/app/src/androidTest/java/co..原创 2021-04-08 14:33:29 · 1148 阅读 · 0 评论 -
android studio项目改成android.mk编译APP闪退Didn‘t find class “com.xx.test.MainActivity“ on path: DexPathList
android9系统android studio项目改成用android.mk编译v7包--APP闪退原文件在:\vendor\..\package\DVR打包apk在:\out\target\product\msm8953_64\system\app\DVR编译到系统后,点击APP 打开就闪退,以下是错误 日志--------- beginning of crash01-01 02:01:44.216 4075 4075 E AndroidRuntime: FATAL EXC...原创 2021-04-08 14:26:36 · 1066 阅读 · 0 评论 -
android调用第三方APP+requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
01-01 01:51:19.164 557 1801 I LocSvc_ApiV02: <--- globalEventCb line 124 QMI_LOC_EVENT_POSITION_REPORT_IND_V0201-01 01:51:19.772 3613 3641 I MonitorService: 01:51:19::::startActivity...com.xxx.xxx:01-01 01:51:19.772 3613 3641 W ContextImpl: Cal...原创 2021-04-07 17:02:15 · 328 阅读 · 0 评论 -
adb启动程序命令 am start
启动am start -n {package}/{activity全路径}例:查看AndroidManifest.xml中配置的包名<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zsj.dvr" >adb shell am start -n com.zsj.dvr/com.zsj.dvr.record.MainActivity参考:ht...原创 2021-04-07 15:40:40 · 637 阅读 · 0 评论 -
android.mk编译报No resource found that matches the given name ‘Theme.AppCompat.Light.DarkActionBar‘
; mkdir -p out/target/common/R/\$dir; prebuilts/build-tools/linux-x86/bin/acp -fp \$GENERATED_R_FILE out/target/common/R/\$dir || exit 31; prebuilts/build-tools/linux-x86/bin/acp -fp \$GENERATED_R_FILE out/target/common/obj/APPS/DVR_intermediates/src/R.sta原创 2021-04-05 16:36:47 · 514 阅读 · 0 评论 -
编译Resource at csinum appears in overlay but not in the base package; use <add-resource> to add.问题解决
Restriction Checker not present, skipping..device/qcom/msm8953_64/msm8953_64.mk:34: warning: "Build with 4.9 kernel"============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=9TARGET_PRODUCT=msm8953_64TARGET_BUILD_VARIA原创 2021-04-01 19:49:33 · 1138 阅读 · 0 评论 -
android 选取本地和SD卡文件并且返回文件路径
以下是在android9测试过,可以的,大家用的时候再适当调整一下,这里主要是记录一下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:id..原创 2021-03-30 10:00:58 · 825 阅读 · 2 评论 -
Android使用自定义ViewPager实现个性的动画切换效果
1、概述1、介绍如何使用setPageTransformer设置切换动画;2、自定义PageTransformer实现个性的切换动画;官方示例地址:http://developer.android.com/training/animation/screen-slide.html 有兴趣的可以去看看~~好了,下面开始编写代码~~2、setPageTransformer的使用首先我们迅速的实现一个传统的ViewPager效果~1、布局文件 1 2 3原创 2021-03-25 15:52:42 · 522 阅读 · 0 评论 -
android seekbar样式
<SeekBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:minWidth="300dp" android:minHeight="30dp" android:maxWidth="500dp" android:max="40" android:lay...原创 2021-03-24 20:24:12 · 372 阅读 · 0 评论