全部 文章 问答 分享 共找到381个相关内容
[文章] 使用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
2020-02-15 23:16 · 学习笔记 / android
[分享] Nuxt持久

自学总结了下,发出来,想让大家给我指正一下,是否有理解不到位的

2021-09-11 02:17 · Nuxt / 持久化
[文章] Android开发学习路线
Android开发环境搭建Android开发系列环境的搭建Android基础Android开发系列UI布局讲解Android开发系列UI布局讲解Android开发系列数据持久存储Android开发系列数据持久存储
[文章] 安装redis-6.2.5(linux版)
program/redis-tool/data//SNAPSHOTTING文件路径#1.4APPENDONLYMODE设置:(该项一般不修改)appendonlyno//默认值是No,意思是不使用AOF增量持久的方式
2021-08-09 23:15 · redis / linux运维
[文章] AOSP Android 10内置FridaGadget实践01.md
背景想做frida持久hook,通过搜索资料发现gadget可以。
2023-01-31 17:41 · Android / AOSP / frida / hook / gadget
[文章] 安装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
消息的持久支持。性能和高可靠的消息处理优势。
2022-07-23 16:00 · RabbitMQ / 消息中间件 / 中间件 / 分布式
[文章] Java把日期格式输出
把日期格式输出我们看到的日期,可能是看不懂吧,哈哈。ThuJul2321:35:44CST2015所以我们要把这日期格式输出,那这格式是怎么样的呢,自己定呗。
2019-10-21 09:44 · java / 格式化 / 编程语言
[文章] 19、Android开发基础之数据库的开发
Android开发基础之数据库的开发前面的视频,我们已经学习了数据的持久存储,包括SP,包括在SD卡上存储,已经应用内部的存储是吧!其实数据库存储数据也是内部存储!
2019-10-21 23:11 · 数据库 / sqlite / android / 安卓
[文章] Java把日期格式输出
Java把日期格式输出/*把日期格式输出我们看到的日期,可能是看不懂吧,哈哈。ThuJul2321:35:44CST2015所以我们要把这日期格式输出,那这格式是怎么样的呢,自己定呗。
2019-08-31 10:39 · java / 日期 / 格式化
[文章] JAVA中用反射来实例对象和获取构造方法
JAVA中用反射来实例对象和获取构造方法这里的实例对象呢,是用Class类中的newInstance方法来实例对象,这个种实例对象的方法比new这种方法有点复杂,那为什么还使用这种方法呢,其实是为了尽量减少耦合
2019-10-18 21:19 · java / 反射 / 基础
[文章] redis
redis概念下载安装命令操作数据结构持久操作使用Java客户端操作redisRedis概念:redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL=NotOnlySQL
2020-10-27 14:53 · redis
[文章] 喜马拉雅视频教程02-项目初始
喜马拉雅视频教程02-项目初始标注地址:https://lanhuapp.com/url/xzL8W账号:地址:lanhuapp.com账号:lanhu@sunofbeaches.com密码:lanhu123
[问答] 关于Fragment+ViewPager左右切换初始的问题?
底部有五个Tab,当启动APP时默认进入首页Fragment,这个Fragment中又包含推荐和关注两个Fragment(ViewPager实现),目前的效果是默认进来,推荐和关注两个Fragment都会初始
2020-09-06 19:24 · Android
[文章] Nuxt.js时间格式
如果我们在客户端渲染,直接导入我们的date.js问题不大,按我们的博客系统管理中心的方式格式即可!
2020-08-15 17:01 · nuxt.js / 格式化时间 / 时间 / date / 格式化
[问答] 应用初始数据的问题

今天面试遇到这么个问题,就是应用在在第一次打开的时候,如果要去初始加载一些数据,这时候因为某种原因程序退出了,只加载了50%,那下一次怎么保证它完全加载?

2022-08-19 17:34 · Android
[文章] 喜马拉雅视频教程01-项目的开始
喜马拉雅视频教程01-项目的开始前面我们学习了搭建android的开发环境然后又学习了UI布局接着学习了数据持久存储四大组件学习了Activity,BroadcastReceiver,Service。
[文章] Android5.1格式sd卡AOSP
Android5.1格式sd卡AOSP今天下午在做一个格式的,看了一下系统的API,实现了。分享给大家吧。
2019-10-04 17:33 · AOSP / 安卓 / 系统移植 / 系统开发 / 裁剪系统
[问答] 关于拉大锯老师《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 · 获取动态权限
[文章] Python自动测试之途牛网机票查询
Python自动测试之途牛网机票查询前言学习了前面的基础知识,现在让我们来一个较为复杂一点的综合案例吧——途牛网机票查询Python代码部分fromseleniumimportwebdriverfromtimeimportsleepimporttimeprint
[文章] 底部导航 -- 使用可视操作
在学习过程中,我没有使用代码写界面,而是用androidstudio中的可视,看截图所示:创建menu,右键res->new->androidresourceFile出现以下图片所示部分:
2020-02-24 17:05 · android / 底部导航 / 小白学习笔记
[文章] 阳光沙滩博客系统-初始管理员账号
步骤请看代码吧@OverridepublicResponseResultinitManagerAccount(SobUsersobUser,HttpServletRequestrequest){//检查是否有初始SettingmanagerAccountState
2020-06-19 18:26 · 后台程序 / Web开发 / SpringBoot / Spring / JavaWeb
[文章] Jenkins自动构建(1)安装与启动
背景自动构建和发布项目目的ci/cd主角Jenkins本次安装使用的是Linux服务器为基础。
2021-02-07 14:27 · Jenkins / 自动化部署 / cicd / 断点 / 运维
[问答] 拉大锯老师第《【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
2020-10-05 11:36 · Netty / 高性能 / 服务器 / 读书笔记
[文章] Ubuntu安装 Jenkins 自动构建工具
Jenkins介绍构建伟大,无所不能Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动,满足任何项目的需要。
1970-01-01 00:00 · Jenkins / 构建 / 部署 / 自动化 / 运维
[文章] Python自动测试之途牛网机票查询二(完结)
Python自动测试之途牛网机票查询二(完结)前言在做自动测试时,有时候我们还需要模拟鼠标和键盘操作,因为有些元素只能鼠标移动或悬浮时才会展示出来,这时就无法直接操作元素了,如下图所示。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 13