- 博客(19)
- 资源 (3)
- 问答 (6)
- 收藏
- 关注
原创 Android:Activity、Fragment和Service的生命周期
(1)在Activity的onCreate()中执行了switchFragment()和startService(),在Activity的onDestroy()中没有执行stopService(),其它方法都只打印了“*** enter”Service onStartCommand enter【onStartCommand()调用次数 = startService()调用次数】(2)黑色字体是Activity的log打印,红色字体是Fragment的log打印,绿色字体是Service的log打印。
2024-01-30 14:31:43
835
1
原创 处理器芯片厂商及芯片产业链
【来源】以下信息是从网上搜集后整理生成,如有信息不实或错误的,欢迎大家指出,我会及时更改。本文主要介绍处理器芯片经过哪些芯片大厂的生产制造从无到有的过程——从沙子到芯片下面将按照芯片生成的阶段去介绍各个处理器芯片厂商。
2024-01-02 21:15:57
593
原创 Android Studio生成Jar包和其它项目引入Jar包的方法
在 Android Stduio 创建了一个 JjXindiqiu 项目,包名为 package com.example.jjxindiqiu,创建了 Xindiqiu 类和 getSinger 方法。需求:打成Jar包后,在别的项目能调用到 new Xindiqiu().getSinger()
2023-11-01 16:21:38
823
1
原创 添加系统级权限 android:sharedUserId=“android.uid.system“
关于android:sharedUserId=“android.uid.system“ 的使用
2022-10-13 10:40:30
12921
原创 Android文件基本操作(创建文件(夹)、复制文件(夹)、设置文件访问权限)
Android文件基本操作一、创建文件夹和文件二、复制文件三、设置文件的访问权限一、创建文件夹和文件1、创建文件夹 // 获取当前包名的files路径:/data/user/0/com.exa.myapplication/files val PATH = this.filesDir.absolutePath // 创建src目录和dst目录 // 【注】需要有PATH目录的权限才能创建子目录 // 若PATH文件夹权限为root权限,则
2022-05-30 14:38:54
15928
原创 Android Studio修改项目名称和包名的步骤
在平时的项目开发中,可能会在原有项目的基础上开发新的项目,这时就需要修改项目名称,修改前记得备份原项目文件。本文方法仅适用于Android Studio 4.0及以上的版本。1)打开项目根目录下的setting.gradle文件,修改文件中的rootProject.name=‘新项目名’2)打开项目 app 下的 build.gradle,修改文件中的applicationId “新包名”3)点击Syn Project with Gradle Files,同步完成后点击Close Project关
2021-03-05 17:17:36
27842
1
原创 Android普通类调用活动中函数的方法
Android普通类调用活动中函数的方法一、活动名.函数名()二、自定义一个类,通过该类间接调用假设已定义MainActivity活动和Student类。MainActivity的代码为:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan
2020-12-07 17:55:00
2894
原创 Android UI控件使用常见错误
Android UI控件使用常见错误一、定义错误二、非UI线程操作UI控件错误三、其它错误一、定义错误public class MainActivity extends AppCompatActivity { private TextView text = findViewById(R.id.text); // 该行代码错误 @Override protected void onCreate(Bundle savedInstanceState) { supe
2020-12-07 16:36:13
684
原创 Android之Fragment嵌入到活动的两种实现方法
Android之Fragment的两种实现方法一、活动对应的布局文件引用Fragment二、活动引用FragmentFragment是用于嵌入到活动中的UI片段,和Java里的Jpanel类似。一般来说,活动都可以实现Fragment的内容,那为什么还需要Fragment呢?原因主要有:Fragment可以提高代码的复用性Fragment之间切换速度比活动快Fragment可以兼容手机、平板,根据设备类型展示不一样的界面和活动一样,每个Fragment都会对应一个布局文件。本文LeftFra
2020-11-26 11:20:20
1416
原创 Java读取文件并存储的2种常用方法
数据类型一、字符串数组(String[])二、泛型类(ArrayList)java读取文件,网上的方法已经讲解得很全面了,这里就不再进行介绍。本文主要是介绍如何将文件内的数据存储成自己想要的数据类型。如果要存储为字符串数组,那就需要定义数组的大小,故得先获得文件的总行数;而使用ArrayList来存储数据,就省去了这一步骤,使用比较灵活方便。一、字符串数组(String[]) String file = "1.txt"; int fileLength = 0; try { /
2020-10-30 11:25:14
2618
原创 Android SE的多种集成形态:eSE、UICC、SD Card
Android SE的多种集成形态一、eSE(Embedded Secure Element)二、UICC(Universal Integrated Circuit Card )三、SD Card(Secure Digital Memory Card)SE(Secure Element)即安全单元,是一个可以运行Applet(智能卡应用程序)的CPU卡。应用程序要进行支付、身份验证等操作时,一般要先访问SE里的Applet,由Applet实现交易处理、认证等功能。SE在Android设备中有多种集成形态
2020-09-18 16:20:55
9173
原创 Intent传递数据的方法
Intent传递数据的方法传递的数据是基本类型的传递的数据是对象使用intent的putExtra()方法,可以将要传递的数据附加到Intent对象,然后使用Intent对象进行数据传递。Intent中重载了很多putExtra()方法,可以附加的数据类型有:所有基本类型以及Serializable、Parcelable等类型的数据。传递的数据是基本类型的使用putExtra()方法将数据一条一条的附加到Intent对象中MainActivity活动代码: java Intent intent
2020-08-06 16:25:30
3690
原创 Android启动服务的两种方法
启动服务的两种方法第一种方法第二种方法Android 5.0开始,只能使用显式Intent启动服务。其中,启动服务有2种方式,第一种是直接指定想要启动的服务;第二种是使用AIDL的方式。代码中主活动名是MainActivity,服务名是MyService第一种方法这种方法和启动活动的方法比较相似,直接指定了想要启动的服务MainActivity.java代码package cn.edu.jssvc.crossprocesscommunication;import androidx.appcom
2020-08-04 13:32:27
1358
原创 Android数据存储和读取的三种方法
文件存储1、利用文件进行数据的存储public static boolean saveAsFilepath(String username, String password){ // 直接给出要写入文件的路径 File file = new File("data/data/cn.edu.jssvc.logonscreen/info.txt"); try { FileOutputStream fos = new FileOutputStream(file);
2020-07-30 16:17:20
2513
原创 Android中使用Intent切换活动的方法
Android Intent的用法Intent显式Intent隐式IntentIntent的更多用法IntentIntent即意图,主要是用于活动之间切换。Intent大致可以分为显式Intent和隐式Intent显式Intent// MainActivity是主活动名,OtherActivity是要跳转的活动Intent intent = new Intent(MainActivity.this, OtherActivity.class); startActivity(intent);可以
2020-07-30 14:31:02
913
原创 本科、硕士研究生毕业论文字体、段落格式参考
本科、硕士研究生毕业论文字体、段落格式参考1. 字体2. 段落格式3. 其它因为自己学校的毕业论文撰写规范要求文件中只对各个部分的内容进行了说明,论文排版格式却没有多做介绍,故写下了这篇文章,仅供参考。另外,如果自己学校有明确规定的,那就用学校的;不然参考本文,问题不大!1. 字体论文所用中文字体标题要求为黑体,正文部分为宋体,外文、数字为Times New Roman。(1) 各章题序及...
2020-04-17 11:12:06
65160
原创 注册kaggle帐号及kaggle绑定手机收不到验证码的问题
由于自己在这上面折腾了不少时间,故写下这篇博客,希望对大家有用。一、注册kaggle帐号点击进入kaggle网站kaggle网站1.点击sign in2.如果有雅虎、google、facebook账户的话,是可以直接登录的。如果没有这些账户,就点击Register with email >>3.然后填写相关信息,如下图4.填写完成后再勾选相关协议,同意后就会向你填写的...
2018-10-21 14:32:49
18826
12
gradle最新几个版本.rar
2020-09-23
OpenMobileAPI jar包(org.simalliance.openmobileapi.jar)
2020-09-23
OpenMobileAPI jar包(com.nxp.nfc.jar)
2020-09-23
怎么用 java 写协程(coroutines)的代码?
2024-12-31
Android怎么查看AOSP依赖库遵循的开源协议
2023-11-14
Android系统应用怎么引用jar包并使用
2023-10-30
android nfc技术相关的发明专利idea
2023-09-20
android开发长时间抓取log报错OutOfMemoryError
2023-08-09
怎么去除右键菜单的“打印”选项
2023-07-10
Android开发 Spinner可以监听点击事件吗?
2023-06-13
Android framework短时间内发送多个相同的广播给app,如何做限制?
2023-06-05
求Android NFC相关的知识和课程
2023-05-26
Ubuntu 18.04 LTS取消屏幕锁定后仍会进入屏幕锁定界面
2023-05-26
求Android底层视频教程推荐,可有偿
2022-07-07
开发Android应用去判断sim卡插入的是哪一个手机卡槽
2022-06-21
Android Studio编译得到的apk拷贝到手机不能安装,而用adb工具能安装
2021-01-10
Android打包apk怎么把文件带上
2020-12-22
子线程频繁更新ui导致界面卡顿问题?
2020-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人