自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 开发面试备战春招之“你做过那些性能优化?”,附答案

程序员: 有做过,目前的项目内存优化还是挺多的,要不我先说一下优化内存有什么好处吧?咱们不能盲目的去优化! 有的时候对于自己熟悉的领域,一定要主动出击,自己主导这场面试。 面试官: 可以。 Ps:这里大多数面试官会同意你的请求,除非遇见装B的。 程序员: 好处: 减少 OOM ,可以提高程序的稳定性。 减少卡顿,提高应用流畅性。 减少内存占用,提高应用后台存活性。 减少程序异常,降低应用 Crash 率, 提高稳定性。 那么我基于这四点,我的程序做了如下优化: 1.减少 O

2022-03-19 23:04:08 258

原创 Android WebView详解和调用JS,踩坑了

*/ @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); Log.d(“testTimeout”, “-----------加载异常”); } }); (4)访问的页面中有Javascript,则webview必须设置支持Javascript WebSettin

2022-03-19 22:59:17 4173

原创 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 269

原创 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 513

原创 Android 8,程序员必学之一

void bindSuccess(); void unbind(); } 注意两个应用的 AIDL 文件必须一致,包括包名。 然后,编写两个 binder 实体服务 RemoteService 、LocalService,主要代码如下: public class RemoteService extends Service { private static final String TAG = “RemoteService”; @Override public void onCreate() { super.

2022-03-19 22:54:27 2227

原创 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 551

原创 2019最新中级Android面试题目,有着几篇就够了,Android开发五年

全埋点:全埋点指的是将Web页面/App内产生的所有的、满足某个条件的行为,全部上报到后台服务器 可视化埋点:通过可视化工具(例如Mixpanel)配置采集节点,在Android端自动解析配置并上报埋点数据,从而实现所谓的自动埋点 无埋点:它并不是真正的不需要埋点,而是Android端自动采集全部事件并上报埋点数据,在后端数据计算时过滤出有用数据 ###2.Hook以及插桩技术 参考回答: Hook是一种用于改变API执行结果的技术,能够将系统的API函数执行重定向(应用的触发事件和后台逻辑处理是根据事.

2022-03-19 22:49:37 187

空空如也

空空如也

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

TA关注的人

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