当前位置: 代码迷 >> 锟斤拷锟界化的解决方案
 
  • android 轻量级的亲善的交互对话框库,EasyDialog,实现已详细标注

    android轻量级的友好的交互对话框库,EasyDialog,实现已详细标注转载请注明出处:王亟亟的大牛之路Git上看到的一个蛮清爽的一个Dialog介绍给大家,Git地址实现效果个人感觉做的还是满Q弹的如何使用?compile'com.github.michaelye.easydialog:easydialog:1.0'其实也就是一个类和几个layout文件,建议直接copy进你的项目还更方便...

    52
    热度
  • 7.硬件抽象层

    Android核心服务解析篇(二)——Android源码结构分析获得Android源码后,我们来分析源码结构。源码的全部工程分为如下三个部分。①CoreProject:核心工程部分,这是建立Android系统的基础,保存在根目录的各个文件夹中。②ExternalProject:扩展工程部分,可以使其他开源项目具有扩展功能,保存在external文件夹中。③Package:包部分,提供了Androi...

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

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

    66
    热度
  • AndroidPn源码分析(1)

    AndroidPn源码分析(一)(一)入口当服务器端启动的时候,控制台会打印一些log,除了spring和hibernate,mina,在最后的几行,就是androidpn的代码了,第一个是XmppServer类。在XmppServer中,加载spring的配置文件。这貌似把spring加载配置文件给略了,反正也没有web.xml中提到的application*.xml文件。(二)web流程启动的...

    37
    热度
  • Android学习笔记二十二.使用ContentProvider实现数据共享(5).监听ContentProvider的数据改变

    Android学习笔记二十二.使用ContentProvider实现数据共享(五).监听ContentProvider的数据改变一、使用ContentProvider管理多媒体内容Android提供了Camera程序来支持拍照、拍摄视频,用户拍摄的相片、视频都将存放在固定的位置。Android同样为这些多媒体内容提供了ContentProvider,所以我们可以通过使用ContentProvide...

    46
    热度
  • Android学习笔记十七.Android数据存储与IO.File储存常用API

    Android学习笔记十七.Android数据存储与IO.File存储常用APIAndroid通过一套完整的I/O流体系,包括FileInputStream、FileOutputStream等,通过这些I/O流来访问手机存储上的文件。一、API1.File(1)功能:该类提供一些有限的功能-获取或设置文件的权限、文件类型、最后依次修改时间等,通常它所代表的文件名(包含路径)将被转换为UTF-8字节...

    28
    热度
  • 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 UI汇总——1.Android Drawable分类汇总(2/3)

    AndroidUI集锦——1.AndroidDrawable分类汇总(2/3)AndroidUI集锦——1.AndroidDrawable分类汇总(2/3)~转载请注明出处coder-pig本节引言:在上一节中我们已经对了解了4个AndroidDrawable,他们分别是:ColorDrawable,NinePatchDrawable,ShapeDrawable与GradientDrawable!...

    27
    热度
  • Android基础札记(十)- 帧动画、补间动画详解、对话框

    Android基础笔记(十)-帧动画、补间动画详解、对话框帧动画补间动画TweenAnimation对话框以及面试中的注意点帧动画帧动画很简单,我们首先看一下Google官方解释Thisisatraditionalanimationinthesensethatitiscreatedwithasequenceofdifferentimages。意思表达的很明了,一个传统的动画是由一组不同的图片组成的...

    42
    热度
  • 【攻占Android (5)】布局

    【攻克Android(5)】布局本文围绕以下八个部分展开:一、布局(Layout)二、线性布局(LinearLayout)三、相对布局(RelativeLayout)四、帧布局(FrameLayout)五、表格布局(TableLayout)六、网格布局(GridLayout)七、小结附补充代码一、布局布局是不可见的容器(ViewGroup),它定义UI的可视化结构,通过布局参数(LayoutPar...

    75
    热度
  • Android触摸屏事件派发机制详解与源码分析2(ViewGroup篇)

    Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析一(View篇)》,阅读本篇之前建议先阅读。当然,阅读完这一篇之...

    56
    热度
  • Ant自动编译封装&发布 android项目

    Ant自动编译打包&发布android项目Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1Ant自动编译打包android项目1.1Ant安装ant的安装比较简单,下载ant压缩包http://ant.apache.org有时候打开不了还要...

    356
    热度
  • android sdutio惯用快捷键

    androidsdutio常用快捷键快捷键说明F2定位到高亮错误或警告的位置F4若选中项目,打开ProjectStrutureF5复制文件Alt+F3选中文本,逐个往下查找相同文本,并高亮显示Alt+F1可以将正在编辑的元素在各个面板中定位Shift+F6重命名,可以class定义时修改类名;修改后按EnterCtrl+F12显示当前文件的结构Ctrl+Sh...

    15
    热度
  • Android逆向之旅-静态分析技术回破解Apk

    Android逆向之旅---静态分析技术来破解Apk一、前言从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,Android中的破解其实大体上可以分为静态分析和动态分析,对于这两种方式又可以细分为Java层(smail和dex)和native层(so)。所以我们今天...

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

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

    44
    热度
  • Android在代码中打开Wifi、腾挪网络和GPS

    Android在代码中打开Wifi、移动网络和GPS以下方法前2个在2.3.5和4.1.1中测试成功,第3个方法在2.3.5中测试没问题,但在4.1.1中无效,待解决。详见android.provider.Settings.Secure类。?记得在AndroidManifest.xml中声明相关权限:[html]?viewplaincopy?<uses-permission?android:...

    86
    热度
  • Android 动画片(anim)详解

    Android动画(anim)详解Android动画(anim)详解就我所知,简单阐述一下:Android的animation由四种类型组成:alpha(透明度)、scale(缩放)、translate(位移)、rotate(旋转)XML配置文件中android:alpha渐变透明度动画效果android:scale渐变缩放动画效果android:translate画面转换位置移动动画效果andr...

    79
    热度
  • Android RakNet 系列之5 视频通讯 OpenCV4Android

    AndroidRakNet系列之五视频通讯OpenCV4Android简介 引入OpenCV4Android的目标是在Raknet框架下解决视频通讯的问题,目前在ubuntu下已成功实现,现在把它引用到Android平台下。 OpenCV是一个基于开源发行的跨平台计算机视觉库,可以在Windows,Android,Maemo,FreeBSD,OpenBSD,iOS,Linux和MacOS等平台上运...

    115
    热度
  • Objective-C 编码轨范

    Objective-C编码规范Objective-C编码规范,内容来自苹果、谷歌的文档翻译,自己的编码经验和对其它资料的总结。概要Objective-C是一门面向对象的动态编程语言,主要用于编写iOS和Mac应用程序。关于Objective-C的编码规范,苹果和谷歌都已经有很好的总结:AppleCodingGuidelinesforCocoaGoogleObjective-CStyleGuide本...

    207
    热度