安卓基础
文章平均质量分 86
NoSuchManException
while(true)
展开
-
Android中设置全屏相关属性的理解
SYSTEM_UI_FLAG_IMMERSIVE_STICKY 沉浸模式,用户可以交互的界面。SYSTEM_UI_FLAG_LAYOUT_STABLE 稳定的布局,不会随系统栏的隐藏、显示而变化。SYSTEM_UI_FLAG_HIDE_NAVIGATION 隐藏导航栏,用户点击屏幕会显示导航栏。SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 拓展布局到导航栏后面。SYSTEM_UI_FLAG_LOW_PROFILE 弱化状态栏和导航栏的图标。常用的设置全屏的值为:4120。原创 2023-02-07 14:34:37 · 398 阅读 · 1 评论 -
linux驱动开发笔记一
Linux操作系统1,Linux操作系统基础:1),基础知识第一块处理器:intel 4004Intel 8008 ,i8086,…协处理器(主从机制);80386,80586,奔腾,酷睿,四核;1971年IBM发布个人电脑5150;CC语言最早是在1972年在DEC PDP-11计算机上被首次实现。在1978年,布莱恩·柯林汉和丹尼斯·里奇制作了C的第一个公开可用描述。特点:易于学习结构化语言产生高效率的程序处理底层的活动。原创 2022-12-19 19:23:51 · 1594 阅读 · 0 评论 -
安卓开发-基础知识补习13
听说点赞关注的人,身体健康,万事如意,工作顺利,爱情甜蜜,一夜暴富,升职加薪……最终迎娶白富美!!!‼️微信公众号:炜煜工作室🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱🐱Context:上下文、语境、环境。安卓系统中,可以理解为当前对象在应用程序中所处的工作环境。其内部定义很多访问应用程序环境中全局信息的接口,通过它可以访问到应用程序的资源有关的类。如:Resoutces,AssetMan原创 2022-11-09 18:18:26 · 281 阅读 · 0 评论 -
安卓开发-基础知识补习12
IPC:Inter-Process Communication,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。线程:是CPU调度的最小单元。一般指一个执行单元,PC和移动设备上指一个程序或者一个应用。进程:一种有限的系统资源。一个进程可以包含多个线程。最简单的情况下,一个进程中可以只有一个线程,即主线程,在安卓里面主线程也叫UI线程,在UI线程里面才能操作界面元素。很多时候,一个进程中需要执行大量的耗时任务,如果这些任务放在主线程中执行就会造成界面无法响应。原创 2022-11-07 18:47:55 · 829 阅读 · 0 评论 -
安卓开发-基础知识补习10
Activity与AppCompatActivity的区别:记住后面的AppCompatActivity是带ActionBar(标题栏)的即可。onCreate():这个方法在每次活动最开始启动的时候都会运行,并且在每一个活动中只允许这个方法出现一次。onStart():当活动开始运行并转入不可运行时,这个方法开始运行,因为应用会为Activity进入前台并为支持交互做准备。onResume():活动会在进入“已恢复“状态时来到前台,然后系统调用onResume()回调方法。原创 2022-11-01 19:32:15 · 265 阅读 · 0 评论 -
安卓开发基础知识-补习9
使用HttpClient框架有点负责,每次进行网络交互时,一些复杂的网络操作及异常处理都非常繁琐。并且Android Stdio也对HttpClient框架做了一些限制,下面介绍okHttp框架。允许连接到同一个主机地址的所有请求,提高请求效率共享Socket减少对服务器的请求次数。通过连接池减少了请求延迟。缓存相应数减少重复的网络请求。减少了对数据流量的消耗。自动处理GZIIp压缩支持各个设计模式的拓展。原创 2022-10-31 16:30:43 · 737 阅读 · 0 评论 -
安卓开发基础知识-补习8
HttpURLConnection类继承自UrlConnection。UrlConnection是一个抽象类,表示URL指向资源的而链接,其子类包含著仍HttpURLConnection,FtURLConnection,FileURLConnection等各种的连接类。java.net.HttpURLConnection类是一种访问HTTP资源的方式,HttpURLConnection类具有完全的访问能力,可以取代HttpClient中的HttpGet和HttpPost类。原创 2022-10-27 19:21:37 · 688 阅读 · 0 评论 -
安卓开发-基础知识补习7
实现明日学院的选项菜单。(类似于软件又上角或者左上角的三个点)//1,创建布局界面,2,创建菜单资源文件。3,添加一个选项菜单。4,指定各个菜单项被选择时应做的处理。原创 2022-10-24 14:13:49 · 662 阅读 · 0 评论 -
安卓开发-基础知识补习6
HTTP(Hypertext Transfer Protocol):超文本传输协议是Web联网的基础,也是手机联网常用的协议之一。HTTP也称为无状态的通信协议。由于HTTP再每次请求i而术后都会主动释放连接,因此HTTP连接是一种”短链接“,”无状态“,要保持客户端程序的在线状态,需要不断得向服务器发起连接请求。通常的做噶是即使不需要获得任何数据,客户端也要保持每隔一段固定的时间向服务器发送一次”保持连接“的请求;服务器再收到该请求后对客户端进行回复,表明知道客户端”在线“。原创 2022-10-20 18:38:46 · 480 阅读 · 0 评论 -
安卓开发-基础知识补习5
上篇简单介绍了SQLite数据库,这篇主要讲解SQLite的创建和使用。安卓系统中提供了相关的类帮助我们创建数据库,其中,SQLiteOpenHelper是安卓提供的管理数据的工具类。主要用于数据库的创建,打开和版本更新,一般用法是创建SQLiteOpenHelper类的子类,并重写父类的onCreate()方法和onUpgrade()方法(这两个方法是抽象的必须重写)。抽象方法(抽象类):抽象方法充当着占位方法的角色,他们在子类中具体实现。扩展抽象类可以有两种选择。原创 2022-10-20 16:15:32 · 451 阅读 · 0 评论 -
安卓开发-基础知识补习4
直接使用图片或者使用xml文件。hdpi:高分辨率,mdpi:中等分辨率。常用的图片资源,StateListDrawable资源。StateListDrawList资源:定义在xml文件中的Drawable对象。首先在res/drawable文件夹下新建xml文件(用来定义状态变化的的变化);原创 2022-10-18 18:14:41 · 395 阅读 · 0 评论 -
安卓开发-查漏补缺-Bitmap和Canvas及映射
本文通过阅读CSDN中各位大佬的博客,做笔记加复制粘贴介绍了安卓中的Bitmap和Canvas还有java中的映射相关的一部分知识,使用java代码进行开发和demo的编写,如果有问题的地方请不吝指教,如果对文内内容有不理解的地方,也希望能积极主动的联系博主进行深刻的探讨,以便于更好的让博主记住这篇博文的内容,好让博主在发光发热的道路上越走越远。[手动狗头]:dog:努力,奋斗!原创 2022-10-18 15:32:25 · 287 阅读 · 0 评论 -
安卓开发-基础知识补习3
本文通过学习安卓零基础开发到入门的书籍,介绍了安卓的两种数据存储的方式,一种是内部存储空间文件的存取,另一种是SD卡空间的文件的存取。通过简单的介绍实现了不同方式的功能实现,使用java代码进行开发,如果有问题的地方请不吝指教,如果对文内内容有不理解的地方,也希望能积极主动的联系博主进行深刻的探讨,以便于更好的让博主记住这篇博文的内容,好让博主在发光发热的道路上越走越远。[手动狗头]努力,奋斗!原创 2022-10-17 18:46:16 · 855 阅读 · 0 评论 -
安卓开发-物理按键监听事件+POI和EasyExcel
本次项目需要对物理按键进行监听,并且要读取和写入数据到csv文件中,学习的过程中做一点记录,内容包含了安卓中物理按键的监听事件和阿帕奇的POI对excel的操作代码,以及阿里巴巴的EasyExcel对excel的操作代码。相对来说POI较为复杂,但是比较基础,easyExcel一行代码就能搞定文件的读取和写入,但是较为难理解。原创 2022-10-17 17:24:53 · 1827 阅读 · 2 评论 -
安卓开发-基础知识补习2
本文通过学习明日学院的视频以及阅读相关大佬的博客,简单的介绍了draw9patch,stateListDrawable,安卓中常用适配器,HashTable,万能适配器,以及ListActivity的相关简单用法,通过几个例子实现了简单的相关知识的实践,使用java代码进行开发,如果有问题的地方请不吝指教,如果对文内内容有不理解的地方,也希望能积极主动的联系博主进行深刻的探讨,以便于更好的让博主记住这篇博文的内容,好让博主在发光发热的道路上越走越远。[手动狗头:dog:]努力,奋斗!原创 2022-10-13 11:37:59 · 125 阅读 · 0 评论 -
找到了一个非常好的安卓开发技术栈导航
最全面的安卓开发技术栈,安卓开发知识点集合。原创 2022-10-12 17:19:31 · 1348 阅读 · 0 评论 -
安卓开发-基础知识补习
创建NotificationManager 对象NotificationManager类是一个通知管理器类,这个对象是由系统维护的服务,是以单例模式的方式获得,所以一般 并不会直接实例化这个对象,在Activity中可以使用Activity.getSystemService(String)方法可以通过Android系统初级服务的句柄,返回对应的对象,在这里需要返回NotificationManager,所以直接传递Context.NOTIFICATION_SERVICE即可。原创 2022-10-12 16:51:25 · 103 阅读 · 0 评论