全部 文章 问答 分享 共找到181个相关内容
[文章] Java动态代理和静态代理
Java动态代理和静态代理为什么我们需要用代理呢?假设一个类,我们不想别人使用它里面的所有功能,或者部分功能,我们就可以通过代理的方式管理了。代理,分为静态代理和动态代理。
2019-10-23 10:56 · java / 代理 / 静态代理 / 动态代理
[问答] flutter 水平listView怎样动态设置高度
flutter水平listView要设置高度才能显示,但是item的内容会发生变化,应该根据item的高度来动态设置高度,写死高度会存在溢出的可能
2020-09-09 14:35 · flutter
[问答] RecyclerView里面的控件如何动态加载里面的控件

求助RecyclerView如何根据请求数据动态加载里面的控件

像下面这个图片,第一位到第四位,如果请求回来的数据没有就不加载

2021-07-02 17:03 · RecyclerView

[问答] Spinner 下拉框怎么动态实现联动
实现效果点击下拉框1获取列表下拉框2根据下拉框1获取的列表选着后根据下拉框1的内容在动态获取下拉框二要显示的内容
2020-02-08 19:16 · Spinner
[文章] android wear手表开发如何获取所有的表盘(动态)以及切换表盘
思路:原理上来讲,表盘就是一个服务,动态壁纸,在后台不断地刷新。这样子的话,我们可以通过获取所有的服务,添加过滤即获取表盘。
2019-10-21 14:09 · androidware / 智能手表 / 切换表盘 / 手表
[文章] EditText单行动态改变字体大小
类似拨号盘的EditText,随文字数量的增加,动态改变文字的大小,比较简单。
2019-12-06 17:40 · EditText
[问答] <领券联盟第41集---动态计算size去请求图片
拼接Url添加"_size×size.jpg"拿不回图片,试过很多size都不行,无法实现动态size加载图片,请问各位大佬还有什么其他方法吗
2021-03-19 15:52 · 领券联盟
[问答] 广播的“谁有权限给我发广播”中的permission,在动态注册中如何用代码给出?
在静态注册中,自定义权限可以在receiver中用permission属性给出,但如果用动态注册,那permission这部分用代码怎么表示呢?
2020-06-22 18:15 · 求助
[文章] 教你如何动态更换显示的View(可实现APP换肤功能)
NonNullAttributeSetattrs){returnnull;}});super.onCreate(savedInstanceState);setContentView(R.layout.activity_test);正常代码效果:动态替换成
2020-06-18 14:44 · APP样式修改 / 安卓
[文章] Android动态加载第三方APK的View研究过程
热加载第三方应用的View,实现动态修改宿主应用背景:我们要做一个Launcher,Launcher上面要显示apk的界面,但是的话,如果使用widget的方式没法进行复杂的交互,所以要想办法把第三方的
[文章] SpringBoot+MybatisPlus项目配置MySQL+SqlServer两种数据库并动态修改SqlServer的IP
SpringBoot+Mybatis-Plus项目配置MySQL+SqlServer两种数据库并且动态修改SqlServer的IP和数据库名一需求通过mysql上的数据库获取到各个服务器的IP地址和服务器名称
2022-03-16 21:02 · java / mysql / SqlServer
[文章] 推荐一款动态粒子的插件particles.js
效果先看效果图,你是否有这么一个冲动,将自己的网站或者开发的网站加入一些动态的背景粒子,这里有一个开箱即用的插件,帮助你完成这样一个操作,先看一下效果图感觉是不是很好看,这里就介绍怎么在项目中使用。
2021-09-18 09:09 · particles.js / 粒子动效 / vue
[问答] 做android开发基础轮播图,添加动态获取圆点方法,运行后一片空白,原来显示的轮播图也不见了
没有添加动态获取圆点数量时正常显示,组合控件写了动态获取圆点方法后运行,一片空白
2020-05-01 22:32 · Android
[问答] 如何实现 功德+1木鱼的 动态添加view
R.layout.black_background); initView(); initData(); UtilsReadWrite.verifyStoragePermissions(this);//动态获取外部存储读取权限
2023-01-09 17:27 · Android / 功德+1 / 动画 / 移动开发
[文章] 动态规划 -- 简单入门
1.斐波那契数列斐波那契数 (通常用 F(n)表示)形成的序列称为斐波那契数列。该数列由 0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1) =1F(n)=F(n-1)+F(n-2),其中n>1给定 n,请计算F(n)。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/fibonacci-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。classSolution{publicintfib(intn){if(n==0){return0;}if(n==1){return1;}returnfib(n-1)+fib(n-2);}}使用递归,计算会产生很多多余的计算,比如计算fib(7),会计算fib(6)和fib(5),而fib(6)又会去计算fib(5).使用一个数组存储计算结果,其中dp[i]表示第i项classSolution{publicintfib(intn){/*if(n==0){return0;}if(n==1){return1;}returnfib(n-1)+fib(n-2);*///如果n=4,因为是从0开始,那么数组中应该有5个数据int[]dp=newint[n+1];dp[0]=0;dp[1]=1;for(inti=2;i<=n;i++){dp[i]=dp[i-1]+dp[i-2];}returndp[n];}}也可以不用数组classSolution{publicintfib(intn){if(n==0){return0;}if(n==1){return1;}//returnfib(n-1)+fib(n-2);//如果n=4,因为是从0开始,那么数组中应该有5个数据/*int[]dp=newint[n+1];dp[0]=0;dp[1]=1;for(inti=2;i<=n;i++){dp[i]=dp[i-1]+dp[i-2];}returndp[n];*/inta=0,b=1,c=1;//分别代表第一项、第二项、结果for(inti=3;i<=n;i++){a=b;b=c;c=a+b;}returnc;}}不同路径一个机器人位于一个mxn 网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?来源:力扣(LeetCode)链接:https://leetcode.cn/problems/unique-paths著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。classSolution{/**初始化dp[i][j]数组dp[i][j]代表走到第i行第j列的路径,因为只能向下或者向右那么对于每个格子来说,它的值只与它的上方格子个左边格子的值有关那么:1.i=0,j>0时:dp[0][...]=12.i>0,j=0时:dp[...][0]=13.i>0,j>0时:dp[i][j]=dp[i-1][j]+dp[i][j-1]*/publicintuniquePaths(intm,intn){//初始化dp数组int[][]dp=newint[m][n];for(inti=0;i<m;i++){for(intj=0;j<n;j++){if(i==0){dp[i][j]=1;}elseif(j==0){dp[i][j]=1;}else{//进行状态转移dp[i][j]=dp[i-1][j]+dp[i][j-1];}}}returndp[m-1][n-1];}}
2022-08-05 11:21 · 算法
[文章] 滑动 Scrollview 时动态改变 Toolbar 透明度,模仿京东详情页效果
设置监听scrollView.onAlphaChangeListener=this接着在onAlpha方法中改变Toolbar背景的透明度overridefunonAlpha(alpha:Int){//动态改变
2020-09-23 14:05 · android / kotlin / scrollview / toolbar / plaindev
[文章] 阳光沙滩Api新增加接口2022-7-3
用户个人封面上传设置个人封面删除摸鱼动态(没有评论时可以删除,一旦有他人的评论,只可以由管理员删除)获取积分策略接口上传个人封面/oss/image/uc/coverbody参数:image请求方法:POST
2022-07-04 20:19 · api文档 / 积分 / sob / 阳光沙滩 / api
[文章] Android 6.0 - 申请动态权限
本文只申请读写权限,举一反三,按照这个模版也可以申请其他权限。AndroidManifest.xml↓<!--加读写权限--><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"/>Java↓//定义请求码privatestaticfinalintREQUEST_EXTERNAL_STORAGE=1;privatestaticString[]PERMISSIONS={"android.permission.READ_EXTERNAL_STORAGE","android.permission.WRITE_EXTERNAL_STORAGE"};//然后通过一个函数来申请publicstaticvoidreadWritePermission(Activityactivity){try{//检测是否有权限:permission=0,则有权限intpermission=ActivityCompat.checkSelfPermission(activity,"android.permission.WRITE_EXTERNAL_STORAGE");//判断是否有权限,没有则弹出对话框if(permission!=PackageManager.PERMISSION_GRANTED){//Activity的实例、String数组、请求码ActivityCompat.requestPermissions(activity,PERMISSIONS,REQUEST_EXTERNAL_STORAGE);}}catch(Exceptione){e.printStackTrace();}}//--------------在onCreate中调用此函数--------------readWritePermission(this);效果图↓
2021-03-12 10:08 · 权限 / Android6.0
[文章] 2022-12-3阳光沙滩图片上传的接口
2022-12-3阳光沙滩图片上传的接口限制为1小时20张,超过会封号头像上传上传摸鱼动态的图片上传收藏夹封面头像上传/oss/image/avatar上传摸鱼动态的图片/oss/image/mo_yu
2022-12-03 15:04 · 接口 / 阳光沙滩 / api / 图片上传 / 限制
[问答] settings页面加载问题

我看了篇博客,说的是一级菜单完全动态的加载,二级菜单是动态加载和静态xml布局文件。总感觉不对,主页面不应该是静态加载的吗?

2022-02-28 15:51 · Android
[问答] 轮播图动态添加指示点问题
轮播图是按拉大锯大佬B站的视频写的,原本是设置了4个指示点的,从ITEM2滑到ITEM1或ITEM3再划回来指示点都没问题,每划到ITEM4后再划回来指示点个数就多了4个,该怎么解决
2020-06-28 19:07 · 轮播图 / 指示点
[问答] Android动态获取calendar权限报错

在代码走到了requestPermission的时候报了一个No virtual method requestPermissions的错误,是因为同一个类依赖了两个jar包的原因吗?

1.代码

package com.example.calendar3;

import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;

import android.Manifest;
import android.content.ContentResolver;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Process;
import android.util.Log;

public class MainActivity extends AppCompatActivity {
    private static final String TAG = "MainActivity";
    private static final int REQUEST_PERMISSION_CODE=1;
    @RequiresApi(api = Build.VERSION_CODES.M)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        checkCalendarPermission();
        queryCalendar();


    }

    private void queryCalendar() { ContentResolver contentResolver = getContentResolver();
        Uri uri = Uri.parse("content://"+"com.android.calendar/"+"calendars");
        Cursor query = contentResolver.query(uri, null, null, null, null);
        String[] colunmNames =query.getColumnNames();
        while (query.moveToNext()){
            Log.d(TAG,"----------");
            for (String colunmName : colunmNames) {
                int columnIndex = query.getColumnIndex(colunmName);
                query.getString(columnIndex);
            }
            Log.d(TAG,"----------");
        }
    }

    @RequiresApi(api = Build.VERSION_CODES.M)
    private void checkCalendarPermission() {
        // int readpermission = checkSelfPermission(Manifest.permission.READ_CALENDAR);
        //int writepermission = checkSelfPermission(Manifest.permission.WRITE_CALENDAR);
        int readpermission = checkPermission(Manifest.permission.READ_CALENDAR,android.os.Process.myPid(), Process.myUid());
        int writepermission = checkPermission(Manifest.permission.READ_CALENDAR,android.os.Process.myPid(), Process.myUid());
        if (readpermission!= PackageManager.PERMISSION_GRANTED||writepermission!=PackageManager.PERMISSION_GRANTED){
            //表示没有权限
        }else {
            //去获取权限
            requestPermissions(new String[]{Manifest.permission.READ_CALENDAR,Manifest.permission.WRITE_CALENDAR},REQUEST_PERMISSION_CODE);
        }
    }

    @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        if (requestCode==REQUEST_PERMISSION_CODE){
            if (grantResults.length==2&&grantResults[0]==PackageManager.PERMISSION_GRANTED&&grantResults[1]==PackageManager.PERMISSION_GRANTED){
                //获取权限成功
                Log.d(TAG,"request permission successfully");
            }else {
                //获取权限失败
                Log.d(TAG,"request permission falied");
                finish();
            }
        }
    }
}

2.logcat的报错部分

E/AndroidRuntime: FATAL EXCEPTION: main

  Process: com.example.calendar3, PID: 8085

  java.lang.NoSuchMethodError: No virtual method requestPermissions([Ljava/lang/String;I)V in class Lcom/example/calendar3/MainActivity; or its super classes (declaration of 'com.example.calendar3.MainActivity' appears in /data/app/com.example.calendar3-1/base.apk:classes3.dex)

    at com.example.calendar3.MainActivity.checkCalendarPermission(MainActivity.java:55)

    at com.example.calendar3.MainActivity.onCreate(MainActivity.java:25)

    at android.app.Activity.performCreate(Activity.java:5990)

    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)

    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)

    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)

    at android.app.ActivityThread.access$800(ActivityThread.java:151)

    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)

    at android.os.Handler.dispatchMessage(Handler.java:102)

    at android.os.Looper.loop(Looper.java:135)

    at android.app.ActivityThread.main(ActivityThread.java:5254)

    at java.lang.reflect.Method.invoke(Native Method)

    at java.lang.reflect.Method.invoke(Method.java:372)

    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)

    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)


