随笔分类 - Android
Android学习笔记
摘要:参考:Android开发基础之内容提容者ContentProvider Android四大组件 内容提供者是四大组件之一,还记得Android的四大组件吗? 前面我们学习了三大组件了,对吧! 其中有: Activity 服务Service 广播接收者 什么是内容提供者? 我们在学习一门新的东西的时候
阅读全文
摘要:参考:Android开发基础之服务Service 什么是服务呢? 用俗话话应该是长期于后台运行的程序,如果是官方一点,首先它是一个组件,用于执行长期运行的任务,并且与用户没有交互。 每一个服务都需要在配置文件AndroidManifest.xml文件里进行生命,怎么生命呢? 使用标签,其实跟前面的a
阅读全文
摘要:参考:Java线程 创建多线程的四种方式 方式一:继承于Thread类 创建一个继承于Thread类的子类 重写Thread类的run()—>将此线程执行的操作声明在run()中 创建Thread类的子类的对象 通过此对象调用start() 方式二:实现Runnable接口 创建一个实现Runnab
阅读全文
摘要:参考:Android开发基础之广播接收者BroadcastReceiver 什么是广播接收者? 我们小时候都知道,听广播,收听广播!什么是收听广播呢?打开收音机,调频就可以收到对应的广播节目了。其实我们在Android开发中也有类似的概念,所以就称之为广播了。 广播包括发广播和广播接收者,这就类似于
阅读全文
摘要:什么是Activity? Activity是什么呢?翻译为“活动”!之所以叫它Activity是因为它用于跟用户交互的,所以就有了“活动”的翻译,官方的解释如下: An activity is a single, focused thing that the user can do. Almost
阅读全文
摘要:创建数据库 首先我们要了解这个类:SQLiteOpenHelper: 1、写一个类继承SQLiteOpenHelper 2、实现里面的方法,创建构造方法 参数解释: /** @param: context 上下文* @param: name 数据库名称* @param: factory 游标工厂*
阅读全文
摘要:解析 什么是Shared Perferences 应用场景 配置信息 主题信息 游戏的积分信息等 存储路径 在本应用中的data-data-应用包-自定义名称xml文件下保存写入的数据信息 使用 获取步骤 读取步骤 实例 代码 1、需求:实现自动登录,例如qq的可以设置自动登录,然后下一次就不用再写
阅读全文
摘要:一 字符串资源 二 颜色资源 颜色值组成 表达式组成 透明度可选,其他使用十六进制表示 颜色资源与使用 1、通过color标签自定义颜色的名称和值 2、xml文件中使用 3、Java文件中使用:设置颜色,如下代码是在Java文件中通过getResources().getColor方法获取到R.col
阅读全文
摘要:事件处理概述 当用户在应用界面上执行各种操作时, 应用程序需要为用户的动作提供响应, 这种响应的过程就是事件处理. 1、基于监听的事件处理 监听三要素: Event Source (事件源) Event (事件) Event Listener (事件监听器) 实现监听事件的方法: 通过内部类实现.
阅读全文
摘要:Intent的七个属性: 1)ComponentName(组件名称) 2)Action(动作) 3)Category(类别) 4)Data(数据),Type(MIME类型) 5)Extras(额外) 6)Flags(标记) 3.Action、Category 属性与intent-filter配置:
阅读全文
摘要:ImageView的src属性和blackground的区别 在API文档中我们发现ImageView有两个可以设置图片的属性,分别是:src和background 常识: ①background通常指的都是背景,而src指的是内容!! ②当使用src填入图片时,是按照图片大小直接填充,并不会进行拉
阅读全文
摘要:activity_main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" xmln
阅读全文
摘要:activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width
阅读全文
摘要:1、关于Logcat: //输入loge: Log.e(TAG, "onTimeChanged: ", ); //鼠标放在TAG上,提示出来后按Alt+Shift+Enter,选择第二项: private static final String TAG = "Fengxz"; //程序运行起来后,点
阅读全文
摘要:Ctrl+Alt+L:格式化代码 Ctrl+Y:删除一行 Ctrl+O: 重写类的接口或方法 Alt+Shift+Enter:Log.e(TAG, ......);中,选择第二项生成TAG定义 Ctrl+N:查找类 Ctrl+Shift+U:转换为大写 快捷键又称为“热键”,多个按键的组合可以实现某
阅读全文
摘要:LinearLayout android:orientation 注意:当 android:orientation="vertical" 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。 即:left,right,center_horizontal 是生效的。 当 android:orie
阅读全文
摘要:参考: https://blog.csdn.net/grandgrandpa/article/details/83587840
阅读全文
摘要:参考: https://blog.csdn.net/u014133119/article/details/80652188 参考: https://developer.android.google.cn/reference/android/Manifest.permission?hl=en
阅读全文
摘要:工程相关解析(各种文件,资源访问) 参考:https://www.runoob.com/w3cnote/android-tutorial-project-src-analysis.html AndroidManifest.xml 最全详解 参考:https://blog.csdn.net/u0124
阅读全文