这里整理我自己学习的一些Android基础知识点,便于日后巩固用(大家可以忽略)。 Android工程目录结构  应用 程序 用到的资源数据 文件  res/drawable:放置应用到的图片资源。 res/layout:放置一些与UI相应的布局文件,都是xml文件。 res/values:放置字符串,颜色,数组等常量数据。 Service,
        今天继续Android学习之旅之对话框Dialog的记录,主要包括三个方面:1.时间弹框;2.自定义弹框;3.等待弹框。         1.时间弹框         时间弹框分为日期弹框和时间弹框   &nb
Android中,一般来说一个应用会存在几十个页面,并且一个应用一般也会使用一个特定的主题,其中的页面的风格也是一致的,并且页面中的动画效果、页面的切换效果等也应该保持同样的风格,那么就需要一个,来完成页面的基础设置,这就是所谓的。 界面统一管理原因 当应用中的界面达到一定数量级时,如几十个界面,便于项目管理提高界面的处理速度避免由于多Activity导致的问题界面统
转载 2023-07-25 20:59:52
49阅读
文章目的:学习java的常用语句和概念java作为跨平台应用软件的面向对象的程序设计语言,自从面世后就非常流行,发展迅速,对C++语言形成了有力冲击,今天就开始教大家入门java这门语言,首先,来了解一些基础常识。一. Java语言基础组成         关键字     &nb
# 实现Android Fragment ## 引言 作为一名经验丰富的开发者,你需要教导一位刚入行的小白如何实现“Android Fragment”。在这篇文章中,我将指导你完成这个任务,并提供详细的步骤和代码示例。 ## 流程图 ```mermaid flowchart TD A[创建] --> B[继承] B --> C[实现自定义方法] ``` ##
原创 5月前
28阅读
在实际的 Android 产品研发中,一般的我们在写 Fragment 的时候都会继承于一个 BaseFragment,该 BaseFragment 是所有的 Fragment 的。在该中我们主要用于重写一些共有的逻辑。好处是显而易见的对于一些 Fragment 的共有逻辑我们不必
原创 2022-05-28 09:14:00
328阅读
在实际的 Android 产品研发中,一般的我们在写 Activity 的时候都会继承于一个 BaseActivity,
原创 2022-05-28 09:12:42
200阅读
# Android 怎么写 在Android开发中,我们经常会遇到需要编写多个Activity或Fragment的情况,为了提高代码的复用性和可维护性,我们可以编写一个来封装一些共同的功能和逻辑。本文将提出一个项目方案,介绍如何设计和编写一个通用的Android。 ## 项目方案 ### 功能需求 我们需要设计一个,用于封装一些常用的功能和逻辑,例如初始化界面、处理权限申请
原创 1月前
0阅读
定义抽象的子类: 下面的例子:FrenchDeck2 声明为collections. MutableSequence 的子类。import collections from random import shuffle Card = collections.namedtuple('Card', ['rank', 'suit']) class FrenchDeck2(collections.
我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。  我们在同一个application内部,可以随意的startActivity
首先回顾并讨论先有鸡还是先有蛋的问题在C++中将会是什么情况。如果编写:class Egg; class Hen { public: int n; Egg egg; Hen() { n=5; cout<<"Hen's con "<<n<<endl; } }; class Egg : publi
概述:不过,这几天我也是各种上网查和问其他人完成了这个小程序。    程序的主要功能是在一个FragmentActivity中添加四个Fragment,再每个Fragment中去显示相应的手机信息。如:手机当前电量、手机内存占用率、获取手机上的已安装的应用程序名称等。代码示例:在FragmentActivity中加载第Fragment的方法是:// 定义一个Fragment管理
                                                       Andro
1.继承的定义继承是一种创建新的方式,在python中,新建的可以继承一个或多个父,父又可称为或超,新建的称为派生或子类。2.单继承和多继承class ParentClass1: #定义父 pass class ParentClass2: #定义父 pass class SubClass1(ParentClass1): #单继承,是ParentClas
转载 2023-06-05 21:53:09
293阅读
一、基于位置的服务简介  LBS:基于位置的服务。随着移动互联网的兴起,这个技术在最近的几年里十分火爆。其实它本身并不是什么时髦的技术,主要的工作原理就是利用无线电通讯网络或GPS等定位方式来确定出移动设备所在的位置,而这种技术早在很多年前就已经出现了。  那么为什么LBS技术直到最近几年才开始流行呢?这主要是因为,在过去移动设备的功能及其有限,即使定位到了设备所在的位置,也就仅仅只是定位到了而已
"我们之所以成功,是因为站在巨人的肩膀上!" 下面正式开始Fragment使用讲解:一.准备工作 1.引入库(导包) 步骤:复制android-support-v4.jar包--->project视图下--->工程--->app--->libs粘贴--->右键jar包--->Add as Library--->ok 导入成功! 注意:在andr
转载 2023-07-06 23:07:16
335阅读
前言在使用一个新的组件之前,我们需要了解为什么需要使用它、如何使用、使用过程中的注意事项、可扩展或可提升的地方。当我们深入透彻理解这些后,开发中遇到任何问题都可以迎刃而解。当然需要了解这些内容,我们必须熟悉源码的实现过程,这样才能做到心中有数。为什么需要使用概念ViewModel主要是为了保存和管理UI相关的数据,能够在我们的配置发生变化的时候保存数据,比如在屏幕旋转时,可以直接使用上次保存的Vi
转载 2023-06-30 20:41:18
589阅读
在2018年的时候,对于Android DataBinding进行了一段时间的研究(说是研究,大概也就持续了不到两周的时间),踩了一些坑,当时把总结的东西都放在印象笔记里面了,今天偶然的机会,又翻到了以前总结的东西,感觉应该分享出来,希望能够对遇到同样类似问题的朋友有所帮助。总体分为三部分:应用场景,缺点,优点一、应用场景1.画面字段多而杂,且基本都是展示为主,交互较少。 二、缺点1.编
转载 2023-07-31 12:45:43
398阅读
上一篇博客我们讲到了,Fragment的基本使用,相信大家都已经了解怎么去使用了。如果还有不懂得同学可以去看一下,传送门。现在我们来讲解一下Fragment的生命周期。一、Fragment的事务再讲Fragment的生命周期之前,一定要讲一下FragmentTransaction也就是fragment的事务,这对我们理解生命周期有很重要的作用。那么什么是事务?根据用户的交互情况,对fragment
转载 2023-08-29 17:41:33
75阅读
目录一、 与 派生1、“属于”(is-a)和 “具有”(has-a)的区别2、创建派生的格式3、举例:圆是点的子类二、异常1、exception BaseException2、args3、with_traceback(tb)4、exception Exception5、exception ArithmeticError6、exception Bu
  • 1
  • 2
  • 3
  • 4
  • 5