自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Android刘海屏、水滴屏全面屏适配详解,997页字节跳动Android面试真题解析火爆全网

适配方式适配方式有两种:将targetSdkVersion版本设置到API 24及以上;这个操作将会为<application> 标签隐式添加一个属性,android:resizeableActivity=“true”, 该属性的作用后面将详细说明。在 标签中增加属性:android:resizeableActivity=“false”,同时在节点下增加一个meta-data标签:原理说明在 Android 7.0(API 级别 24)或更高版本的应用,a.

2022-03-19 21:47:22 316

原创 android之 MAT、DDMS 等内存查看工具,Android开发快速学习

eclipse adt目前提供的的ddms功能只是真正ddms的一小部分,你 可以直接使用tools下面的ddms来使用所有功能。其中有一个查看进程内存分配的功能比较有用。另个要注意的是,在DDMS中模拟发送短信时,中文显示为乱码,在未来的开发中,我们必须要注意中文字符的问题Android 内存泄漏调试一、概述================================================================================================

2022-03-19 21:45:45 827

原创 Android中以JAR形式封装控件或者类库,android热更新和热修复使用

import android.graphics.Rect;public class MyView extends View {public MyView(Context context) {super(context);// TODO Auto-generated constructor stub}public MyView(Co..

2022-03-19 21:44:09 2643

原创 window环境下搭建SVN服务器,app启动优化策略

然后下载TortoiseSVN客户端,官网下载地址:http://tortoisesvn.net/downloads.html注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图:下载完成后,应该有这些安装包,如图:TortoiseSVN安装包和简体中文语言包VisualSVN server安装包先安装VisualSVN server的安装包,双击VisualSVN server安装包,如图:点Next,进入下一步,如图:点同意,进图下一步,如图:选择上面一个选项

2022-03-18 00:10:34 248

原创 Thinkphp5使用model模型操作数据库,vivoandroid面试

不等于->where(‘id’,‘neq’,1)select 多条查询$res = User::where(‘id’,‘1’)->field(‘name’)->limit(2)->order(‘id DESC’)->select();value 按字段查询一条$res = User::where(‘id’,‘1’)->value(‘name’);将结果转换成数组$res = $res->toArray();查询数目//查询总条数$res.

2022-03-18 00:09:09 386

原创 TextView属性总结,简单的控件也可以很复杂,不同层级的Android开发者的不同行为

android:maxEms=“16”android:ellipsize=“end”android:lines=“1”文本之间间距:android:lineSpacingExtra设置行间距。android:lineSpacingMultiplier设置行间距的倍数。如”1.2”android:numeric如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。7.android:drawableBottom在

2022-03-18 00:07:43 274

原创 shape标签详解,android热更新原理

android:angle=“integer” //渐变角度,必须为45的倍数,0为从左到右,90为从上到下android:centerX=“float” //渐变中心X的相当位置,范围为0~1android:centerY=“float” //渐变中心Y的相当位置,范围为0~1android:startColor=“color” //渐变开始点的颜色android:centerColor=“color” //渐...

2022-03-18 00:06:17 2546

原创 RxJava 沉思录(二),移动智能终端开发技术第三次作业

.subscribe(photos -> {adapter.setData(photos);adapter.notifyDataSetChanged();});现在新加一个需求,请求当前用户照片列表这个网络请求,需要加入缓存功能(缓存的是网络响应中的图片的URL,图片的 Bitmap 缓存交给专门的图片加载框架,例如 Glide),也就是说,当用户希望展示图片列表时,先去缓存读取用户的照片列表进行加载(如果缓存里有这个接口的上次访问的数据),同时发起网络请求,待网络请求返回之后,更新缓存,同时

2022-03-18 00:04:51 2361

原创 RxHttp 2000+star,协程请求,androidframework开发书籍

协程请求三部曲代码表示//协程,获取接口返回数据,以String类型返回val str = RxHttp.get("/service/…") //1、确定请求方式,可选get、postXxx等方法.toStr() //2、使用toXxx系列方法确定返回类型.await() //3、使用await方法拿到返回值协程请求三部曲详解第一步,选择get、postForm、postJson等方法来确定

2022-03-18 00:03:26 244

原创 RecyclerView 局部刷新的坑,腾讯T3亲自讲解

mInfoBean.setProgress(progress);if (isCurrentListViewItemVisible(mPosition)) {mTestDownLoadAdapter.setProgress(progress, mPosition, downloadPerSize);}}适配器中暴露的用于更新progressBar进度的方法/**暴露用于修改进度值的方法@param progress@param position@param progressStr*/

2022-03-18 00:02:01 266

原创 ReactNative动画效果分析(仅从Android端源代码进行分析),ndk开发前景

如何查看Android端动画源码:首先打开nodeModule-react-native-ReactAndroid-src-main-java-com-facebook-react就可以查看到ReactNative Android端的动画源码可以看到StyleAnimatedNode和TransformAnimatedNode 都是继承自AnimatedNode回过头来看ReactNative如何写一个动画效果AnimatedAnimated适用于更细微的变化过程动画,可适配性更高。如下简单使

2022-03-18 00:00:35 3307

原创 React-Native-版高仿淘宝、京东商城首页、商品分类页面,android快速开发框架

滚动条监听事件@param event*/onScrollFunc = (event) => {// 将滚动的值绑定到渐变动画Animated.event([{nativeEvent: {contentOffset: {y: this.state.logoOpacity}}}])(event)// 将滚动的值绑定到边距动画Animated.event([{nativeEvent: {contentOffset: {y: this.state.searchViewMargin}}}]).

2022-03-17 23:59:10 549

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除