有自定义DatePicker的方法吗?那是我的布局代码. <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http:/…
标签:Android
android – Voice Recognizer不存在
我试试这段代码 PackageManager pm = getPackageManager(); List activities = pm.queryIntentActivities( new Intent(Recogn…
在登录系统中使用invalidateOptionsMenu()(Android)
我试图让我的选项菜单重绘(在同一个活动中)我称之为登录对话框. 这是设置.从应用程序中的任何活动,用户可以单击溢出/选项菜单,然后单击登录.弹出一个对话框,希望他们能够成功登录.然后对话框结束().如果你点击菜单它仍然显…
Android – 什么是PendingIntent?
我是 Android开发的新手,我不得不使用AlarmManager重复警报.这是我第一次有机会使用PendingIntent的地方.但是在阅读完文档( http://developer.android.com/refe…
图片压缩知识梳理(0) - 图片压缩学习计划
一、概述 对于移动应用来说,图片的处理一直是一个被广泛讨论的话题,而应用当中的图片来源无非就是两种:本地图片和网络图片。 本地图片的大小会影响到APK安装包的大小,而网络图片的大小则会涉及到下载时长及流量问题,如何在保证…
Android requestlayout的流程分析
当一个View调用requestLayout的时候,会给当前的View设置一个FORCE_LAYOUT标记。 由此向ViewParent请求布局。这样从这个View开始向上一直requestLayout。最终到达View…
databinding 与自定义类联合,动态改变 view 可见性
在 /app 下的 build.gradle 中,在android 里开启 databinding,如下所示: android { ... dataBinding { enabled = true } } 自定义类 Vi…
Android面试题架构篇
Android面试题架构篇,如果喜欢请持续关注和推荐。 如何实现一个网络框架(参考Volley) 1.缓存队列,以url为key缓存内容可以参考Bitmap的处理方式,这里单独开启一个线程。 2.网络请求队列,使用线程池…
Android框架学习笔记03Retrofit框架
前面我们学习过了Android网络开发中的Okhttp框架和Asynchttpclient框架,这一篇我们学习一个非常强大的框架——Retrofit框架。Retrofit现在最新版本是2.1.0,Retrofit框架是S…
Rxjava+Retrofit实现全局过期token自动刷新
我们在做客户端的设计实现底层网络架构时候,常常不可避免的一个问题:token的有效验证,若是token过期,则需要先执行refresh token的操作,若是执行refresh token也无效,则需要用户再执行登陆的过…
Android 使用gradle打包的各种配置
在AS中利用gradle打包,可以高效并且自由地配置各种参数,发布不同的版本。关于配置gradle文件的一些做法,总结为如下。 一.替换AndroidManifest中的占位符 举个例子,在AndroidManifest…
外包如何定价
好多小伙伴们问我,Stay,想接个外包,但是不知道如何定价。能不能帮忙看看。 现在Stay整理出来一个大致的明细给大家做个参考。 我们先分个类,接外包的方式分为个人,团队,公司。计费的方式分为根据项目周期的人天和根据项目…