当前位置: 代码迷 >> Length的解决方案
 
  • Android View 抚摸事件传递机制

    AndroidView触摸事件传递机制PS:以现在的眼光看以前写的博客感觉写的很烂,或许或一段时间再看现在的博客会有同样的感觉。所以每时每刻都去学习,去发现和理解新的东西。引言由于之前写的一篇关于Android事件传递顺序的博客质量太差,可能是理解不到位的原因,故最近又花了许多时间再次去看Android源码,看完之后有了新的理解,所以打算重新整理这篇博客。理解Android触摸事件传递机制有助于日...

    44
    热度
  • android初学者学习笔记28-Android中的Service生命周期及本地和远程服务绑定的实现

    android菜鸟学习笔记28----Android中的Service生命周期及本地和远程服务绑定的实现Service是Android中长期在后台运行的没有界面的组件,使用服务的优势在于:能够提高进程的优先级,系统不容易回收掉进程,即便回收了,内存充足的时候,会把进程重新创建。1.服务的简单使用示例:1.1.定义一个服务:定义一个服务的方式是定义一个类继承自Service:1publicclass...

    55
    热度
  • Android 手机影音 学习历程记录(五)

    Android手机影音学习过程记录(五)前一篇已经将视频模块弄好了,今天主要理一下音乐这一模块,包括:通过ContentProvider获取音乐列表数据音乐播放界面的动画和布局音乐播放的界面AudioPlayerActivity和AudioPlayService交互。(实现播放、暂停、上下一首、播放模式的切换)效果图结构图获取音乐列表数据分析:这里还是通过内容提供者ContentProvider去...

    14
    热度
  • android开发之GestureDetector手势识别(调节音量、亮度、快进跟后退)

    android开发之GestureDetector手势识别(调节音量、亮度、快进和后退)写UI布局:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent...

    80
    热度
  • 解决Android单个dex文件不能超过65536个方法有关问题

    解决Android单个dex文件不能超过65536个方法问题当我们的项目代码过大时,编译运行时会报Unabletoexecutedex:methodIDnotin[0,0xffff]:65536)错误。当出现这个错误时说明你本身自己的工程代码中含有的太多的方法,或者你的工程lib文件夹下引用的第三方插件jar包有太多的方法,这两者的方法加起来已经超过了65536这个数目。而谷歌规定单个dex文件中...

    63
    热度
  • 【Android 卡通片】View Animation详解(一)

    【Android动画】ViewAnimation详解(一)安卓平台目前提供了两大类动画,在Android3.0之前,一大类是ViewAnimation,包括Tweenanimation(补间动画),Frameanimation(帧动画),在android3.0中又引入了一个新的动画系统:propertyanimation,即属性动画。本篇文章主要介绍ViewAnimation的基本使用方法与技巧,...

    2
    热度
  • Android Material Design动画片

    AndroidMaterialDesign动画最近在看一些关于MaterialDesign的东西,还记得在博客《你所不知道的Activity转场动画——ActivityOptions》中,我们介绍了一种优雅的activity过度动画。如果大家看了最后给出的参考链接,会发现还有很多内容是值得我们学习的,所以这篇博客,我们来学习一下这一页上剩下的东西。一、触摸反馈大家都知道,在MaterialDesi...

    99
    热度
  • Android基础入门教程——2.4.15 DrawerLayout(官方侧滑菜单)的简略使用

    Android基础入门教程——2.4.15DrawerLayout(官方侧滑菜单)的简单使用Android基础入门教程——2.4.15DrawerLayout(官方侧滑菜单)的简单使用标签(空格分隔):Android基础入门教程本节引言:本节给大家带来基础UI控件部分的最后一个控件:DrawerLayout,官方给我们提供的一个侧滑菜单控件,和上一节的ViewPager一样,3.0以后引入,低版本...

    346
    热度
  • Android基础入门教程——2.4.14 ViewPager的简略使用

    Android基础入门教程——2.4.14ViewPager的简单使用Android基础入门教程——2.4.14ViewPager的简单使用标签(空格分隔):Android基础入门教程本节引言:本节带来的是Android3.0后引入的一个UI控件——ViewPager(视图滑动切换工具),实在想不到如何来称呼这个控件,他的大概功能:通过手势滑动可以完成View的切换,一般是用来做APP的引导页或者...

    20
    热度
  • 【Android学习索引】

    【Android学习目录】项目源码下载【Android-001】【快速入门】【Android-002】【常见布局】【Android-003】【Android测试】【Android-004】【SQLite数据库】【Android-005】【ListView】【Android-006】【对话框】$(function(){$('pre.prettyprintcode').each(function(){...

    53
    热度
  • Android中透过Messenger与Service实现进程间双向通信

    Android中通过Messenger与Service实现进程间双向通信Android中的Service和其调用者既可以在同一个App中,也可以在不同的App。如果Service在App1中,而调用Service的客户端在App2中,那么我们就可以用Service实现进程间的相互通信。本文将介绍如何通过bindService和Messenger实现进程间通信(IPC),如果对bindService...

    5
    热度
  • 对不起!小弟我来晚了!——《Android群英传》出版祭

    对不起!我来晚了!——《Android群英传》出版祭对不起!我来晚了!——《Android群英传》出版祭历时将近一年,我的第一本书终于就要出版了,虽然经历种种曲折,历经磨难,最终还是赶在八月份的尾巴上,修成正果。首先,要向大家道歉,本来预计是在6月份上市的书,一拖再拖,直到现在才得以出版,让不少朋友一等再等,这里,向这些朋友的耐心,狠狠的点个赞。写书之前其实,当官杨主编第一次找我写书的时候,其实我...

    80
    热度
  • Android四大根本组件-Service详解

    Android四大基本组件-Service详解一、官方文档ClassOverviewAServiceisanapplicationcomponentrepresentingeitheranapplication’sdesiretoperformalonger-runningoperationwhilenotinteractingwiththeuserortosupplyfunctionalityf...

    16
    热度
  • Android基础入门教程——5.2.3 Fragment范例精讲——底部导航栏的实现(方法3)

    Android基础入门教程——5.2.3Fragment实例精讲——底部导航栏的实现(方法3)Android基础入门教程——5.2.3Fragment实例精讲——底部导航栏的实现(方法3)标签(空格分隔):Android基础入门教程本节引言前面我们已经跟大家讲解了实现底部导航栏的两种方案,但是这两种方案只适合普通的情况,如果是像新浪微博那样的,想在底部导航栏上的item带有一个红色的小点,然后加上...

    16
    热度
  • android 粗鲁简单仿美团/大众点评搜索方式,详细标注

    android粗暴简单仿美团/大众点评搜索方式,详细标注转载请注明出处王亟亟的大牛之路美团和大众点评的搜索和筛选栏,不能说好看(审美flag),但是满足了我们的搜索还筛选的需求,所以今天就实现了下这样的一个小Demo项目结构:运行效果就是下图了,就不再截图了初始化的样子:具体实现就是起初3个LinearLayout,点击之后出现一个ListView然后会根据对这个LisvView的点击可能会再出现...

    83
    热度
  • Android官方数据绑定框架DataBinding(2)

    Android官方数据绑定框架DataBinding(二)继续上篇的博客《Android官方数据绑定框架DataBinding(一)》我们继续学习DataBinding的使用。十、inflate不知道大家注意没有,上面的代码我们都是在activity中通过DataBindingUtil.setContentView来加载的布局的,现在有个问题了,如果我们是在Fragment中使用呢?Fragmen...

    74
    热度
  • Android实战简易课程-第三十四枪(基于ViewPager和FragmentPagerAdapter实现滑动通用Tab)

    Android实战简易教程-第三十四枪(基于ViewPager和FragmentPagerAdapter实现滑动通用Tab)上一段时间写过一篇文章《基于ViewPager实现微信页面切换效果》里面实现了类似微信Tab的页面,但是这种实现方法有个问题,就是以后所有的代码逻辑都必须在MainActivity中实现,这样就造成MainActivity文件非常臃肿,不利于代码管理。下面我们基于ViewPa...

    33
    热度
  • Android异步消息处理机制(二)源码解析

    Android异步消息处理机制(2)源码解析上一章讲解了Android异步消息处理机制的基本使用,下面将简单地探寻一下异步机制背后的奥妙,源码版本为:API22。首先,声明一下本文是在我参考了一下各位大神的文章之后才慢慢熟悉的,若有不足之处,还望各位批评指正!。菜鸟上路,,,,郭霖博客鸿洋博客刘超深入解析android5.0系统任玉刚博客先后顺序按照拼音排序,无关技术本身。先简单地总结一下Loop...

    57
    热度
  • android 自定义view实现验证码成效(一)

    android自定义view实现验证码效果(一)此博客来自:http://blog.csdn.net/lmj623565791/article/details/24252901,感谢博客的无私奉献,在这拿来自己学习下。自定义控件一直对我来说都比较恐怖,就此有时间好好学习下,我们知道一个View对象要经过onMeasure()测量,onLayout()计算大小,onDraw()到屏幕上,然后根据你的...

    59
    热度
  • Android Camera 实时滤镜(5)

    AndroidCamera实时滤镜(五)Android静态滤镜的实现一、回顾知识点1、基本滤镜效果的实现(黑白滤镜)用到的技术是ColorMatrix。通过改变RGBA的系数,从而改变图像的成像效果。CreatedwithRapha?l2.1.2图像BitmapColorMateixRGB系数滤镜图像2、PS滤镜效果的实现(反色效果、冰冻效果、油画效果)用到的技术是通过遍历图像的像素点,设置图像的...

    270
    热度