这个时代,作为程序员可能要学习小程序

这个时代,作为程序员可能要学习小程序 。之前有写过两篇小程序的开发流程及其基本搭建。小程序的使用就简单得多,不用下载安装,省流量,省安装时间,不占用桌面。...

MVP+Dagger2+Retrofit2.0+Rxjava看这一个例子就够了

MVP+Dagger2+Retrofit2.0+Rxjava的案例

2017-08-26 17:18:03

阅读数 8999

评论数 2

android6.0运行时权限完美封装

前几天看了郭大神的运行时权限的专讲,深受启发,由于现在基于目前项目中的运行时权限封装的还不是那么完美,趁着郭神建议的还是历历在目。于是把它完整的敲了下来。并在此基础上添加上自己的一些见解,封装成一个完整的demo,希望与大家进行交流与。 在这里我进行了简单的在activity中简单进行获取权...

2017-01-03 13:41:13

阅读数 3268

评论数 2

最近Android真的凉凉了?

都说Android最近行情不好,很多人都遇到瓶颈或放弃或转行。其实这种情况15年16年也是如此,相对比之下,个人认为今年比去年好多了,Android接下来将会走向复苏的春天。 自从Google开始推出AMP项目已经有一年了。除此之外,最近,Google宣布将有一个单独的移动web搜索索引。这革命性...

2018-11-27 10:19:11

阅读数 1287

评论数 1

学习React Native必看的几个开源项目

1.Facebook’s F8 Conference App 项目地址 https://github.com/fbsamples/f8app 2.Reading 来自饿了么RN大神开源的reading项目,已经完成Android和iOS双适配。绝对是一个产品级的开源...

2018-05-25 12:00:03

阅读数 1168

评论数 0

你真正了解UI线程更新的几种方式吗—面试必备之深度揭秘

你真正了解UI线程更新的几种方式吗——面试必备之UI刷新大解密我们都知道一般面试的时候都会问道Handler的运行机制。有些时候面试官不会直接问道。但是如果问道UI线程更新的方式有哪几种,你知道多少?今天我们用demo来探讨一下主线程中更新的几种方式通过简单的点击按钮来实现更新一张我女神的图片测试...

2017-10-26 23:02:41

阅读数 262

评论数 0

你正真了解C语言中的指针吗

C语言的指针完全解析

2017-08-17 13:30:30

阅读数 456

评论数 0

Android触摸事件分发机制完全解析《一》

最近在做高德地图的时候,由于用户的要求,不得不用ScrollVew嵌套MapView,虽然很官方要求不建议这样做,但也迫于无奈… 魔高一尺,道高一丈.有什么事情事程序员不能解决的,如果有那就是解决两次.鉴于用到了触摸事件,于是就来总结了Android的触摸事件机制.首先当用户进行屏幕操作的时候,则...

2017-05-13 23:13:46

阅读数 3473

评论数 3

NDK探究之旅《五》——指针和数组之间的关系

NDK探究之旅:NDK探究之旅《一》——对jni和NDK的认识NDK探究之旅《二》——C语言的基本认识NDK探究之旅《三》—C语言的输入输出函数NDK探究之旅《四》——指针的强化理解指针和数组之间的关系 数组名就是数组第一位的地址。即数组名是元素的首地址。数组就是一块连续的内存空间,每个元素之间的...

2017-05-11 23:13:13

阅读数 976

评论数 0

NDK探究之旅《三》—C语言的输入输出函数

NDK探究之旅:NDK探究之旅《一》——对jni和NDK的认识NDK探究之旅《二》——C语言的基本认识有关于java的输入输出函数:C语言的输出函数:我们先来看一下printf函数 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。 printf()函数的调用格式为...

2017-05-09 13:24:42

阅读数 940

评论数 0

app冷启动缓慢出现白屏之终极解决方案—IntentService高效异步处理

