Android 开发日常积累】的更多相关文章

Android 集合 Android 开源项目分类汇总 扔物线的 HenCoder 高级 Android 教程 hencoder HenCoder:给高级 Android 工程师的进阶手册 Android 开发进阶: 自定义 View 1-1 绘制基础 Android 开发进阶: 自定义 View 1-2 Paint 详解 Android 开发进阶: 自定义 View 1-3 文字的绘制 Android 开发进阶: 自定义 View 1-4 Canvas 对绘制的辅助 Android 开发进阶:…
在线Gif加载 解决办法 Glide完美解决 Glide.with(context).load(pic).placeholder(R.drawable.loading).into(imageView); pic: url地址 R.drawable.loading: gif加载之前图片 imageView:目标imageview Intent调用图库 使用L版本手机的时候,通过Intent调用图库,选择图片后出现"不支持的媒体类型"或者是"Failed to read row…
listview滚动方法梳理 1.setSelection(position); 滚动到指定条目 2.setSelectionFromTop(position,y): 距离指定条目向下偏移y(像素) 3.scrollBy() 4.scrollListBy(); 5.smoothScrollBy(); (3-5只能偏移一屏最大值以内的数值,大于这个数值就会偏移一屏的最大值) 6.scrollTo(x,y); (这个是listview继承的父类view中通用到的scrollto(),并不适用于 li…
 详情页布局结构 需求是回显webview展示网页的阅读位置 方案1: 使用webview.getScrollY()获取滑动到的位置,用setScrollY()回显设置, 但是两个方法都出现了问题,getScrollY()时获取得到的值始终是0,由于使用的是腾讯 的x5内核,参考x5论坛的方法使用getWebScrollY(),但获取到的值一样是0,没有找到解决方法. 使用ScrollTo()的时候,webView在整个listView中的位置向上移动了,而且不能再滑上去了. 这个方案只能放弃.…
Android开发需求变化快,开发周期要求尽量短,接下来一系列文章从实际使用出发总结一些常用的代码片段,便于查找,也为后来人提供一份参考. 1.获取Manifest的基本信息(升级页面和软件关于页面一般会使用到) Context mContext = XXXApplication.getInstance().getApplicationContext(); //获取Application的Context ,当然也可以获取当前的Activity的Context, Application一般是单例…
简述Android项目中android.jar文件里包含较为重要的15个系统编译后的class文件 android.app:提供高层的程序模型,提供基本的运行环境android.content:包含各种对设备上的数据进行访问和发布的类android.database:通过内容提供者浏览和操作数据库android.graphics:底层的图形库,包含画布,颜色过滤.点.矩形,可以将他们直接绘制到屏幕上android.location:定位相关服务的类android.media:提供一些类管理多种音…
2014年3月5日.12日华清远见金牌讲师名家大讲堂(以下简称名家大讲堂)在线讲座全新升级开讲,至此拉开了新一年名家大讲堂的序幕! 华清远见名家大讲堂作为业内颇具影响力的公益免 费线上课程,自2009年开始就已经跟全国各地的嵌入式Linux.ARM.Android及物联网的技术爱好者见面了!经过5年的沉淀积累,华清远见 2014年将此公益免费课程全新升级:不仅在主题和内容方面进行了更多尝试和完善,更是在年初就加大投入,将全年的讲座计划加入到课程准备当中.期待用最 顶级的讲师,把最实用的内容,以最…
概述 感觉毕业后时间过得真快啊,从 19 年 7 月本科毕业入职后,到现在快两年了,前段时间金三银四期间想着找一个新的工作,前前后后花了一个多月的时间复习以及面试,面试好几家大厂,最后选择了腾讯.也祝各位想找工作的同学都能去自己心仪的公司! 我不建议频繁的跳槽,除非被逼无奈,频发跳槽,不光会成为面试官害怕的一个方面,对自己的沉淀也是没有帮助的. 同时我不建议裸辞,这样会存在太多的不定性因素,如果面试时间拖得太久,这段事件你没有经济收入,但是你还在支出(房租,日常生活开销).这样会代来无形的压力,…
作者:贺小令 随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序.以上理由,足以需要开发人员更加专心去实现和优化你的代码了.选择合适的算法和数据结构永远是开发人员最先应该考虑的事情.同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事:(2)不要分配不必要的内存. 我从去年开始接触Android开发,以下结合自己的一点项目经验,同时参考了Google的优…
1.Hello, Kotlin Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. 1.1 Kotlin的身世 写了许久Java,有没有发现其实你写了太多冗余的代码? 后来你体验了一下Python,有没有觉得不写分号的感觉真是超级爽? 你虽然勤勤恳恳,可到头来却被NullPointerException折磨的死去活来,难道就没有受够这种日子么? 直到有一天你发现自己已经写了好几十万行代…