
项目遇到的问题
文章平均质量分 87
凤翎鹤冢
一个团队的建制,都是三年工作经验以上的android开发,有丰富的经验!信誉保证,有自己的成品app可以展示!项目资金可详谈!
展开
-
Android Gallery2 开发经验整理
首先一点,通过Gallery2的源码分析来看,他并不是一个普通的app应用,所有界面并不是普通的View.而是通过openGL来做的!所以,一定不要用普通的View的想法来分析Gallery2的源码!下面先说一下Gallery2的结构吧!首先,Gallery2通过Manifest可以看出,Gallery2初始化的位置是GalleryAppImpl.java,数据的初始化都是在这里实现...原创 2019-11-04 15:23:26 · 1856 阅读 · 0 评论 -
文章标题
项目中遇到的技术问题*一,判断当前的网络状态,如果是2g、3g网络下,让图片无法显示,显示默认值,当时wifi情况下,让其加载! **首先,先获取这个按钮,找到之后,设置当前的状态,并通过SharePreference进行存储 **代码如下switcher_load_picture = (SwitchButton) findViewById(R.id.switcher_load_pi原创 2015-03-31 20:01:43 · 390 阅读 · 0 评论 -
android开发中对于手机电量的优化
关于android开发的app中,特别是直播类型的app耗电的情况,所以一定要优化手机耗电方面的问题先说一下app耗电的原因吧第一,大数据量的传输;第二,不停的在网络间切换第三,解析大量的文本数据;知道耗电原因了,那么就说一下相关的优化建议1,在需要网络连接的程序中,首先检查网络连接是否正常,如果没有网络连接,那么就不需要执行相应的程序;2,判断网络类型,针对特定的数据原创 2018-01-31 16:25:23 · 349 阅读 · 0 评论 -
深入对比Glide 和 Picasso
Glide 和 Picasso 可以说是目前 Android 上最流行的图片加载库了。大部分安卓应用开发人员都有使用过这两个库在他们的开发工作中。这两个库也都确实提供了大量图片加载的功能,而且也都经过了很多应用的检验,是可靠可信的。表面看上去似乎两者工作原理很相似,但是实际上是有着很大差别的,主要体现在下面几个方面:下载图片的方式图片的缓存机制加载到内存的机制本文主要会围绕这几个方面来转载 2018-02-01 15:22:04 · 328 阅读 · 0 评论 -
android内存泄漏,内存溢出,发生的方式以及解决办法
首先,先说一下资源吧,这个资源是检测内存的工具,虽然我基本上没怎么用过,因为as自带的as的检测工具的,所以,不到迫不得已,我是不用的,但是这个工具也很不错滴https://github.com/square/leakcanary好了,言归正传,什么是内存泄漏? 内存泄漏是指当程序不再使用内存时,释放内存失败而产生的无用内存,内存泄露并不是指物理上的内存消失!怎么会导致内存泄漏?1,资源对象没有关原创 2018-01-19 17:14:41 · 529 阅读 · 0 评论 -
android关于UI的渲染速度
优化性能一般从渲染,运算与内存,电量三个方面进行,今天开始说聊一聊Android的渲染机制,我们要知道Android系统每隔16ms就重新绘制一次Activity,也就是说,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,即每一帧只能停留16ms,渲染机制说完之后,然后在说如何去优化UI。1,为什么是16ms16ms意味着1000/60hz,相当于60fps。这是因为人眼与大脑之间的协作无...原创 2018-01-31 15:33:19 · 928 阅读 · 0 评论 -
android 原生 bitmap 生成pdf文件
写这篇文章,是因为我编写这块功能时,公司要求能用android原生代码就不要用第三方,所以,我找了好久都没找到谁在用原生代码生成pdf文件,尤其是把bitmap写入pdf中,所以,在这里,我把原生 生成pdf文件的代码写下来了 ,与大家共享,但是,目测,这个原生的代码只适用于android 6.0以上应该,因为我们毕竟没有作什么特殊处理,bitmap本身文本就很大,如果把bitmap转成png...原创 2019-04-30 12:55:06 · 2281 阅读 · 2 评论 -
android 自定义 TextView 点击字体镂空效果
网上好多字体镂空效果都是单行的,及没有点击效果的,所以,我没办法就自己写了一个TextView ,目的是自定义这个,点击的时候才是镂空效果,但是,平时的时候是常态,就像是selector一样,这是一个工具类,你们拿去直接用就行了public class ShowPalettePageTextView extends View { public static final int BA...原创 2019-04-30 13:00:09 · 401 阅读 · 0 评论 -
android 录屏流程以及权限管理(底层权限修改及讲解)
android正常录屏流程需要申请权限,只需要调用正常的api,用户自己点击确定按钮,即可获取到录屏权限,上层app获取录屏权限的流程,废话不多说,下面看代码:public void takeScreenshot(Activity activity, int width, int height, ScreenshotCallback cb) { this....原创 2019-08-20 16:33:52 · 14349 阅读 · 8 评论