1、Android学习笔记:OkHttp 2、Android学习笔记:更新UI的方法(UI线程和非UI线程) 3、Android学习笔记:Volley 4、Android学习笔记:Handler 5、Android学习笔记:Android-Async-Http 6、Android学习笔记:HttpClient和HttpURLConnection 7、Android学习笔记:SharedPreferences 8、Android学习笔记:AsyncTask 9、Android学习笔记:EventBus和otto 10…

2020年9月21日 0条评论 27点热度 阅读全文

ft.replace(R.id.main_frame_layout, fragment, flag); 项目升级到AndroidX之后切换fragment的时候突然报错 NullPointerException: androidx.fragment.app.FragmentManagerImpl.isDestroyed() 改成hide和show 都没问题,网上找到的资料说是androidx版本低于 某个版本会出现这个bug,为了解决这个bug 项目的baseFragment里面添加了下面的代码 @Override…

2020年8月11日 0条评论 20点热度 阅读全文

Android系统的存储空间分为内部存储和外部存储。 存储类型 位置 空间大小 是否可用 是否需要声明 内部 手机系统自带的存储 空间较小 一直可用,剩余空间可能不足 不需要声明 外部 一般是sd卡存储 空间较大 不一定可用,剩余空间可能不足 需要在Androidmanifest.xml中显式声明 说明:外部存储在AndoridManifest.xml中显式声明: ( 4.4+,不再需要显式声明这两个权限,除非要读写其他应用的应用数据) <uses-permission android:name="andro…

2019年12月23日 0条评论 0点热度 阅读全文

正常调用系统播放器都很简单,网上的代码也是多的一批。比如 String extension = MimeTypeMap.getFileExtensionFromUrl(Url); String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension); Intent mediaIntent = new Intent(Intent.ACTION_VIEW); mediaIntent.setDataAndType(Uri.pars…

2019年5月10日 0条评论 39点热度 阅读全文

报错情况 Android在使用Assets目录下的资源文件,读取报错:Java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed。之前,没有见到过这种错误! 我这里使用了TensorFlow Lite文件,后缀为.tflite,在使用AssetsManager加载的时候,就报了这个错! 解决方案 我在Stack Overflow上找到一个答案: java-io-f…

2019年4月11日 0条评论 37点热度 阅读全文

一、Android中内部存储和外部存储的概念 内部存储 概念:注意内部存储不是内存。内部存储位于系统中很特殊的一个位置,如果你想将文件存储于内部存储中,那么文件默认只能被你的应用访问到,且一个应用所创建的所有文件都在和应用包名相同的目录下。也就是说应用创建于内部存储的文件,与这个应用是关联起来的。当一个应用卸载之后,内部存储中的这些文件也被删除。从技术上来讲如果你在创建内部存储文件的时候将文件属性设置成可读,其他app能够访问自己应用的数据,前提是他知道你这个应用的包名,如果一个文件的属性是私有(private),…

2019年1月15日 0条评论 0点热度 阅读全文

持久化技术简介 数据持久化指将内存中的瞬时数据保存到存储设备中,保证即使手机或电脑关机的情况下,这些数据仍然不会丢失。持久化技术则提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。 Android为我们提供了多种选项来保存永久性应用数据: 1. 共享首选项(SharedPreference): 在键值中存储私有原始数据。 2. 内部存储/文件存储: 在设备内存中存储私有数据。 3. 外部存储: 在共享的外部存储(如SD卡)中存储公共数据。 4. SQLite数据库:: 在私有数据库中存储结构化数据。 5. …

2017年2月16日 0条评论 0点热度 阅读全文

SQL基础入门 一.数据库查询语句:select 1. 查询所有数据: select * from 表名; select * from exam_books; 2.按照一定的条件查找: select * from 表名 where 条件; select * from exam_books where id<20; 3.范围条件查询: select * from 表名 where 字段 between  值1  and 值2 ; select * from exam_bo…

2016年5月23日 0条评论 9点热度 阅读全文

RecyclerView刷新数据的时候可能会出现这个报错,我就是被它困扰了一天,好在万能的google帮我找到了解决方案。 其实这不是我的问题,是官方的BUG,BUG,BUG。 package com.my.asus.myrecyclerview.helper; import android.content.Context; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerV…

2016年5月18日 0条评论 84点热度 阅读全文

1. 关于内部存储和外部存储 2015年10月13日 15:52 1.   内部存储(internal storage)和外部存储(external storage)的概念区分和实际位置 开发层次: 1.   所有的安卓设备都有内部存储和外部存储 2.   内部存储一般指/data中除了外部存储之外的地方,但是app能访问的只有在/data/data/packageName文件夹 3.   外部存…

2015年10月23日 0条评论 0点热度 阅读全文