全部 文章 问答 分享 共找到121个相关内容
[文章] 设计模式的六大原则
单一职责原则singleresponsibilityprinciple里是替换原则Liskovsubstitutionpriciple依赖倒置原则dependiceinversionpriciple开闭原则
[问答] APP实现黑白化如何全局替换
在今天,好多APP和网站都进行黑白化然后就去尝试了一下,发现了自定义LinearLayout,如果在draw绘制之前设置灰度效果就可以实现黑白化效果但是目前有个问题,这个是根据替换每个页面的根布局去实现的
2020-04-04 23:11 · android
[问答] Android studio替换fragment问题
想在登录界面点了登录之后回到这个MainActivity的时候替换一下“我的”下面的fragment
2020-06-03 22:09 · 安卓studio
[问答] aosp10 怎么替换开机图片
images.sunofbeaches.com//images/2023_09_10/1700700189019529217.jpg">

aosp10的开机的bootanimation.zip我已经替换

2023-09-10 10:40 · aosp
[文章] Gitee图床挂了,使用 Python 脚本替换图片外链
externalLinksMapping.txt图片链接映射文件,待替换的图片链接和替换后的图片链接单独占一行,以|(空格|空格)分隔。
2022-11-12 14:41 · Gitee / 码云 / 图床 / Python
[问答] AndroidStudio更新替换aar不生效的问题
有大佬知道为什么最新版AndroidStudio更新替换aar不生效的问题吗,每次都要重新删了所有的缓存和aar包重新sync。
2020-11-28 23:52 · Android
[文章] AOSP Android 10.0单编替换framework.jar刷入手机
我删除了某某服务中的一个方法,之前写了APP进行调用,现在删除方法之后,替换了framework的jar,再次调用com.example.myapplicationW/System.err:java.lang.NoSuchMethodException
2022-11-27 18:20 · AOSP / Android10 / framework / 改机系列
[文章] 《Kotlin核心编程》读书笔记
重写父类的非抽象方法违背了面向对象设计原则中的里氏代换原则。什么是里氏替换原则?通俗的理解:子类可以扩展父类的功能,但是不能改变父类原有功能。
1970-01-01 00:00 · Kotlin
[文章] 教你如何动态更换显示的View(可实现APP换肤功能)
我在xml布局中编写了一个TextView,现在让我们通过如下代码构造一个Button去替换xml布局中的TextView吧!
2020-06-18 14:44 · APP样式修改 / 安卓
[文章] hanoi塔用递归和用栈替换
hanoi塔问题hanoi塔问题就是讲该问题的主要材料包括三根高度相同的柱子和一些大小及颜色不同的圆盘,三根柱子分别为起始柱x、辅助柱y及目标柱z,将所有圆盘从x移到z,一次移动一个,而且不允许大的圆盘压在小的上面,会压碎,可以使用y盘进行辅助。递归很简短的几行代码始终把x上所有圆盘看做两块-一块是最下面的一块-一块是最下面一块上面所有的把三个柱子设为x,y,z,一开始都在x上面。两块的hanoi就是直接将上面的一块移到y,下面的一块移到z,最后将y移到z至于为何是hanoi(n-1,x,z,y);cout<<n<<"个"<<x<<"-->"<<z<<endl;hanoi(n-1,y,x,z);可以看到只有中间当移动一块时是直接输出的,移动多块时是表示x借助y移到z上,因为上面是多块不是一块,不能直接移动,要借助一个空的柱子。可以借助三块的例子来向一下。当把上面两块当成一个整体来移动,必须借助一个空的将最小的一块安置一下才能实现两块一起动。#include<iostream>usingnamespacestd;voidhanoi(intn,charx,chary,charz){if(n==1){cout<<1<<"个"<<x<<"-->"<<z<<endl;}else{hanoi(n-1,x,z,y);cout<<n<<"个"<<x<<"-->"<<z<<endl;hanoi(n-1,y,x,z);}}intmain(){intn;cin>>n;hanoi(n,'x','y','z');}不用递归任何尾递归都可以用循环来替代。不是尾递归可以使用数据结构中的栈来替代。-尾递归的含义每一个函数在使用时就相当于进栈,当return时就出栈。所以递归就是不断入栈,当到出口时就逐一出栈,所以递归实际上总是从出口开始执行,出口在栈顶。#include<stdio.h>#include<stdlib.h>#include<string.h>typedefstructrecord//就像用递归里面的三个变量{intn;charx;chary;charz;structrecord*next;}record;typedefstructstack//定义一个栈{record*records;intnum;}stack;voidpush(record*record,stack*stack)//向栈内放置元素{stack->num++;record->next=stack->records;stack->records=record;}boolpop(stack*stack,record*&e)//从栈顶弹出元素{if(stack->num==-1)returnfalse;stack->num--;e=stack->records;stack->records=stack->records->next;returntrue;}voidmove(intn,charx,chary,charz){stackstack={NULL,0};record*record1,*p_record;//初始化栈record1=(record*)malloc(sizeof(record));record1->n=n,record1->x=x,record1->z=z;record1->y=y;push(record1,&stack);//迭代开始while(stack.num!=0){//取出一个元素,进行一下操作,把他相当于两块,和用递归一样。pop(&stack,p_record);if(p_record->n==1)//这里表示当只有一块时直接输出就行了。{printf("%c->%c\t",p_record->x,p_record->z);free(p_record);continue;}//记录递归环境,并放入栈中record*record2=(record*)malloc(sizeof(record));record*record3=(record*)malloc(sizeof(record));record*record4=(record*)malloc(sizeof(record));record2->n=p_record->n-1,record2->x=p_record->x,record2->z=p_record->y,record2->y=p_record->z;record3->n=1,record3->x=p_record->x,record3->z=p_record->z,record3->y=p_record->y;//n=1就可以直接移动,也就是直接输出record4->n=p_record->n-1,record4->x=p_record->y,record4->z=p_record->z,record4->y=p_record->x;//出栈一个进栈三个push(record4,&stack);push(record3,&stack);push(record2,&stack);//释放内存free(p_record);}}intmain(){intn;scanf("%d",&n);//调用move方法move(n,'A','B','C');return0;}
2020-04-01 10:56 · 小白写文章
[问答] Bitmap.createBitmap生成截图后,每次都不能更新新的图片
GridView的样式,类似浏览器多窗口管理,每次新建窗口,或者切换的时候,用Bitmap.createBitmap生成Bitmap对象,每次新添加的时候图片能正常显示,但是切换窗口的时候,生成的Bitmap不能替换掉原来的
2022-04-16 09:25 · 安卓
[文章] EditText限制输入2位小数
如果是删除操作则为空字符串*@paramstart将要输入的字符串起始下标,一般为0*@paramendstart+source字符的长度*@paramdest输入之前文本框中的内容*@paramdstart将会被替换的起始位置
2021-01-17 21:43 · EditText / 小数点 / 2位小数
[文章] Linux基础学习2
使用r键可以替换光标所在处的字符,R键可以切换到REPLACE模式,所有的输入都是替换删除命令,使用d键可以删除,可以结合光标实现范围内删除。dd可以删除光标所在的行。
2020-07-29 14:54 · Linux / 基础
[问答] android的webview内核问题
而我android里使用的webview组件测试出来是68.0.3440.91,有什么版本让我webview组件版本高一点呀,我百度升级webview内核都是说下载谷歌最新的webview.apk,然后替换手机系统文件里去
2022-04-28 12:01 · android
[问答] 消息折叠功能
需求类似是这样,找到集合中连续3条以上相同的元素,删除并替换成一个新元素,例如:集合[1,2,3,3,3,3,4,4,5,6,6,6,7],将以上集合处理成[1,2,8,4,4,5,9,7],就是将3个以上相同的元素删除
2022-05-06 23:25 · 逻辑
[文章] ViewPager里面的Fragment有滑动冲突,地图滑动和RecyclerView冲突,重写ViewPager,很不错哦。
com.amap.api.maps.MapView")){returntrue;}returnsuper.canScroll(v,checkV,dx,x,y);}}第二,用ViewPagerCompat替换之前的
2019-12-11 20:12 · ViewPager
[文章] Flutter 热修复方案研究报告
Android端:通过二进制替换(dlc.vmcode文件)在DartVM层实现动态替换,性能无影响,始终保持AOT运行模式。iOS端:由于AppStore政策限制,不允许动态下载可执行代码。
2025-07-23 22:31 · flutter / 热修复 / app开发
[文章] 一个由 gitee 当图床引发的惨案
(ps:我那个图床里有一百多张图片,说多不多,说少也不少)昨晚终于全部替换成了网站的图片链接,大家又能正常看到文章中的图片啦~那么,我是怎么做的呢?
2022-06-01 09:23 · gitee / 图床 / 工具 / 脚本 / 日常
[文章] 关于喜马拉雅无法在BaseApplication的Oncreate();中new Handler的解决方法。
将importjava.util.logging.Handler;替换成importandroid.os.Handler;即可解决。内容虽然不多,但希望帮助到小伙伴!
2019-12-12 20:33 · Handler的实例化
[文章] 博客系统前端nuxt构建docker镜像失败修复
xz-dnode16.xxx.tar.xztar-xvfnode16.xxx.tar//得到文件夹之后,复制到之前环境哪里替换下。
2022-07-12 16:42 · node / nuxt / 博客系统
[问答] fragment生命周期

