随笔分类 -  Android Basics

摘要:Android UI Android Button 三种监听方式 Android Toast(吐司)的基本使用 Android PreferenceScreen Android DatePickerDialog Android Fragment(一):基本使用 Androidx RecyclerVi 阅读全文
posted @ 2021-10-12 10:48 CrushGirl 编辑
摘要:1.1.module的build.gradle文件 apply plugin: 'com.android.application'//声明主module,com.android.application android {//android工程配置 compileSdkVersion 25 //编译s 阅读全文
posted @ 2021-10-11 17:37 CrushGirl 编辑
摘要:一.源码 public DatePickerDialog(@NonNull Context context, @Nullable DatePickerDialog.OnDateSetListener listener, int year, int month, int dayOfMonth) { s 阅读全文
posted @ 2021-04-25 15:02 CrushGirl 编辑
摘要:一.闹钟服务流程 1.0.AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); 获得系统提供的AlarmManager服务的对象1.1.Intent设置要启动的组件: Intent intent = n 阅读全文
posted @ 2021-03-05 14:57 CrushGirl 编辑
摘要:public class Fruits { public interface Apple { public String info(); } } //匿名内部类 public class Test { public static void main(String[] args) { // TODO 阅读全文
posted @ 2020-08-27 16:26 CrushGirl 编辑
摘要:一.android:theme1.在定义Theme的时候@符号和?符号有何区别?@符号 表明 我们引用的资源是前边定义过的(或者在前一个项目中或者在Android 框架中)。问号?表明 我们引用的资源的值在 当前的 主题当中定义过2.常见的主题风格 android:theme="@android:s 阅读全文
posted @ 2020-08-05 16:19 CrushGirl 编辑
摘要:夏洛克的喵 https://www.jianshu.com/p/8e8a04979532 yayun0516 https://blog.csdn.net/yayun0516/article/details/52108210 excludeFromRecents控制在不在recent列表中显示true 阅读全文
posted @ 2020-08-05 09:55 CrushGirl 编辑
摘要:https://blog.csdn.net/weixin_43529377/article/details/98963095 PreferenceScreen和fragment结合 获取PreferenceScreen 的上下文 final Context context = pref.getCon 阅读全文
posted @ 2020-07-20 19:31 CrushGirl 编辑
摘要:https://www.jianshu.com/p/94b8582d089a 一、ContentProviderContentProvider为不同的应用之间实现数据共享,提供统一的接口,也就是说ContentProvider可以实现进程间的数据共享,实现跨进程通信 二、ContentProvide 阅读全文
posted @ 2020-06-27 23:25 CrushGirl 编辑
摘要:一、SharedPreferences 1.1、SharedPreferences本身就是一个接口,不能直接创建实例,只能通过Context提供的getSharedPreferences(String name,int mode)方法获取SharedPreferences实例 Context.MOD 阅读全文
posted @ 2020-06-26 21:55 CrushGirl 编辑
摘要:brave-sailor https://www.cnblogs.com/Free-Thinker/p/11937531.html _奇点 https://www.cnblogs.com/qi-dian/p/6132694.html 一、Android 应用常用存储路径 1.1、常用路径 /data 阅读全文
posted @ 2020-06-15 19:52 CrushGirl 编辑
摘要:package com.gatsby.filepath; import android.os.Bundle; import android.os.Environment; import android.util.Log; import androidx.appcompat.app.AppCompat 阅读全文
posted @ 2020-06-15 16:59 CrushGirl 编辑
摘要:三、 四、 代码 4.1、activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android 阅读全文
posted @ 2020-05-31 23:44 CrushGirl 编辑
摘要:一、Toast简介 当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西。Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,Toast会根据用户设置的显示时间后自动消 阅读全文
posted @ 2020-05-23 13:59 CrushGirl 编辑
摘要:一、什么是广播 BroadcastReceiver是android 系统的四大组件之一,本质上就是一个全局的监听器,用于监听系统全局的广播消息,可以方便的实现系统中不同组件之间的通信。 程序可以通过调用context的sendBroadcast()方法来启动指定的BroadcastReceiver. 阅读全文
posted @ 2020-05-23 11:01 CrushGirl 编辑
摘要:一、Bundle的使用: Bundle经常使用在Activity之间或者线程间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。 当Bundle传递的是对象或对象数组时,必须实现Serial 阅读全文
posted @ 2020-05-22 17:10 CrushGirl 编辑
摘要:Intent(意图)主要是解决Android应用的各项组件之间的通讯。 对于intent主要的分类主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,或者是跨应用的Activity启动。通常来说:显式意图: 阅读全文
posted @ 2020-05-21 18:44 CrushGirl 编辑
摘要:haovin https://blog.csdn.net/haovin/article/details/89600054 一.Android中的HandlerThread 1.1主要用途 a、定时器,未来某时做某事 b、线程之间传递消息 c、嵌入式:apk 调用SystemService 时,权限不 阅读全文
posted @ 2020-05-19 18:56 CrushGirl 编辑
摘要:Android 线程终止的方法 前人:屌丝迷途 https://www.cnblogs.com/l2rf/p/5566895.html Marker_Sky https://www.jianshu.com/p/49349eee9abc Thread.currentThread().getName() 阅读全文
posted @ 2020-05-19 09:34 CrushGirl 编辑

点击右上角即可分享
微信分享提示