Android
文章平均质量分 85
与android有关的文章
小超小调
学无止境,行以致远。
展开
-
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 评论 -
Android Studio生成Jar包和其它项目引入Jar包的方法
在 Android Stduio 创建了一个 JjXindiqiu 项目,包名为 package com.example.jjxindiqiu,创建了 Xindiqiu 类和 getSinger 方法。需求:打成Jar包后,在别的项目能调用到 new Xindiqiu().getSinger()原创 2023-11-01 16:21:38 · 582 阅读 · 0 评论 -
添加系统级权限 android:sharedUserId=“android.uid.system“
关于android:sharedUserId=“android.uid.system“ 的使用原创 2022-10-13 10:40:30 · 8546 阅读 · 0 评论 -
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 · 13376 阅读 · 0 评论 -
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 · 2200 阅读 · 0 评论 -
Intent传递数据的方法
Intent传递数据的方法传递的数据是基本类型的传递的数据是对象使用intent的putExtra()方法,可以将要传递的数据附加到Intent对象,然后使用Intent对象进行数据传递。Intent中重载了很多putExtra()方法,可以附加的数据类型有:所有基本类型以及Serializable、Parcelable等类型的数据。传递的数据是基本类型的使用putExtra()方法将数据一条一条的附加到Intent对象中MainActivity活动代码: java Intent intent原创 2020-08-06 16:25:30 · 3226 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 19975 阅读 · 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 · 2431 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android之Fragment嵌入到活动的两种实现方法
Android之Fragment的两种实现方法一、活动对应的布局文件引用Fragment二、活动引用FragmentFragment是用于嵌入到活动中的UI片段,和Java里的Jpanel类似。一般来说,活动都可以实现Fragment的内容,那为什么还需要Fragment呢?原因主要有:Fragment可以提高代码的复用性Fragment之间切换速度比活动快Fragment可以兼容手机、平板,根据设备类型展示不一样的界面和活动一样,每个Fragment都会对应一个布局文件。本文LeftFra原创 2020-11-26 11:20:20 · 1021 阅读 · 0 评论 -
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 · 748 阅读 · 0 评论