全部 文章 问答 分享 共找到382个相关内容
[文章] 使用Retrofit2持久化Cookie Domain问题解决
问题出现今天在使用Retrofit2实现Cookie持久化中发现一个问题,能访问到服务器,但是获取不到cookie于是通过debug深入源码去探究一下为什么不能获取到cookie?
2021-02-19 09:27
·
cookie
[文章] 【android学习笔记三】数据持久化
数据持久化向本地目录中写入文件//path="/data/data/com.zhangtao.androidlearndemo/data.txt"该应用的文件目录FIlefile=newFile
[分享] Nuxt持久化
自学总结了下,发出来,想让大家给我指正一下,是否有理解不到位的
[文章] 安装redis-6.2.5(linux版)
program/redis-tool/data//SNAPSHOTTING文件路径#1.4APPENDONLYMODE设置:(该项一般不修改)appendonlyno//默认值是No,意思是不使用AOF增量持久化的方式
[文章] 安装redis-6.2.5(单机版)
//SNAPSHOTTING文件路径1.4appendfsyncalways#1.4APPENDONLYMODE设置:(该项一般不修改)appendonlyno//默认值是No,意思是不使用AOF增量持久化的方式
2021-08-09 23:27
·
Linux
[文章] Redis的安装以及相关操作
5.2.1RDB持久化机制RDB是Redis默认的持久化机制,在指定的时间间隔内将内存中的数据集快照写入磁盘。
2021-01-21 21:17
·
Redis
[文章] 学习笔记·RabbitMQ
消息的持久化支持。性能和高可靠的消息处理优势。
[文章] Java把日期格式化输出
把日期格式化输出我们看到的日期,可能是看不懂吧,哈哈。ThuJul2321:35:44CST2015所以我们要把这日期格式化输出,那这格式是怎么样的呢,自己定呗。
[文章] 19、Android开发基础之数据库的开发
Android开发基础之数据库的开发前面的视频,我们已经学习了数据的持久化存储,包括SP,包括在SD卡上存储,已经应用内部的存储是吧!其实数据库存储数据也是内部存储!
[文章] Java把日期格式化输出
Java把日期格式化输出/*把日期格式化输出我们看到的日期,可能是看不懂吧,哈哈。ThuJul2321:35:44CST2015所以我们要把这日期格式化输出,那这格式是怎么样的呢,自己定呗。
[文章] JAVA中用反射来实例化对象和获取构造方法
JAVA中用反射来实例化对象和获取构造方法这里的实例化对象呢,是用Class类中的newInstance方法来实例化对象,这个种实例化对象的方法比new这种方法有点复杂,那为什么还使用这种方法呢,其实是为了尽量减少耦合
[文章] redis
redis概念下载安装命令操作数据结构持久化操作使用Java客户端操作redisRedis概念:redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL=NotOnlySQL
2020-10-27 14:53
·
redis
[问答] 关于Fragment+ViewPager左右切换初始化的问题?
底部有五个Tab,当启动APP时默认进入首页Fragment,这个Fragment中又包含推荐和关注两个Fragment(ViewPager实现),目前的效果是默认进来,推荐和关注两个Fragment都会初始化。
2020-09-06 19:24
·
Android
[问答] 应用初始化数据的问题
今天面试遇到这么个问题,就是应用在在第一次打开的时候,如果要去初始化加载一些数据,这时候因为某种原因程序退出了,只加载了50%,那下一次怎么保证它完全加载?
2022-08-19 17:34
·
Android
[文章] 喜马拉雅视频教程01-项目的开始
喜马拉雅视频教程01-项目的开始前面我们学习了搭建android的开发环境然后又学习了UI布局接着学习了数据持久化存储四大组件学习了Activity,BroadcastReceiver,Service。
[问答] 关于拉大锯老师《Android开发数据持久化存储》存储到SD卡上的问题
按照老师原代码敲出来的依然没有权限依然报错
W/System.err: java.io.FileNotFoundException: /storage/sdcard0/info.text: open failed: EACCES (Permission denied)
得知6.0以上版本需要 重新获取动态权限
试了一下方法
https://blog.csdn.net/wuqingyou_w/article/details/60138807
此方法测试依然报错
又重新试了另一种方法
https://blog.csdn.net/qq_35649072/article/details/105440376
这两个方法依然提示报错
当前源码如下
package ymbky.example.qqdemotest; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import android.app.Activity; import android.content.pm.PackageManager; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.nio.charset.StandardCharsets; public class SDCardDemoActivity extends Activity implements View.OnClickListener{ private static final String TAG1 = "SDCardDemoActivity"; private Button mwriteDataBtn; // private static final int REQUEST_EXTERNAL_STORAGE = 1; // private static String[] PERMISSIONS_STORAGE = { // "android.permission.READ_EXTERNAL_STORAGE", // "android.permission.WRITE_EXTERNAL_STORAGE" }; // public static void verifyStoragePermissions(Activity activity) { // // try { // //检测是否有写的权限 // int permission = ActivityCompat.checkSelfPermission(activity, // "android.permission.WRITE_EXTERNAL_STORAGE"); // if (permission != PackageManager.PERMISSION_GRANTED) { // // 没有写的权限,去申请写的权限,会弹出对话框 // ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,REQUEST_EXTERNAL_STORAGE); // } // } catch (Exception e) { // e.printStackTrace(); // } // } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sdcard_demo); // verifyStoragePermissions(this); mwriteDataBtn= this.findViewById(R.id.write_data_2_sd_card_btn); mwriteDataBtn.setOnClickListener(this); } @Override public void onClick(View v) { if (v==mwriteDataBtn){ File filePath=new File("/storage/sdcard0"); File file=new File(filePath,"info.text"); try { // if (!file.exists()){ // file.createNewFile(); // } FileOutputStream fos=new FileOutputStream(file); fos.write(("LLLLLLLL").getBytes(StandardCharsets.UTF_8)); fos.flush(); fos.close(); Log.d(TAG1,"写入成功"); } catch (Exception e) { e.printStackTrace(); } } } }
我把自己添加的全部注释掉了,现在该怎么改才才能获得动态权限读取写入的功能
2021-10-16 01:20
·
获取动态权限
[问答] 同学们,你们公司项目用过组件化么,怎么做到分离的呢
实际用过的,组件化的方案
2021-01-26 23:05
·
组件化
[文章] Python自动化测试之途牛网机票查询
Python自动化测试之途牛网机票查询前言学习了前面的基础知识,现在让我们来一个较为复杂一点的综合案例吧——途牛网机票查询Python代码部分fromseleniumimportwebdriverfromtimeimportsleepimporttimeprint
[文章] 底部导航 -- 使用可视化操作
在学习过程中,我没有使用代码写界面,而是用androidstudio中的可视化,看截图所示:创建menu,右键res->new->androidresourceFile出现以下图片所示部分:
[文章] 阳光沙滩博客系统-初始化管理员账号
步骤请看代码吧@OverridepublicResponseResultinitManagerAccount(SobUsersobUser,HttpServletRequestrequest){//检查是否有初始化SettingmanagerAccountState
[问答] 拉大锯老师第《【android基础系列P3】Android开发数据持久化存储》系列JAVA重用kotlin写遇到了问题
代码如下,现在能运行 能安装就是在输入账号密码之后,无法春昂见
class MainActivity : AppCompatActivity(),View.OnClickListener{ private var mAccount: EditText? = null private var mPassword: EditText? = null private var mlogin: Button? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) initView() ininListener() } private fun ininListener() { mlogin!!.setOnClickListener { v -> handlerLoginEvent(v) } } private fun handlerLoginEvent(v: View) { val accountText = mAccount!!.text.toString() val passwordText = mPassword!!.text.toString() saveUserInfo(accountText, passwordText) } private fun saveUserInfo(accountText: String, passwordText: String) { Log.d(TAG, "保存了用户信息") // File fileDir=this.getFilesDir(); // Log.d(TAG,"filesDir==="+fileDir.toString()); var fileDir=this.getFilesDir(); Log.d(TAG,"+++++"+fileDir) try { val file = File("/data/user/0/ymbky.example.suizai/files/info.text") if (!file.exists()) { file.createNewFile() } val fos = FileOutputStream(file) fos.write("$accountText****$passwordText".toByteArray()) fos.close() } catch (e: Exception) { e.printStackTrace() } } private fun initView() { mAccount = findViewById(R.id.et_account) mPassword = findViewById(R.id.et_password) mlogin = findViewById(R.id.bt_login) } companion object { private const val TAG = "MainActivity" } override fun onClick(v: View?) { TODO("Not yet implemented") } 现在经过测试可以确定在 private fun handlerLoginEvent(v: View) { val accountText = mAccount!!.text.toString() val passwordText = mPassword!!.text.toString() saveUserInfo(accountText, passwordText) } 这一步能够拿到输入的账号密码,但是写不出来 ,大佬帮忙看一下
2021-10-14 20:07
·
java转kotlin
[文章] Netty权威指南读书笔记
所以这个问题只能通过上层的应用协议栈设计解决业界主流协议解决方案消息定长(每个报文固定长度,如果不够,空位补空格)在包尾增加回车换行符进行分割将消息分为消息头和消息体,消息头包含消息总长度更复杂的应用层协议Netty解码器Java序列化Java
[文章] Python自动化测试之途牛网机票查询二(完结)
Python自动化测试之途牛网机票查询二(完结)前言在做自动化测试时,有时候我们还需要模拟鼠标和键盘操作,因为有些元素只能鼠标移动或悬浮时才会展示出来,这时就无法直接操作元素了,如下图所示。
- 1
- 2
- 3
- 4
- 5
- 6
- 13