什么叫做冷启动第一次启动或者被用户主动杀死app进程,或者被系统主动回收掉,整个app的后台任务被清理,回到桌面再次点击app的桌面图标启动app。*特点*后台任务全部结束,再次启动当然还有与之对应的热启动*热启动*用户点击返回键退推到桌面上,后台任务没有被杀死。再次点击桌面图标启动app*特点*...

2017-05-05 18:16:45

阅读数 2474

评论数 3

2017经典面试题必杀技——你值得收藏

最近总结了一些java方面的面试题,给大家分享一下

2017-04-23 22:54:46

阅读数 3935

评论数 6

BlockCannery-一个强大的Android程序调试工具,轻松帮你找出卡顿

还在为项目中的内存泄露发愁呢?还在为卡顿现象找不到原因吗?今天介绍一个强大的调试工具——*BlockCannery*。学完这个相信你能收获不少。BlockCannery- 轻松找出Android App界面卡顿元凶BlockCanary 是一个 Android 平台的一个,应用只需要实现一个抽象类...

2017-04-20 00:15:30

阅读数 2348

评论数 0

Android性能优化 (1)—— 内存溢出和内存泄漏的介绍

项目中的内存优化对于每一个程序员来说都是必须掌握的。大家对于app中的卡顿现象有过系统的了解过吗?接下来我们通过学习下面的文章,来对内存卡顿现象有一个深刻的了解。希望能帮助到大家。什么是卡顿我们可以先说说流畅性: 流畅我们定义为运行程序时达到60fps或以上的绘制效率,且尽可能少丢帧。 流畅和...

2017-04-16 20:54:21

阅读数 1513

评论数 2

“你还有什么事想问”——作为程序员如何回答面试官的问题

*“你还有什么事想问”——如何回答面试官的问题*最近找工作的人挺多的,要想从中众多的面试者中脱颖而出,你就要具有比别人更独特的魅力。如果是参加面试,光是回答问题远远是不够的。要想脱颖而出,不但要会回答问题,还要会出题。很多人在回答问题时表现可圈可点,看起来十拿九稳,却在轮到自己提问题时中枪倒地,输...

2017-04-15 23:50:46

阅读数 14091

评论数 2

安卓8.0已经来了——你期待已经的新特性

最近谷歌Android O(安卓8.0)第一个开发者预览版此前已经放出,究竟有什么样的新特性呢?目前Android O致力于用户的体验方面上,让我们来探究一下。 Android O预览版现已登陆Google Nexus 6P以及Pixel系列产品,虽然暂时无法确定版本号最终会不会是Android ...

2017-04-11 13:13:53

阅读数 1227

评论数 0

一个强悍而优美的Android视频播放器

一行代码教你教你实现音视频播放器

2017-04-07 13:56:27

阅读数 54640

评论数 23

ListView个性化滑动指示器酷炫效果

前几天看到有好多人搞了一个listView的一个指示特效。然后自己参考了一下面对这样的效果年会想起来几种思路? - 自定义scrollView+scrollBar - 自定义ListView+自定义ScrollBar - 自定义 RecycleView - 自定义Behavior - ...

2017-04-04 16:49:28

阅读数 1933

评论数 0

这些优秀的音视频开源框架你值得收藏

音视频播放器第三方框架1.一个基于IJKplayer 的多功能视频播放器视频播放器(IJKplayer)的有点: HTTPS支持 支持弹幕 支持基本的拖动,声音、亮度调节 支持边播边缓存 支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持 支持列表播放,直接添...

2017-04-02 22:32:37

阅读数 31750

评论数 5

强大的AndroidStudio调试工具——Stetho

查看sqlite里面的数据都要通过这个Android Device Monitor找到/data/data/com.xxx.xxx/databases里面的db文件,然后导出到PC上,最后用PC上的数据库工具打开来查看。 - 或者使用第三方的工具去查看(在手机root的前提下才能使用) 接...

2017-03-23 21:44:32

阅读数 2705

评论数 0

深入了解Bitmap源码解析及经验总结

Bitmap的分析与使用在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。先看看关于Bitm...

2017-03-21 21:57:10

阅读数 2438

评论数 1

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