手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Android
Android 项目总结(自定义view之贝塞尔曲线与path路径)
publicclassPathViewextendsView{privatePathmPath=newPath();privatePaintmPaint=newPaint();publicPathView(Contextcontext){super(context);mPaint.setColor(Color.RED);mPaint.setStrokeWidth(4);
作者:编程之家 时间:2022-10-09
Android-图片加载框架-Glide-4-9-0-(二)-切入源码层深入分析-Glide-缓存策略
}returnhashCode;}…}复制代码根据注释和代码可以看到传入的参数之多,主要是根据url,签名,宽高等,其内部重写了hashCode,equals,来保证对象的唯一性。内存缓存通过下面代码开启内存缓存,当然Glide默认是为我们开启了内存缓存所以不需要我们调用skipMemoryCache//在
作者:编程之家 时间:2022-10-09
【熬了五个晚上的长文】致毕业生一封信,Android MVP模式详解
大学里在学生关于职业发展和就业方面的指导几乎为0!!!很多学生都是因为招聘会来了,才意识到要学习和准备面试;因为毕业了,才意识到要找工作。所以借此文纯粹是给毕业生一些小小的指导和建议,人生的第一份正式工作,是职业生涯的起点,重要性不言而喻,希望文章能帮助你为面试做好充分的
作者:编程之家 时间:2022-10-09
字节五面都过了,还被刷下Android 开发岗,kotlin创建数组
6.多进程通信问题。binder优势。aidl生成的java类细节。多进程遇到哪些问题?7.动态代理传入的参数都有哪些?非接口的类能实现动态代理吗?ASM的原理8.Application和Activity在Context的继承树上有何区别?二者使用上有何不同?9.求二叉树中两个节点之间的最大距离。10.任意一颗二
作者:编程之家 时间:2022-10-09
Android:技术在线面试还是屡次撞板,过来人告诉你不及时
主观能动性并不是资本家剥削压榨我们剩余价值的毒苹果,在工作中时刻保持主观能动性可以提高你的执行力、沟通能力、影响力、思考问题、解决问题的能力。而且义务和权利是互相的,你在主动承担无人认领义务的时候,也悄悄的拥有了该业务的话语权,积少成多,你的话语权就会越来越大。韩
作者:编程之家 时间:2022-10-09
「卷无人道」,手机app定制
34.如何优化自定义View第四章数据结构与算法面试题1.常用的数据结构有哪些?2.数组(1).如何在一个1到100的整数数组中找到丢失的数字(2).如何在给定的整数数组中找到重复的数字?(小米)(3).如何在未排序整数数组中找到最大值和最小值?(字节跳动)(4).在Java中如何从给定数组中删
作者:编程之家 时间:2022-10-09
DrawerLayoutMenu使用详解,android内存优化方案
importandroid.support.v7.app.AppCompatActivity;importandroid.support.v7.widget.Toolbar;importandroid.view.Display;importandroid.view.MenuItem;importandroid.view.MotionEvent;importandroid.view.View;importandroid.view.WindowManager;publiccla
作者:编程之家 时间:2022-10-09
UniversalImageLoader基础,android面试基础
//1.内存缓存中是否存在,默认为LruMemoryCacheBitmapbmp=configuration.memoryCache.get(memoryCacheKey);if(bmp!=null&&!bmp.isRecycled()){//…省略部分代码listener.onLoadingComplete(uri,imageAware.getWrappedView(),bmp);}else{ImageLoadingInf
作者:编程之家 时间:2022-10-09
Android MultiDex 源码分析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、启用MultiDexAndroid5.0和之后的版本Android5.0之前的版本二、MultiDex的限制三、在主dex文件中包含必要的类四、源码分析BoostMultiDex前言App在迭代过程中功能越来越丰富,代
作者:编程之家 时间:2022-10-09
Android自定义View,又是一年金九银十
package com.android.tutor;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.graphics.Paint.Style;import android.uti
作者:编程之家 时间:2022-10-09
android | 使用系统通知服务
android|使用系统通知服务小细节:8.0以上的安卓版本需要先注册通道贴代码:注册通知://initnotificationmanagernManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);//over8.0if(Build.VERSION.SDK_INT>=Build.VERS
作者:编程之家 时间:2022-10-09
“我是培训 + 外包出来的,事件分发机制面试题
border++;}}for(intj=0;j<a.length;j++){System.out.println(a[j]);}}//方法2publicvoidsetParted1(int[]a,intleft,intright){if(left>=right||lefta.length||right0){for(inti=0;i<a.length;i++){System.out.println(a[i]);}return;}while(a[
作者:编程之家 时间:2022-10-09
前端开发:基于移动端的Vue项目关闭双击放大等操作,2021年大厂程序员进阶宝典
接下来对index.html文件里面对应的“viewport”的meta进行修改,添加两个属性的设置:maximum-scale=1.0,user-scalable=0。修改后的代码如下所示:示例效果的对比程序未禁用关闭双击放大等操作的效果:关闭了双击放大等操作的效果:最后都说三年是程序员的一个坎,能否晋升
作者:编程之家 时间:2022-10-09
三年android经验面经,安卓app启动速度优化
滑动窗口如何实现?–>滑动窗口的实现主要是把发送内容分成几部分,然后边确认边发送,发送窗口就逐渐往前滑动了,接收方同理start和run的区别?sleep和wait的区别?–>这种低级问题,其实我都不想回答…Thread的join方法?–>使用wait来等待结果,可以设置超时,和FutureTask比较<使用Uns
作者:编程之家 时间:2022-10-09
Looper,flutterui套件
账号是如何被挤?又是如何跳转到登录页面的?终于,凶手露出了水面,凶手就是Looper,原来妹子是通过OkHttp的拦截器来监听账号被挤,并通过Looper来弹出一个Toast提示,并且执行页面跳转逻辑,如下:publicclassTokenInterceptorimplementsInterceptor{privateContextcontext;//省
作者:编程之家 时间:2022-10-09
Activity传数据通过Application全局方式,此方式不建议
新建MyApplicationimportandroid.app.Application;/***@authoriLife.Fy*@create2022/2/217:23*/publicclassMyApplicationextendsApplication{privateStringdata;@OverridepublicvoidonCreate(){super.onCreate();
作者:编程之家 时间:2022-10-09
初学android studio——如何添加一个activity并使用intent实现跳转
android:layout_marginTop=“12mm”android:layout_toLeftOf="@id/btn_4"android:layout_marginRight=“2mm”android:background="@android:color/holo_green_dark"android:text=“GREEN”/><Buttonandroid:id="@+id/btn_6"android:lay
作者:编程之家 时间:2022-10-09
从面试无人问津到手拿百度offer,还原一段野生程序员的成长经历
一、Android基础+进阶1.Activity启动模式2.Activity的启动过程3.进程通讯4.AndroidBinder之应用层总结与分析5.进程保活方法6.从源码了解handlerlooper,messageQueue思路7.handler如何实现延时发消息postdelay()8.Android中为什么主线程不会因为Looper.loop()里
作者:编程之家 时间:2022-10-09
三面阿里被挂,内推历经5面终获offer,我总结出了这些Android常用面试题和常见问题
BroadcastReceiver,LocalBroadcastReceiver区别AlertDialog,popupWindow,Activity区别Application和Activity的Context对象的区别Android属性动画特性如何导入外部数据库?LinearLayout、RelativeLayout、FrameLayout的特性及对比,并介绍使用场景。谈谈对接
作者:编程之家 时间:2022-10-09
Android: AndroidKeyStore 对数据进行签名和验证,卑微打工人
.setDigests(KeyProperties.DIGEST_SHA256).setSignaturePaddings(KeyProperties.SIGNATURE_PADDING_RSA_PKCS1).setBlockModes(KeyProperties.BLOCK_MODE_GCM,KeyProperties.BLOCK_MODE_CTR,KeyProperties.BLOCK_MODE_CBC,KeyProperties.BLOCK_MODE_ECB)//.setBlockM
作者:编程之家 时间:2022-10-09
《软件工程之美》打卡第二周,android驱动开发书籍推荐
02|工程思维:把每件事都当做一个项目来推进03|瀑布模型:像工厂流水线一样把软件开发分层化04|瀑布模型之外,还有哪些开发模型?05|敏捷开发到底是想解决什么问题?06|大厂都在用哪些敏捷方法?(上)07|大厂都在用哪些敏捷方法?(下)08|怎么平衡软件质量与时间成本范围的关系?
作者:编程之家 时间:2022-10-09
大厂出来的就一定实力强嘛?大平台=高能力?,android地图开发框架
事情的真相就是:离开平台的你,可能什么也不是。生活中的蠢驴===============================================================曾经看过一个寓言故事,特别有意思。寺院里养着一头拉磨的驴。时间长了,驴厌倦了这种枯燥的日子想出去走走。有一天,僧人带它去山下驮东西。到了
作者:编程之家 时间:2022-10-09
Android面试回忆录:Service有几种启动方式?,android开发工程师
如果需要做耗时的操作,你会怎么做?问题便这样展开了,一个人是否真正懂得原理会灵活运用,一下子便能看出来。当面试者回答到线程和Handler方式时,我会再问一下对方:是否知道IntentService,在什么场景下使用IntentService?这也是面试官要看的点,真正的项目需要一个开发人员对某
作者:编程之家 时间:2022-10-09
Android开发,待了3年的小创公司突然没了,上哪去找我的
Androidapp开发能力一般,但是足以胜任一般app开发的任务(因为确实有段时间未做公司正式项目的app开发,但是也不是说已经荒废了技能);Androidframeworks方面比普通开发者了解更多;解决问题,学习实践新技术的能力不错(无论是从第一次编译AOSP到后来整个ROM的开发,发
作者:编程之家 时间:2022-10-09
【2020腾讯Android面试真题】这17道面试真题,面试阿里
面试官:大致情况了解了,我们会根据结果认真评级的,有通知人事会及时通知的,今天大概就聊到这里了。我:心态已崩……我有话说上述分享的程序员面试腾讯一面含泪把毒打经历,希望能让更多知识点薄弱的同学早点去补强。我们很多程序员都有一个大厂梦,但如何针对大厂进行面试准备,很多
作者:编程之家 时间:2022-10-09
Android Jetpack架构开发组件化应用实战,ndk开发教程
}}}returninsets;}复制代码直接break了。所以我们也需要自定义一个view来重写dispatchApplyWindowInsets方法。具体也会在后续文章中进行讲解。下面就简单介绍下各个Tab的技术要点。首页首页主要分为顶部Banner和底部的文章列表。列表使用Paging加载。并且封装了A
作者:编程之家 时间:2022-10-09
Android内存优化之图片优化,华为Android面试真题解析
publicstaticBitmapdecodeByteArray(byte[]data,intoffset,intlength)//根据IO流加载publicstaticBitmapdecodeStream(InputStreamis,RectoutPadding,Optionsopts)图片的优化可通过Options参数来实现(Options的介绍可参考从fresco看图片优化):方式一:inS
作者:编程之家 时间:2022-10-09
Android程序员35岁之后还在招聘网站上投简历找工作丢人吗?
5.没啥明显长处,但做事踏踏实实,交给你的事情不会出漏子,和你工作过的人觉得和你搭档舒心。6.虽然有个性,但也有创意,能做别人想不出来的好策划,好设计。7.要么擅长娱乐酒席,要么擅长活动组织,最好长得体面。如果你一条都不符合,你作为一个35岁的程序员,哎,不是我说…1.做事呢你不如
作者:编程之家 时间:2022-10-09
Android开发中混淆后Gson序列化、反序列化的那些坑,kotlin密封接口
JNI中调用的类。WebView中JavaScript调用的方法Layout布局使用的View构造函数、android:onClick等。检查混淆结果====================================================================混淆过的包必须进行检查,避免因混淆引入的bug。一方面,需要从代码层面检查。
作者:编程之家 时间:2022-10-09
266,字节跳动历年Android中高级面试题全收录
Log.e(“Amap”,“buttononclick”);//拿到用户搜索地址的关键字StringdstAddr=_attv_dstAddr.getText().toString();//开始POI搜索//1创建一个搜索的条件对象queryPoiSearch.Queryquery=newPoiSearch.Query(dstAddr,“”,_city);//2创建一个POISearch
作者:编程之家 时间:2022-10-09
上一页
32
33
34
35
36
37
38
39
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native