Android Application作用 MyApplication类作用是为了放一些全局和一些上下文都要用到变量和方法之类。 学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。 What is ApplicationApplication和Actovotu,Service一样是andro
一,大多数程序设计语言都提供了“作用域”(Scope)概念。对于在作用域里定义名字,作用域同时决定了它“可见性”以及“存在时间”。在 C,C++和 Java 里,作用域是由花括号位置决定。参考下面这个例子:{ int x = 12; /* 作用域内只有x是合法 */ { int q = 96; /* 作用域内x和q都是合法 */ } /*作用
转载 2023-09-11 01:24:47
89阅读
Intent 是 Android 程序各组件之间进行交互一种重要方式,它不仅可以指明当前组 件想要执行动作,还可以在不同组件之间传递数据。Intent 一般可被用于启动活动、启动 服务、以及发送广播等场景,由于服务、广播等;Intent 用法大致可以分为两种,显式 Intent 和隐式 Intent 。1.显示Intent,Intent 有多个构造函数重载,其中一个是 Intent(
android.app.Application类和Activity,Service一样是Android框架一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统一些信息。package com.example.context;
Service有什么作用?很多人不明确service是用来干嘛。事实上Service作为Android四大组件之中一个,能够理解为一个执行在后台Activity。它适用于处理一些不干扰用户长时间后台操作,比方你播放器播放音乐之后跳到其他页面,音乐须要继续播放。那么这个时候就能够将音乐播放一直执行在后台服务,须要启动播放时候就通过Activity去启动服务。再通过服务去调用播放,须要
1. this 指不是成员变量还是方法里参数值指得是这个类自身class a { int i = 0; public void aa(){ System.out.print(i); } public void ab(){ aa(); } }上边这个类是肯定可以正常编译运行 但是那是经过编译器修改过以后才可以 这个类真正样子是这样class a { int i = 0; public
点:
转载 2023-07-31 16:41:56
46阅读
# AndroidloadDataWithBaseURL作用Android开发,Webview是一个常用控件,用于显示网页内容。其中loadDataWithBaseURL方法可以加载HTML数据到WebView,并且可以指定一个基本URL,用于解析相对路径资源。 ## loadDateWithBaseURL方法作用 loadDataWithBaseURL方法用于在Webvi
原创 3月前
355阅读
Throw和Throws详解 1.throw是什么?有什么用? throw是java关于异常一种操作,如果在try{}catch{}中使用了throw,就代表自己书写这个方法,可以自己 处理异常了,就是抛出一个动作,可以使程序停止并报出异常原因,基本实现了程序自己检测到了自己本身异常 而终止了程序,好处是,可以在自己定义地方报出异常停止程序运行,而不是在错误地方立即报出异常,停止程
转载 2023-08-20 09:25:24
296阅读
# 注解# 一、注解简介         从 Java 5 版本之后可以在源代码嵌入一些补充信息,这种补充信息称为注解(Annotation),是 Java 平台中非常重要一部分。注解都是 @ 符号开头,例如我们在学习方法重写时使用过 @Override 注解。同 Class 和 Interface 一样,注解也属于一种类型。 &
转载 2023-09-06 18:08:34
73阅读
android提供了一种新类型:Parcel。本类被用作封装数据容器,封装后数据可以通过Intent或IPC传递。 除了基本类型以 外,只有实现了Parcelable接口类才能被放入Parcel。 Parcelable实现要点:需要实现三个东西 1)writeToParcel 方法。该方法将类数据写入外部提供Parcel.声明如下: writeToParcel (Parc
转载 2012-07-26 14:30:00
62阅读
2评论
单行注释         将//放在被注释一行代码前多行注释          /*和*/分别作为开始和结束文档注释 用于生成文档,用于说明JAVA类,成员变量等功能。符号:;用于分隔语句 、 { }用于定义一个代码块 、 [ ] 用于访
转载 2023-08-31 13:07:51
31阅读
目录1.下载与安装2.初始常用配置3.快捷键4.其他常用技巧idea作为目前java开发最常用工具,针对其使用做一些总结,提高开发效率: 1.下载与安装idea下载到官网下载即可,其中旗舰版拥有更实用功能,建议下载。支持使用正版2.初始常用配置2.1 配置JDK 首先是配置JDK。打开“File”–>“project setting”,添加本地安装JDK。(idea自己也会带
转载 2023-06-26 15:57:56
55阅读
AndroidManifest.xml application 有一个属性是 android:name ,它是用来app启动时来关联使用......
原创 2022-08-14 00:02:50
414阅读
方法定义与调用方法(Method)就是一段用来完成某个特定功能而独立一段代码片段,类似与其他语言中函数(function)方法格式[修饰符1、修饰符2····] 返回值类型 方法名(形参){ 实现逻辑 }方法最大作用是提高代码复用性,重复使用独立功能建议封装为方法public class TestMethod{ public static void main(String[
synchronized作用一句话说出synchronized作用:  能够保证在同一时刻最多只有一个线程执行该段代码,以达到保证并发安全效果。大概意思: 当多个线程同时访问synchronized修饰方法或者代码块时候,要拿到这部分代码锁才能访问,某一个线程拿到这个锁正在访问时候,这部分代码是锁住,其它线程会处于阻塞状态,只能这个线程释放掉锁之后,其它多个线程才会去竞
一. Gradle为什么很多时候我们打开别人项目,build时候会卡住,build很慢呢?首先讲一下,ASgradle有两个部分: 2. gradle_plugin: 是由google提供插件,方便构建Android应用。在你项目的主目录下有一个文件 )classpath 'com.android.tools.build:gradle:2.3.3'AndroidStudio构建项目
转载 2023-08-13 22:42:23
71阅读
Java annotation/Java标注 语法: @关键字(值) 用于把关键字和值传递给编译器,更精确
原创 2022-10-09 05:17:30
104阅读
Android初学者第一次遇到Bundle出现在Intent传值。 1.Bundle类作用   Bundle类是一种数据载体,类似于Map,用于存放key-value名值对形式值。相对于Map,它提供了各种常用类型putXxx()/getXxx()方法, 如:putString()/getString()和putInt()/getInt(),   putXxx()用于往Bundle对
转载 2023-07-27 13:32:44
119阅读
Bundle类作用类用作携带数据, 根据google官方文档(http://developer.android.com/reference/android/os/Bundle.html)A mapping from String values to various Parcelable types.” ,它类似于Map,用于存放key-value名值对形式值。相对于Map,它提供了各种
  • 1
  • 2
  • 3
  • 4
  • 5