话说Volley这个框架可出来5年了,大佬大佬…… 1.创建网络请求队列 RequestQueue requestQueue=Volley.newRequestQueue(context) 2.创…
分类:移动开发
Android框架总结
一、网络 1、项目为MVP架构,最好使用RxJava + Retrofit RxJava使用介绍点我查看 &nb…
Android7.0 自定义控件addView(...)无效,View的绘制流程(onMeasure、onLayout等)完全没执行的解决办法。
问题描述 昨天在写一个自定义控件的时候遇到一个问题,就是我通过addView(View child) 方法添加View之后再7.0上没有显示出来,6.0上没有问题。通过AS自带的Layout Inspector工具检查发…
获取不重复的随机数列(打乱一组连续数列的顺序)的未解之谜
这个问题面试的时候被问到过,之前的思路是这样的:1,生成1–>N的数组Array。2,Radom出一个num,0<=num<N,3,每个位置的数都跟num交换,知道最后一个数,输出数组Arr…
AndroidStudio导入SlidingMenu侧滑框架
目录 [TOC] 简书好像不支持TOC? 背景 SlidingMenu是一个非常著名的侧滑框架,虽然好几年没更新了,但热度依然不减当年,但问题来了,当年都是用eclipse的,现在很多人都切到Android Studio…
Android中如何将字符串转为Bitmap
过程 计算字符串绘制成图片时的图片大小 创建位图 绘制位图 代码 public static Bitmap fromText(float textSize, String text) { Paint paint = ne…
Android音量调节
准备工作 //初始化音频管理器 AudioManager mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE); //获取系统最大音量 int ma…
实现Android应用快速高质量开发整体方案
一个项目的成败不仅仅是由产品、运营决定的,技术及项目管理方面也是极为 重要的一个指标。使用的技术是否恰当,项目的管理是否有助于提高整体开发效率以及质量……这些都是我们需要关注的。本系列文章将在多年的项目经验基础上,总结、…
Android TV设计
官网地址 使用材料设计构建 Android TV 是沉浸式的,高分辨率的,支持最好的电视互动。为了10英尺的界面调整了材料设计。 与便携式设备不同的是电视机的使用发生在不同的场景,需要从10英尺远的地方看清楚。 设计原则…
IOS --- OC与Swift混编
swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。 先中简单的入手,先…
Android插件化 热修复热门框架简析
1.dynamic-load-apk 作者 百度任玉刚 插件化框架 途牛已上线使用 支持代码 资源文件以插件形式加入到host。 缺陷: 不支持Service和BroadcastReceiver。 迁移成本,需要修改插件…
利用style创建透明窗口的应用
闲话少说,直接上代码 首先创建一个名为TransparentActivity的Activity 代码如下: package toby.personal.exercise.transparent; import andro…