自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android轮播图

布局代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <

2021-09-14 11:39:43 124

原创 Android个人笔记——List<Fragment>出现add()错误

添加fragment集合出现错误OutcomeFragment和IncomeFragment都继承于Fragment错误显示导入的包而List< Fragment >是android.support.v4.app.Fragment;类型修改导入的包import android.support.v4.app.Fragment;

2021-03-13 15:51:17 419

原创 Android个人笔记(八)权限

权限普通权限:不会直接威胁到用户的安全与隐私危险权限:可能会触及用户隐私或者对设备安全性造成影响的权限,如获取设备联系人信息、定位设备的地理位置等,用户必须手动授权Android中所有危险权限:如果是属于这张表中的权限,就需要进行运行时权限处理;如果不在表中,只需要在AndroidManifest中添加权限声明。表格中每个危险权限都属于一个权限组,我们在进行运行时权限处理时使用的是权限名,但是用户一旦同一授权,那么该权限所对应的权限组中所有的其他权限也会同时被授权。运行时申请权限 ca

2020-11-12 15:26:20 374

原创 Android个人笔记(七)——LitePal

使用LitePal操作数据库配置dependencies { implementation 'org.litepal.guolindev:core:3.2.2'}在main目录下新建文件夹assets,再新建litepal.xml文件<?xml version="1.0" encoding="utf-8" ?><litepal> <dbname value = "BookStore"></dbname> <versi

2020-11-12 14:09:35 239

原创 Android个人笔记(六)——数据存储

文件存储不对存储的内容进行任何的格式化处理,所有数据都是原封不动地保存到文件中,适合用于存储一些简单的文本数据或二进制数据。数据存储通过openFileOutput()获得FileOutputStream对象,再借助它构建OutputStreamWriter对象,再借助它得到BufferedWriter对象,接着通过BufferedWriter来将文本内容写入到文件中数据读取通过openFileInput()得到FileInputStream对象,借助它构造InputStreamReader对

2020-11-11 20:15:11 218

原创 Android个人笔记(五)广播——强制下线功能

创建ActivityCollector类来管理所有Activitypublic class ActivityCollector { public static List<Activity> activities = new ArrayList<>(); public static void addActivity(Activity activity){ activities.add(activity); } public static

2020-11-10 18:40:11 133

原创 Android个人笔记(四)退出程序 & 启动活动的最佳写法

退出程序在某一个Activity中想要完全退出程序:用一个集合类对所有Activity进行管理//新建一个ActivityCollector类作为活动管理器public class ActivityCollector{ public static List<Activity> activities = new ArrayList<>(); public static void addActivity(Activity activity){ activities.add(

2020-11-01 21:49:37 105

原创 Android个人笔记(三)Activity的启动模式

四种模式:standard,singleTop,singleTask,singleInstance在AndroidManifest中的< activity >标签指定andriod:launchMode属性来选择启动模式<activity android:name=".MainActivity" android:launchMode="standard"> //singleTop | singleTask | singleInstance

2020-11-01 21:09:53 86

原创 Android个人笔记(二)Activity被系统回收前保存临时数据

Activity被系统回收前保存临时数据:@Overrideprotected void onSaveInstanceState(Bundle outState){ super.onSaveInstanceState(outState); String tempData = "Something you just typed"; outState.putString("data_key",tempData);}恢复保存的临时数据:@Overrideprotected void onCre

2020-11-01 19:40:31 151

原创 Android个人笔记(一)**Intent**

Android个人笔记(一)Intent隐式Intent使用隐式Intent不仅可以启动自己程序内的活动,还可以调用其他程序的活动。如:调用系统浏览器打开网页:// AActivitymBtn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Int

2020-11-01 19:06:18 128

空空如也

空空如也

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

TA关注的人

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