• 安卓-权限

    概述应用权限有助于保护对以下数据和操作的访问/执行权限,从而为保护用户隐私提供支持: 受限数据,例如系统状态和用户的联系信息 受限操作,例如连接到已配对的设备并录制音频 获取应用权限的工作流程: flowchart TD A{能否在不获取权限的情况下实现相关功能} A -- 能 --> B[实现功能而不使用权限] B --> G([结束]) A -- 不能 --> C[在...
  • 安卓-视图设置

    视图指 View 类,所有的控件类(如 TextView、Button等)都继承自 View 类,可以说程序内可见的所有控件都是视图 设置视图宽高在 XML 文件中,通过属性 android:layout_width 设置视图宽度,通过属性 android:layout_height 设置视图高度,主要的取值有: match_parent:匹配父组件,就是父组件多大,子组件就多大 wrap...
  • 安卓-文本设置

    设置文本内容设置文本内容有两种方法: 在 XML 文件中通过属性 android:text 设置文本 12345<TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height=...
  • 安卓-活动页面Activity

    Activity(页面)是一个应用程序组件,提供一个屏幕用于交互,所有的任务都是在Activity上完成的,主Activity在AndroidManifest.xml里是这样出现的: 12345678<activity android:name=".MainActivity" android:exported="true"> ...
  • 安卓-开发基础

    项目工程结构App工程分为两层:项目(Project)和模块(Module) 其中模块依附于项目,每个项目至少有一个模块,也可以有多个模块 而“编译运行App”一般指的是运行某个模块(即模块对应实际的App) 12345+---Project| Module1| Module2| Module3| ...... App项目下有两个分类:App...
  • Spring-配置文件

    Bean 标签1<bean id="userDao" class="kk3twt.implement1.UserDaoImplement"></bean> Bean 标签用于配置对象,默认情况下调用的是类中的无参构造函数(没有无参构造函数就不能调用成功) Bean 标签的基本属性 id 标识:Bean 的唯一性标识,在配置文...
  • Java-接口

    有些方法是多个类应该共有的,但是这些类可能不满足继承关系(或这些方法不应该被继承),此时可以使用接口抽象化这些方法 使用 **interface **关键字定义 不能实例化 实现接口方法的类使用 implements 关键字表示 接口的实现类要么实现接口中的所有抽象方法,要么是一个抽象类 123456789101112// 接口示例public interface newInterfac...
  • 编译过程中遇到的各种问题(持续更新)

    我在用gcc编译时出现的错误如下,用ai解决这些问题之后,编译居然成功了但是给我的米板4刷进去之后并不能开机…… 二编:我换了个内核进行编译,还想集成kernelsu,可是一直都不成功,气得我鬼火冒 三编:换了魅蓝note6的内核,编译进行地异常顺利,刷进去之后也开机了,可是kernelsu并没有成功集成。。。 NR_CPUS配置错误可能出现的报错: 1include/trace/event...
  • Git分支版本管理

    main分支和dev分支 main 分支用于存放稳定且可发布的代码,每次提交(或合并)到main分支时,都应该使用tag标记正式版本。 dev 分支作为开发集成分支,所有的新功能、改进和Bug修复都在这个分支上进行。这个分支上的代码可以不稳定,但应该保持可编译/可运行的状态。 日常工作流日常开发 所有的开发工作都在dev分支上进行: 1234git checkout dev...
  • 南邮数据结构作业 - 第四章

    给出如下稀疏矩阵,请设计一种高效的转置算法,根据设计思想,采用C/C++语言实现,给出注释;并给出运行及结果截图。 算法思想 假设三元组表按照行优先存储稀疏矩阵的非零元素,稀疏矩阵A进行转置后的结果存储到稀疏矩阵B中。实现快速转置算法需要借助两个一维数组num和sum,这两个数组的长度都为n(矩阵A的列数) 数组num存储矩阵每一列的非零元素个数,通过三元组表统计原矩阵每一列的...
123