![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 89
m0_68318673
这个作者很懒,什么都没留下…
展开
-
Android 开发面试备战春招之“你做过那些性能优化?”,附答案
程序员:有做过,目前的项目内存优化还是挺多的,要不我先说一下优化内存有什么好处吧?咱们不能盲目的去优化!有的时候对于自己熟悉的领域,一定要主动出击,自己主导这场面试。面试官:可以。Ps:这里大多数面试官会同意你的请求,除非遇见装B的。程序员:好处:减少 OOM ,可以提高程序的稳定性。减少卡顿,提高应用流畅性。减少内存占用,提高应用后台存活性。减少程序异常,降低应用 Crash 率, 提高稳定性。那么我基于这四点,我的程序做了如下优化:1.减少 O原创 2022-03-19 23:04:08 · 176 阅读 · 0 评论 -
Android WebView详解和调用JS,踩坑了
*/@Overridepublic void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {super.onReceivedError(view, request, error);Log.d(“testTimeout”, “-----------加载异常”);}});(4)访问的页面中有Javascript,则webview必须设置支持JavascriptWebSettin原创 2022-03-19 22:59:17 · 4034 阅读 · 0 评论 -
Android Switch控件修改样式,Android平台HTTPS抓包解决方案及问题分析
2. 滑动按钮:底色我用的接近白色的淡灰色,打开时,边上的一圈线条为灰色,关闭时,边上的一圈线条为绿色实现方式和底部滑动一致gray_thumb.xml :关闭状态,按钮边上一圈颜色为深灰色<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=“http://schemas.android.com/apk/res/android”android:shape=“rectangle” > .原创 2022-03-19 22:57:41 · 201 阅读 · 0 评论 -
Android studio时间戳的实现以及相差8小时的转换,非科班生金九银十求职经历
在notepad源码中我可以看到数据库中已经存在了COLUMN_NAME_CREATE_DATE(创建的时间),COLUMN_NAME_MODIFICATION_DATE(修改的时间)都已经在数据库中。public void onCreate(SQLiteDatabase db) {db.execSQL(“CREATE TABLE " + NotePad.Notes.TABLE_NAME + " (”+ NotePad.Notes._ID + " INTEGER PRIMARY KEY,"原创 2022-03-19 22:56:04 · 448 阅读 · 0 评论 -
Android 8,程序员必学之一
void bindSuccess();void unbind();}注意两个应用的 AIDL 文件必须一致,包括包名。然后,编写两个 binder 实体服务 RemoteService 、LocalService,主要代码如下:public class RemoteService extends Service {private static final String TAG = “RemoteService”;@Overridepublic void onCreate() {super.原创 2022-03-19 22:54:27 · 2169 阅读 · 0 评论 -
2020届硕士生年初Android春招实习面试和正式校招面试经验汇总(收割腾讯,百度,美团,网易等offer)
Android:有没有遇到OOM问题,有没有遇到内存泄漏问题,怎么解决;Handler机制原理;ThreadLocal作用及原理;Activity启动到加载View过程;View绘制过程;OKHttp框架(1. 为什么选择它 2. 性能 3. 内部有哪些设计模式);EventBus框架设计模式:用过哪些设计模式实习:实习项目中遇到的难点网络:HTTP & HTTPS区别其他:为什么选择xx部门;参加的竞赛情况阿里校招二面项目:为什么选择OKHTTP框架;图片框..原创 2022-03-19 22:51:14 · 393 阅读 · 0 评论 -
2019最新中级Android面试题目,有着几篇就够了,Android开发五年
全埋点:全埋点指的是将Web页面/App内产生的所有的、满足某个条件的行为,全部上报到后台服务器可视化埋点:通过可视化工具(例如Mixpanel)配置采集节点,在Android端自动解析配置并上报埋点数据,从而实现所谓的自动埋点无埋点:它并不是真正的不需要埋点,而是Android端自动采集全部事件并上报埋点数据,在后端数据计算时过滤出有用数据###2.Hook以及插桩技术参考回答:Hook是一种用于改变API执行结果的技术,能够将系统的API函数执行重定向(应用的触发事件和后台逻辑处理是根据事.原创 2022-03-19 22:49:37 · 135 阅读 · 0 评论