2021-12-04 10:43 · android
[文章] 阳光沙滩app虎年彩蛋活动
如果参与活动下载阳光沙滩Android版本1.0.42.beta,登录后发表一条拜年动态即可有机会获得支付宝红包。
2022-01-31 19:55 · 阳光沙滩app / 新年获得
[文章] 阳光沙滩Api补充举报接口
补充举报接口请参考原文章:阳光沙滩APIapi地址:/uc/report请求方法:POST请求body内容:Report{"type":"举报类型,1是文章,2是问答,3是动态
2022-05-25 09:57 · 反馈 / 举报 / report / 内容 / 阳光沙滩
[问答] android中如何实现动画效果。
知道adroid中要使用什么方法去实现动态效果吗。例如绘制成类似下面这张图的gif动态(类似音乐播放中或者直播中那种)
2020-10-21 09:03 · android
[问答] 无法查看手机内存中的文件这种情况怎么处理哟?
附上图片;在代码中已经进行了动态权限的申请。
2020-09-05 13:36 · android
[问答] 媒体库获取图片失败
java.io.FileNotFoundException:openfailed:EACCES(Permissiondenied)动态申请过权限了,也能读取路径,就是加载图片失败,为什么呢?
2020-04-20 19:55 · 内容提供者
[文章] 《深入理解Java虚拟机》阅读笔记-1
并由具体虚拟机进行划分和实现程序计数器占用空间极小,用于指示执行时字节码行号各线程程序计数器私有,不存在OOM异常java虚拟机栈描述的是JAVA方法执行的线程内存模型,方法执行时构造栈帧栈帧包含:局部变量表操作数栈动态连接方法出口
2022-10-29 21:50 · java / 虚拟机 / 阅读笔记
[分享] carbon代码高亮分享工具
你写博客吧,你发动态吧!那就对了!用上这个工具,把代码贴进去,你会变得更帅,你会成为全村最靓的仔!
2020-01-19 15:43 · 工具 / 效率 / 代码高亮 / 装逼 / 神器
[问答] mediapaly设置资源数据--无权权限
给mediapaly设置本地音乐文件时,报无权限访问的错,但是我已经注册了权限并且动态申请了权限的,搞了一天还是没解决
2020-02-17 20:13 · Android / mediaplayer
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7