自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

okk

  • 博客(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 742 1

原创 处理器芯片厂商及芯片产业链

【来源】以下信息是从网上搜集后整理生成,如有信息不实或错误的,欢迎大家指出,我会及时更改。本文主要介绍处理器芯片经过哪些芯片大厂的生产制造从无到有的过程——从沙子到芯片下面将按照芯片生成的阶段去介绍各个处理器芯片厂商。

2024-01-02 21:15:57 416

原创 Android Studio生成Jar包和其它项目引入Jar包的方法

在 Android Stduio 创建了一个 JjXindiqiu 项目,包名为 package com.example.jjxindiqiu,创建了 Xindiqiu 类和 getSinger 方法。需求:打成Jar包后,在别的项目能调用到 new Xindiqiu().getSinger()

2023-11-01 16:21:38 593

原创 git命令常见问题整理

git常见问题,分析原因及提出解决方法

2023-06-07 14:56:07 4490

原创 Android手机内存监控常用命令及参数解释

Android手机内存监控命令

2022-12-01 16:02:47 3124

原创 添加系统级权限 android:sharedUserId=“android.uid.system“

关于android:sharedUserId=“android.uid.system“ 的使用

2022-10-13 10:40:30 8649

原创 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 13434

原创 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 20119 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 2442

原创 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 470

原创 Android之Fragment嵌入到活动的两种实现方法

Android之Fragment的两种实现方法一、活动对应的布局文件引用Fragment二、活动引用FragmentFragment是用于嵌入到活动中的UI片段,和Java里的Jpanel类似。一般来说,活动都可以实现Fragment的内容,那为什么还需要Fragment呢?原因主要有:Fragment可以提高代码的复用性Fragment之间切换速度比活动快Fragment可以兼容手机、平板,根据设备类型展示不一样的界面和活动一样,每个Fragment都会对应一个布局文件。本文LeftFra

2020-11-26 11:20:20 1025

原创 Java读取文件并存储的2种常用方法

数据类型一、字符串数组(String[])二、泛型类(ArrayList)java读取文件,网上的方法已经讲解得很全面了,这里就不再进行介绍。本文主要是介绍如何将文件内的数据存储成自己想要的数据类型。如果要存储为字符串数组,那就需要定义数组的大小,故得先获得文件的总行数;而使用ArrayList来存储数据,就省去了这一步骤,使用比较灵活方便。一、字符串数组(String[]) String file = "1.txt"; int fileLength = 0; try { /

2020-10-30 11:25:14 2420

原创 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 6819

原创 Intent传递数据的方法

Intent传递数据的方法传递的数据是基本类型的传递的数据是对象使用intent的putExtra()方法,可以将要传递的数据附加到Intent对象,然后使用Intent对象进行数据传递。Intent中重载了很多putExtra()方法,可以附加的数据类型有:所有基本类型以及Serializable、Parcelable等类型的数据。传递的数据是基本类型的使用putExtra()方法将数据一条一条的附加到Intent对象中MainActivity活动代码: java Intent intent

2020-08-06 16:25:30 3240

原创 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 1210

原创 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 2204

原创 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 749

原创 本科、硕士研究生毕业论文字体、段落格式参考

本科、硕士研究生毕业论文字体、段落格式参考1. 字体2. 段落格式3. 其它因为自己学校的毕业论文撰写规范要求文件中只对各个部分的内容进行了说明,论文排版格式却没有多做介绍,故写下了这篇文章,仅供参考。另外,如果自己学校有明确规定的,那就用学校的;不然参考本文,问题不大!1. 字体论文所用中文字体标题要求为黑体,正文部分为宋体,外文、数字为Times New Roman。(1) 各章题序及...

2020-04-17 11:12:06 18402

原创 注册kaggle帐号及kaggle绑定手机收不到验证码的问题

由于自己在这上面折腾了不少时间,故写下这篇博客,希望对大家有用。一、注册kaggle帐号点击进入kaggle网站kaggle网站1.点击sign in2.如果有雅虎、google、facebook账户的话,是可以直接登录的。如果没有这些账户,就点击Register with email >>3.然后填写相关信息,如下图4.填写完成后再勾选相关协议,同意后就会向你填写的...

2018-10-21 14:32:49 17588 12

gradle最新几个版本.rar

Android Studio中由于gradle在线下载速度比较缓慢,有时直接下载失败,故提供最近比较新的gradle版本,包括gradle-6.5.1-all.zip、gradle-6.1.1-all.zip、gradle-5.4.1-all.zip、gradle-5.1.1-all.zip,下载后拷贝到C:\Users\Administrator\.gradle\wrapper\dists目录解压后即可。

2020-09-23

OpenMobileAPI jar包(org.simalliance.openmobileapi.jar)

Open Mobile API是基于Android平台的用于手机应用程序访问安全模块的规范,该jar包是simalliance提供的,包含了SEService、Reader、Session、Channel等类。

2020-09-23

OpenMobileAPI jar包(com.nxp.nfc.jar)

Open Mobile API是基于Android平台的用于手机应用程序访问安全模块的规范,该jar包是恩智浦提供的,包含了SEService、Reader、Session、Channel等类。

2020-09-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除