当前位置: 代码迷 >> Parent的解决方案
 
  • Android基础入门教程——4.5.1 Intent的根本使用

    Android基础入门教程——4.5.1Intent的基本使用Android基础入门教程——4.5.1Intent的基本使用标签(空格分隔):Android基础入门教程本节引言:在上一节结束后意味着Android的四大组件我们都已经学习完毕了~,而本节我们要学习的是四大组件间的枢纽——Intent(意图),Android通信的桥梁,比如我们可以通过:startActivity(Intent)/st...

    20
    热度
  • android-音乐播放器实现及源码下载(3)

    android-音乐播放器实现及源码下载(三)本系列博文,详细讲述一个音乐播放器的实现,以及从网络解析数据获取最新推荐歌曲以及歌曲下载的功能。功能介绍如下:1、获取本地歌曲列表,实现歌曲播放功能。2、利用硬件加速感应器,摇动手机实现切换歌曲的功能3、利用jsoup解析网页数据,从网络获取歌曲列表,同时实现歌曲和歌词下载到手机本地的功能。4、通知栏提醒,实现仿QQ音乐播放器的通知栏功能.涉及的技术有...

    8
    热度
  • 【Android高级】Dalvik虚拟机及其类加载器讲授

    【Android高级】Dalvik虚拟机及其类加载器讲解插件开发的过程中DexClassLoader和PathClassLoader这两个类加载器了是很重要的,但是他们也是有区别的,而且我们也知道PathClassLoader是Android应用中的默认加载器。他们的区别是:DexClassLoader可以加载任何路径的apk/dex/jarPathClassLoader只能加载/data/app...

    65
    热度
  • Android SVG卡通PathView源码解析与使用教程(API 14)

    AndroidSVG动画PathView源码解析与使用教程(API14)使用的是一个第三方库android-pathview主要是一个自定义View——PathView,跟所有自定义View一样,重写了三个构造方法。并且最终调用三个参数的构造方法,在里面获取自定义属性。/***Defaultconstructor.**@paramcontextTheContextoftheapplication....

    66
    热度
  • Android DiskLruCache 源码解析 硬盘缓存的最佳方案

    AndroidDiskLruCache源码解析硬盘缓存的绝佳方案转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/47251585;本文出自:【张鸿洋的博客】一、概述依旧是整理东西,所以近期的博客涉及的东西可能会比较老一点,会分析一些经典的框架,我觉得可能也是每个优秀的开发者必须掌握的东西;那么对于DiskCache,DiskLru...

    99
    热度
  • Android Art Hook 技术提案

    AndroidArtHook技术方案AndroidArtHook技术方案by低端码农at2015.4.13www.im-boy.net0x1开始Anddroid上的ART从5.0之后变成默认的选择,可见ART的重要性,目前关于DalvikHook方面研究的文章很多,但我在网上却找不到关于ARTHook相关的文章,甚至连鼎鼎大名的XPosed和CydiaSubstrate到目前为止也不支持ART的H...

    638
    热度
  • Android Touch事件散发详解

    AndroidTouch事件分发详解AndroidTouch事件分发详解先说一些基本的知识,方便后面分析源码时能更好理解。-所有Touch事件都被封装成MotionEvent对象,包括Touch的位置、历史记录、第几个手指等.事件类型分为ACTION_DOWN,ACTION_UP,ACTION_MOVE,ACTION_POINTER_DOWN,ACTION_POINTER_UP,ACTION_CA...

    53
    热度
  • Android 配置使用 GreenDao 课程

    Android配置使用GreenDao教程?GreenDao介绍android开发的本地数据库存储是sqlite。greenDAO应该算是当前最火的数据库开源框架了吧,它是一个移动开发的ORM(object/relationalmapping)框架,是对sqlite数据库访问的对象化封装。以对象的形式去访问数据库,数据库表里面的字段就相当于对象的属性了。可以直接obj.data的形式访问了。如果觉...

    602
    热度
  • android View 树的了解

    androidView树的理解1:View工作原理,整个View树的绘制是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概括为根据之前设置的状态判断是否需要重新计算视图大小(measure)是否重新需要安置视图的位置(layout)以及是否需要重绘(draw)mView:DecorView对象ViewGroupViewGroupviewv...

    66
    热度
  • 初学者进阶之Android Touch事件传递(二)

    菜鸟进阶之AndroidTouch事件传递(二)这是touch事件传递系列博客的第二篇,如果想了解touch和click的那些事,请浏览投产事件传递系列的第一篇。http://blog.csdn.net/bingospunky/article/details/43603397理理思路,我发现touch传递这部分的内容很多,所以每篇博客介绍一个方面比较好。这篇博客主要介绍touch事件传递的现象,一...

    60
    热度
  • Android源码之Binder(4)

    Android源码之Binder(四)caseBINDER_SET_MAX_THREADS: [//caseBINDER_SET_MAX_THREADS BINDER_SET_MAX_THREADS是设置Binder线程池的大小。 ]//caseBINDER_SET_MAX_THREADS if(copy_from_user(&proc->max_threads,ubuf...

    14
    热度
  • android permission权限与保险机制解析

    androidpermission权限与安全机制解析总结整理了一下android权限相关的知识,分享一下:uses-permission用法为<uses-permissionandroid:name=”string”android:maxSdkVersion=”integer”/>为了保证application的正常运行,需要系统授予app的权限声明。这个权限是在用户安装应用的时候授予...

    32
    热度
  • 安卓在linearLayout或许其他一些组件底部添加阴影

    安卓在linearLayout或者其他一些组件底部添加阴影有两种解决方案:1、使用9-patch图片,制作一个阴影部分的图片,然后横向拉伸即可?2、使用layer-list在res/drawable下,新建background_with_shadow.xml文件,该文件代码如下:12345678910111213141516171819202122232425<?xml?version="1...

    20
    热度
  • 《2015最新Android基础入门教程》完了散花

    《2015最新Android基础入门教程》完结散花~《2015最新Android基础入门教程》完结散花~标签(空格分隔):反思小结引言:从六月底就开始编写这套教程,历时将近五个多月,今天终于写完了,全套教程正文部分148篇,十大章,从基本UI控件到四大组件,Intent,Fragment,事件处理,数据存储,网络编程,绘图与动画,多媒体,系统服务等都进行了详细的讲解!代码都是都是在AndroidS...

    81
    热度
  • Android 携程动态加载框架的封装流程分析

    Android携程动态加载框架的打包流程分析最近携程开源了一套动态加载的框架,总的来说,该框架和OpenAtlas还是有一定的相似之处的,比如资源的分区。此外该框架也支持热修复。个人觉得该框架中携程做的比较多的应该在打包语句的编写上面,这篇文章主要用于记录自己学习该框架的一个过程,携程的打包语句是我见过最复杂的,所以还是非常值得借鉴的。在携程的github上的DynamicAPK上,给出的打包方法...

    44
    热度
  • 深入透析Android事件散发机制

    深入透析Android事件分发机制一、Android分发机制概述:Android如此受欢迎,就在于其优秀的交互性,这其中,Android优秀的事件分发机制功不可没。那么,作为一个优秀的程序员,要想做一个具有良好交互性的应用,必须透彻理解Android的事件分发机制。要想充分理解android的分发机制,需要先对以下几个知识点有所了解:①View和ViewGroup什么?②事件③View事件的分发机...

    67
    热度
  • Android 使用OkHttp扩张Volley

    Android使用OkHttp扩展Volley我们先来回忆一下Volley的用法,使用Volley前,我们一般会先构造出一个RequestQueue,然后不断往该对象中添加请求Request,之后Volley便会进行调度,至于走缓存还是走网络这就看就没有请求过了。而构造RequestQueue的方法如下。Volley.newRequestQueue(mContext);而该方法,内部实际上是调用了...

    37
    热度
  • 源码解析Android中View的measure量算历程

    源码解析Android中View的measure量算过程本文比较长,希望大家耐心读完。Android中的Veiw从内存中到呈现在UI界面上需要依次经历三个阶段:量算->布局->绘图,关于View的量算、布局、绘图的总体机制可参见博文《Android中View的布局及绘图机制》。量算是布局和绘图的基础,所以量算是很重要的一个环节。本文将从源码角度解析View的量算过程,这其中会涉及某些关...

    69
    热度
  • ORACLE查看SQL的执行次数/频次

    ORACLE查看SQL的执行次数/频率color="#000000"face="宋体">在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻辑上做出优化处理,要么是业务特殊性所导致。如果执行频繁的SQL,往往容易遭遇一些并发性的问题。color="#000000"face="宋体">那么如何查看ORACLE数...

    20
    热度
  • Android的Window种

    Android的Window类Android的Window类(一)????Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同...

    35
    热度