原来用show/hide方式添加的fragment,生命周期的onResume和onPause被替换成了onHiddenChange方法

他奶奶滴,估计我这辈子也不会忘了,之前还一直好奇这个

2022-04-12 22:20 · fragment生命周期
[文章] 高德地图 Android SDK 绘制点标记 绘制自定义 Marker
layoutInflater.inflate(R.layout.diandiantu,null)}设置这个icon需要重新设置一个View过去,实现上图想要的效果至于原理我想是官方设置的资源文件替换会有一个图标
2023-11-10 09:32 · 高德地图amapp
[问答] aosp源码导入爆红,开发效率问题

1.源码导入,各种报错 R.layout 中的R爆红,资源R.string 也爆红

2.这个开发如何进行哦,看结果只能去替换下 要编译的源码文件,然后mmm 编译具体模块,再导出来吗

2021-11-18 08:40 · aosp源码
[问答] 关于自定义控件颜色突变问题(第五部分——31小节)
按照自定义控件的步骤,当把原来的textColor的值由@color/text_grey替换成@drawable/selector_flow_text_color后,出现变异了,用layoutInspector
2020-06-04 15:29 · 自定义控件 / color变异
[问答] Android 如何刷img文件,如何替换手机的img文件


背景

  1. 我的手机是nexus5,已经解锁,root
  2. 我拿到了同样是nexus5的img多个文件,别人编译好的
  3. 我应该怎么去刷到我的手机中?
  4. 我查到了一些方法,但是目前还不敢尝试



