Android
Android技术分享
7i昂
不多不多就五个亿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
技术总结
Java类加载过程以及类加载器垃圾回收机制JMM泛型/反射/注解序列化和反序列化线程池线程安全IO流SocketHttpUrlConnection设计模式常用数据结构(数组,链表,树)和算法(排序,查找)Android四大组件(Activity Service BroadcastReceiver ContentProvider)View绘...原创 2019-11-07 20:24:37 · 230 阅读 · 0 评论 -
即时通讯协议对比
Android中的即时通讯,就是客户端要与服务器建立长时间的连接,正常情况下Android中请求服务器数据后,连接一般断开。但即时通讯类的对消息的实时性要求比较高。需要客户端与服务器建立长时间的连接,这样,才能保证消息的时实性。1、XMPP协议1、XMPP基于xml,XMPP用TCP传递的是xml流。它具有xml的灵活性和扩展性。可以实现服务类实时通讯。XMPP的核心XML流传输协...原创 2019-10-12 19:15:46 · 904 阅读 · 0 评论 -
进程保活方案
进程保活方案分两种:1.怎么保证不被杀死(提高优先级):前台服务一像素Activity白名单2.死了之后怎么重启?Service onStartCommand方法 return START_STICKY系统广播监听两个Service互相监听全家桶...原创 2019-10-12 19:03:35 · 182 阅读 · 0 评论 -
属性动画
https://www.runoob.com/w3cnote/android-tutorial-valueanimator.html原创 2019-09-24 21:08:29 · 112 阅读 · 0 评论 -
自定义相机
预览界面不变形private static Camera.Size getOptimalSize(@NonNull List<Camera.Size> sizes, int w, int h) { final double ASPECT_TOLERANCE = 0.1; double targetRatio = (double) h / w; Camera...原创 2019-09-24 21:07:24 · 202 阅读 · 0 评论 -
中间件开发经历
记录开贴原创 2019-09-24 21:06:50 · 530 阅读 · 1 评论 -
下拉效果recyclerview的实现
记录开贴原创 2019-09-24 21:06:14 · 404 阅读 · 0 评论 -
内存泄漏分析经历
记录开贴原创 2019-09-24 21:05:17 · 144 阅读 · 0 评论 -
anr分析经历
记录开贴原创 2019-09-24 21:04:44 · 149 阅读 · 0 评论 -
gradle中api、implementation和compile的区别
我们在gradle中引用第三方maven库时,一般通过下面的语句去引用:compile 'com.android.support:appcompat-v7:26.1.0'然后sync project,就能成功引用对应的包到项目之中了,十分方便。除了使用compile关键字,使用implementation和api也能将包引用到项目中:implementation 'com.and...转载 2019-09-10 14:42:48 · 431 阅读 · 0 评论 -
如何在低版本SDK调用高版本API?
随着Android SDK版本不断的迭代更新,在新的SDK上总是会出现让人眼前一亮非常方便好用的API。但是这些新的API呢在低版本的SDK上是没有的,所以当我们的minSdkVersion的版本低于新API所在的版本时,我们直接使用新API在编译时会出现报错。如果只是想解决编译报错的问题呢,Android给我们提供了两种注解的方式避免编译时报错:@SuppressLint @TargetA...转载 2019-09-09 23:49:03 · 1447 阅读 · 0 评论
分享