github地址(Demo下载) https://github.com/zhouxu88/EasyPermission 一、简介: android6.0 开始,权限的申请发生了改变,申请变的动态化,也就是运行时权限,Ea…
标签:Android
Android实现静默安装和智能安装
静默安装,就是指在程序安装时,用户并不会感知到安装的过程,自己就安装完成了。一些系统自带应用市场会具有静默安装的功能,比如小米的应用市场。在一些非系统自带的应用市场,要想完成静默安装,就必须具有root权限。可见权限的重…
Android之自定义View来接收输入法输入的内容
对于很多新人来讲,能接收输入法输入的内容大概只有EditText和TextView这两个控件了,其实不然,只要是View的子类,都可以接收输入法输入的内容。 现在我们一步一步来实现,第一步我们得有一个View的子类。 /…
浅谈串口通信
我个人在学习和使用单片机做过一些开发后由很多体悟,我很偏执的认为(其实也未必偏执):不会串口通信就等于不会单片机。今天就串口通信与诸君做一些简单交流。 在了解学习串口通信之前,首先要认识到单片机的数据收发是存放在SBUF…
10.EventBus3.0源码分析和手写
EventBus3.0源码写的很有代表性,其中涉及到的设计模式以及数据结构都很值得拿来一读,看源码的目的不能仅仅局限于了解其原理,更大的作用在于能提高自己构建稳健架构的能力。EventBus中涉及了很多东西值得我们去学一…
Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?
著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:StephenLee 链接:http://www.zhihu.com/question/33636939/answer/57171337 来源…
android – 两行TextInputLayout在同一行
如何在同一行中使用两个TextInputLayout(Material Design),即水平使用,以便它们必须均匀地获取线性布局中的所有水平空间.我尝试过线性布局 <android.support.design.…
何获得s8可用的屏幕android?
我是机器人中的菜鸟.关于可用高度为18:9设备的问题. 当我试图在这些方面比例得到可用的屏幕时,我的应用程序是很好的所有 Android设备,但当在三星Galaxy s8编译时,它无法正常工作. 我试图获得可用的设备屏幕…
Android:有没有办法在edittext中应用右边距?
我正在寻找类似于LeadingMarginSpan的东西,但能够将左边距和右边距都应用于文本,而不是左边距. 我想要做的是可以选择在同一个edittext中使一些段落比其他段落更窄,所以它可能看起来像这样: blah b…
如何在Android上获取Vorbis库?
好吧,我大部分时间都在努力做到这一点,而且我认为我必须错过一些相当明显的东西. Android SDK上显然支持Vorbis文件.有没有办法以开发人员的身份访问这些库. 情况:我有一个使用libvorbis and li…
如何在单个canvas android中移动多个位图
我想在同一个画布上移动多个位图.使用下面的代码我可以在屏幕上触摸时移动一个位图但是,我无法识别位图上的触摸事件,因此我无法移动特定的位图. public class DrawTopologyView extends Vi…
[转载]android的常用开发包
快速了解Android平台的一种方式是查看Java包的结构。因为Android源于标准的JDK发布版,所以了解受支持的内容和不受支持的内容非常重要。下面简短介绍一下Android SDK中重要…