安卓
文章平均质量分 50
GodGump
这个作者很懒,什么都没留下…
展开
-
Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit va
android:exported="true"讲这句话填到清单里面。原创 2023-09-04 20:40:23 · 236 阅读 · 0 评论 -
This project uses AndroidX dependencies, but the android.useAndroidX property is not enabled
【代码】This project uses AndroidX dependencies, but the android.useAndroidX property is not enabled。原创 2023-09-04 20:18:31 · 251 阅读 · 0 评论 -
yolov5手机版移植
然后把yolov5s-sim-opt.bin和yolov5s-sim-opt.param放在文件夹ncnn-andorid-yolov5/app/src/main/assets里。stride16和stride32的修改根据.param文件里的Permute后的数字进行修改。这个文件在jni目录下,搜索int ret = yolov5定位,然后把ret的值改成自己的。对了鹅厂NCNN下载20221128的,新版我试了8月和5月的一堆报错,给大家避坑一下。修改权重文件路径为自己的,如下图。原创 2023-09-03 21:47:42 · 309 阅读 · 0 评论 -
win11(非美区)安装安卓子系统以及安卓应用
22000版本以及以后的非家庭版可以,之前的win11版本没有试过。当然正版更新是免费的而且win10官网升级也是直接激活的不需要额外购买激活密匙。言归正传,下面开始进行子系统安装1.首先,win+R在运行框里输入optionalfeatures,将Hyper-v以及虚拟机平台打勾2.网上找一个安卓子系统(部分用户可以直接在微软商店下载安装),注意自行查找的要下载离线版。然后在桌面右键找到管理员终端(有的版本显示是windows管理员终端,但不是在windows终端中打开,这个没有管理员权限)在命令原创 2021-11-04 11:33:19 · 5373 阅读 · 1 评论 -
删除eclipse的工作空间
因为本人是软件专业,编程语言基本都学过。正因为如此多出了很多工作区比如安卓的,JSP,课堂实验的等等,现在既然主攻java了,其他工作区就该删除了。言归正传,现在开始分享删除工作区的经验。1.打开Eclipse,在菜单栏中找到:Window->Preferences->General->Startup and Shutdown->WorkSpace,然后选中想要删除的工作空间,点击右边的remove按钮即可。2.在Eclipse的目录中找:configuration\.set原创 2020-09-15 15:01:33 · 4764 阅读 · 0 评论 -
simpleAdapter中的五个参数
simpleAdapter中五个参数的第一个参数:上下文对象第二个参数:数据源是含有Map的一个集合(建议使用list)第三个参数:每一个item的布局文件第四个参数:new String[]{}数组,数组的里面的每一项要与第二个参数中的存入map集合的的key值一一对应第五个参数:new int[]{}数组,数组的里面的每一项要与存入map集合的的values值一一对应。...原创 2020-03-20 14:40:47 · 3407 阅读 · 0 评论 -
安卓进程的相关知识
Foreground Process前台进程当前进程中有activity处于可见可操作的状态(实际上就是activity执行了onResume之后留在了这个状态,并且被用户操作)补充:系统一般不会终止前台进程Visible Process可见进程当前进程中有activity处于可见但不可操作的状态(onPause状态)补充:只有前台进程内存不够才会杀死可见进程Service proce...原创 2020-03-15 20:32:08 · 117 阅读 · 0 评论 -
安卓下的单元测试
第一步:新建一个类,然后继承android.test.AndroidTestCase第二步:写测试的代码第三步:运行测试代码之前,需要在清单文件中声明:<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.unittest">...原创 2020-03-09 23:21:56 · 128 阅读 · 0 评论 -
安卓的5种布局
LinearLayout(线性布局):特点:所有子控件按照横向或者竖向依次排列属性介绍:orientation属性:android:orientation=“vertical”(竖向),android:orientation=“horizontal”(横向)。之后就不写全称了,正常写代码的时候记得加上命名空间android:layout_width和layout_height属性wr...原创 2020-03-09 19:37:33 · 324 阅读 · 0 评论 -
JSON简单写法
任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。对象表示为键值对数据由逗号分隔花括号保存对象方括号保存数组JSON是JavaScript的原生格式,解析相对方便...原创 2020-03-09 08:16:27 · 345 阅读 · 0 评论 -
XML的三种解析方式及其简介
XML的解析方式:Dom解析Dom模式解析XML,是把整个XML文档当成一个对象来处理,会先把整个文档读入到内存里。是基于树的结构,通常需要加载整文档和构造Dom树,然后才能开始工作。XML文档中的每一个元素都会被解析为一个节点,常用的节点类型:Element元素节点,Attr属性节点,Text文本节点,Document文档节点Sax解析Sax解析是一种以事件驱动的XMl API(目前本...原创 2020-03-08 23:49:52 · 345 阅读 · 0 评论 -
Schema的优势
Schema的优势:1.Schema文件的后缀名:xsd本身就是xml文档2.对命名空间(namespace)支持很好3.安卓中清单文件和布局文件就用到了Schema约束技术原创 2020-03-08 23:31:31 · 302 阅读 · 0 评论 -
DTD快速入门
假如DTD被包含在XML源文件中,它应当通过下面的语法包装在一个 !DOCTYPE 声明中:<!DOCTYPE 根标签 [标签声明]>注意:标签和元素基本上相等当引用的DTD文件在本地时:<!DOCTYPE 根标签 SYSTEM “这里填文件名称,包含后缀dtd”>当引用的DTD文件在网络上时:<!DOCTYPE 根标签 PUBLIC “这里填文件...原创 2020-03-08 19:06:05 · 174 阅读 · 0 评论 -
XML约束简介
XML的约束文档定义了XML文档中允许出现的标签名称,标签属性以及标签的出现顺序XML最常用的约束技术:DTD,Schema(XDR和SOX用的较少)原创 2020-03-08 18:53:35 · 191 阅读 · 0 评论 -
XML转义字符
< < 小于号> > 大于号& & 和’ ’ 单引号" " 双引号补充说明:转义字符和注释也不能出现在XML的第一行原创 2020-03-08 18:06:47 · 139 阅读 · 0 评论 -
XML文档的声明
在编写XML文档时,需要先使用文档声明来声明XML文档且必须出现在文档的第一行。用encoding属性说明文档所使用的字符编码(保存在磁盘上的编码要与声明的编码一致,默认UTF-8)standalone属性说明文档是否独立最简单的声明<?xml version="1.0"?>举个简单列子:新建一个记事本将后缀改为xml<?xml version="1.0" encod...原创 2020-03-08 17:52:28 · 399 阅读 · 0 评论 -
java如何进行单元测试呢
首先新建一个JUnit在Class under test里面输入你要测试的类(或者方法)原创 2020-03-06 16:21:13 · 892 阅读 · 0 评论 -
Invalid file name: must contain only [a-z0-9_.]
xml文件的文件名必须是"小写字母"," 0~9"的数字,下划线" —" 和"." 组成,很恶心!和大部分语言都矛盾。建议大家命名所有文件或者变量都采用小写+数字+下划线,驼峰命名法之类的不是所有语言都可以用。rename重命名一下就行...原创 2020-03-02 10:16:31 · 545 阅读 · 0 评论 -
安卓应用程序框架
首先我们先了解一下安卓的目录结构安卓的项目主要包括源码区和资源区。开发人员的源代码默认放在src目录中(和java一样可以更改,但是不建议更改,就和在代码里面出现中文一样。不是不可以,容易出问题),程序自动为我们生成的代码放在gen目录中(典型的就是坑过无数编程人员)在res目录中有三个图像资源目录(drawable-hdpi,drawable-mdpi,drawable-ldpi三种分辨率的...原创 2020-02-27 19:49:07 · 525 阅读 · 0 评论 -
安卓之DDMS调试
在菜单栏中找到Windows然后找到Perspective(有的版本直接就有Open Perspective,可以跳一步)在这里找到Open Perspective,然后找DDMS没有就在Other里面(还没有就是没安装)...原创 2020-02-27 16:15:01 · 477 阅读 · 0 评论 -
安卓之使用标签创建按钮
安卓很灵活因为他的内核是linux的,又有C++的库,应用层还是java完成。导致实现同一个功能可以由java,html,C#,C++4种方法实现。这次分享标签实现。首先进入项目找到res(resource资源)文件夹,在这个文件夹里面找到layout(布局)文件夹,在这里我们可以看到你的活动界面的主xml。点击这个xml进入代码界面在布局标签里面(默认RelativeLayout或者Linea...原创 2020-02-26 23:21:36 · 281 阅读 · 0 评论 -
安卓视图组件
android:background //背景:颜色或图片android:id // 注册IDandroid:layout_width //布局宽度android:layout_height //布局高度android:layout_gravity //对齐方向android:minHeight //最小高度android:minWidth //最小宽度android:onCli...原创 2020-02-25 22:52:00 · 295 阅读 · 0 评论 -
Android Studio安装后项目出错
个人最近在学习安卓编程,因为基于之前5种语言的基础,所以环境变量以插件安装应该不会有问题。但是,打开Android Studio新建项目的时候报了一堆错。翻百度,翻书,查论坛发现报错越来越少,到最后终于成功了。我给大家分享一下流程。首先找到上图的文件然后找到allprojects里面的repositories和一个独立的repositories ,把这两个函数里面的东西全部删掉(不放心可以注释...原创 2020-02-17 22:57:56 · 257 阅读 · 0 评论 -
1G2G3G4G5G技术简述
1G仅限语音(模拟)的蜂窝电话标准2G以数字语音为核心3G图形,音频,视频等信息服务4G快速传输数据,下载速度达到100Mbit/s或者更高5G极速传输数据,下载速度达到10Gbit/s或者更高...原创 2020-02-04 11:20:52 · 5613 阅读 · 0 评论 -
安卓开发所需的东西
JDK(1.6以及更高)Eclipse(3.4以及更高)安卓 SDKADT(android developme tools)注意:ADT是Eclipse的一个插件原创 2020-01-11 23:10:35 · 233 阅读 · 2 评论 -
安卓体系结构
安卓体系结构从高到低分为应用层,应用框架层,系统应用库层和Linux内核层应用层由运行在Dalvik虚拟机(基于寄存器的java虚拟机,但是比jvm快)上的应用程序。应用架构层主要有视图,通知管理器和活动管理器等直接被开发人员调用的API组成(这些API大多数由java编写)系统运行库层目的是给应用架构层提供支持(java本身不能访问硬件,要借助NDK)Linux内核层主要由进程管理器等操...原创 2020-01-11 23:01:20 · 343 阅读 · 0 评论