开机状态下,跑下面命令
```
进入fastboot模式
adb reboot bootloader   
看看设备
fastboot devices
```

```
//案例
fastboot erase system
fastboot erase cache
fastboot erase config
fastboot erase data
fastboot erase logs
fastboot erase factory
```


刷入


```
fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash recovery recovery.img

fastboot reboot 
```
就这?来个大佬指导下?

2022-02-16 15:08 · AOSP / 系统镜像img / 刷机 / nexus5
[文章] EditText限制输入2位小数功能完善
如果是删除操作则为空字符串*@paramstart将要输入的字符串起始下标,一般为0*@paramendstart+source字符的长度*@paramdest输入之前文本框中的内容*@paramdstart将会被替换的起始位置
[问答] Andriod自定义权限,为什么写成Manifest.permission.xxx的时候会报错?
/images.sunofbeaches.com//images/2024_02_28/1762759678253785090.png">

将Manifest.permission.xxx替换为字符串后就可以正常运行

2024-02-28 16:43 · 广播
[文章] Java 常用的正则表达式和案例
正则表达式可以用来搜索、替换、提取符合特定规则的文本内容,并且广泛应用于各种编程语言、文本编辑器、数据库查询语言以及命令行工具中。
2024-02-19 17:48 · java / 正则 / 表达式 / 匹配 / 查找
[问答] 设置了一个点击按钮 点击时铺满全屏,再次点击时固定宽高大小,虽然成功了,但是出现了白边问题
我试着把它从原始的父视图中替换到DecorView中

获取到DecorView
this.getWindow(
2022-01-28 12:06 · Android
  • 1
  • 2
  • 3
  • 4
  • 5