-
android应用开发-瞧RadioGroup源码,写类似单选选项卡的集成控件(如底部导航,tab等等)
android应用开发--------------看RadioGroup源码,写类似单选选项卡的集成控件(如底部导航,tab等等)博客为有时个哥原创,如需转载请标明出处:http://blog.csdn.net/ls703/article/details/46694967上面就是需求设计,4个类似的布局控件,每次只能选择一个,然后得到上面对应的钱数。(上面只是效果图,实际数据是从服务...
8
热度 -
Android RxJava使用介绍(3) RxJava的操作符
AndroidRxJava使用介绍(三)RxJava的操作符divclass="markdown_views">上一篇文章已经详细讲解了RxJava的创建型操作符,本片文章将继续讲解RxJava操作符,包括:TransformingObservables(Observable的转换操作符)FilteringObservables(Observable的过滤操作符)TransformingObser...
91
热度 -
【Android 动画片】Property Animation详解(二)
【Android动画】PropertyAnimation详解(二)divclass="markdown_views">上一篇【Android动画】ViewAnimation详解(一)我们介绍了AndroidViewAnimation动画,包括Tween动画和帧动画,今天我们来介绍一下另一种非常好用的动画——-PropertyAnimation(属性动画)。一.属性动画概念所谓属性动画,就是通过不断...
94
热度 -
android 轻量级的亲善的交互对话框库,EasyDialog,实现已详细标注
android轻量级的友好的交互对话框库,EasyDialog,实现已详细标注divclass="markdown_views">转载请注明出处:王亟亟的大牛之路Git上看到的一个蛮清爽的一个Dialog介绍给大家,Git地址实现效果个人感觉做的还是满Q弹的如何使用?compile'com.github.michaelye.easydialog:easydialog:1.0'其实也就是一个类和几个...
52
热度 -
7.硬件抽象层
Android核心服务解析篇(二)——Android源码结构分析获得Android源码后,我们来分析源码结构。源码的全部工程分为如下三个部分。①CoreProject:核心工程部分,这是建立Android系统的基础,保存在根目录的各个文件夹中。②ExternalProject:扩展工程部分,可以使其他开源项目具有扩展功能,保存在external文件夹中。③Package:包部分,提供了Androi...
47
热度 -
Android在设立里面添加新功能的方法
Android在设置里面添加新功能的方法1./usr/smdt/self6000/android/packages/apps/Settings/res/xml/device_info_settings.xml中增加节点:<!--Detailedbuildversion--><Preferenceandroid:key="build_number"style=&...
61
热度 -
Android ListView异步加载图片乱序有关问题,原因分析及解决方案
AndroidListView异步加载图片乱序问题,原因分析及解决方案转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼。比如说在ListView中加载图片,如果是...
57
热度 -
Android实现两个ScrollView相互联动,同步滚动的效果
Android实现两个ScrollView互相联动,同步滚动的效果公众号:smart_android作者:loonggg点击“阅读原文”,可查看更多内容和干货最近在做一个项目,用到了两个ScrollView互相联动的效果,简单来说联动效果意思就是滑动其中的一个ScrollView另一个ScrollView也一同跟着滑动,要做到一起同步滑动。感觉在以后的项目开发中大家可能也会用到,绝对做个Demo分...
15
热度 -
android基础(二):常用的布局方法
android基础(2):常用的布局方法一:线性布局<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"a...
34
热度 -
2.创建system_service进程
Android核心服务解析篇(一)——Android系统的启动从大的方面来说,Android系统的启动可以分为两个部分:第一部分是Linux核心的启动,第二部分是Android系统的启动。第一部分主要包括系统引导,核心和驱动程序等,由于它们不属于本篇要讲的内容,这里就不再讨论。在本篇博客中,我们重点讲解Android系统的启动,这一过程主要经过两个阶段,分别是应用的初始化流程与system_ser...
17
热度 -
Android猎奇宝宝_06_聊一聊Android里的动画
Android好奇宝宝_06_聊一聊Android里的动画这一篇我们来聊一聊高大上的动画效果。首先说一个常识,一个对理解动画最重要的概念,亦是动画的本质:动画的原理是利人眼的视觉暂留的特性,即如果一帧帧图像切换的足够快的话,人眼就察觉不到停顿,看起来就像连续的动画了。动画的原理很简单,就是让图像进行快速的切换。动画的难点是计算出每两帧之间的差异,比如一个位移动画,对于每...
11
热度 -
基于Android系统应用层与框架层辨析View点击事件
基于Android系统应用层与框架层剖析View点击事件基于Android操作系统的框架层和应用层,介绍了View的绘制、触摸事件的传递流程,分析了View与用户交互时被回调的相关框架层代码和应用层代码,研究了Android应用中事件处理的相关重要机制。通过具体代码详细剖析了在Android系统下用户和View交互过程中折射出的回调机制,回调方法在系统框架的详细执行过程,以及基于回调机制的经典事件...
39
热度 -
〖Android〗Nexus 7 flo (razor) 刷入Recovery/CM-11.0后卡在开机动画的解决办法
〖Android〗Nexus7flo(razor)刷入Recovery/CM-11.0后卡在开机动画的解决方法操作日志:起因:Nexus7flo华硕平板,刷了一个CWMRecovery之后变成了砖机;尝试1:使用CWMRecovery清除数据,开机失败尝试2:刷入CM11Snapshot的zip卡刷包,并使用Recovery清除数据,开机失败尝试3:刷入CM11eng自己编译的版本,并使用Reco...
673
热度 -
Android逆向分析学习与研究(一)————工欲善其事必先利其器
Android逆向分析学习与研究(1)————工欲善其事必先利其器注:头连天参加一个慕课网的活动发表的文章,从那里搬到这里来工具可到看雪移动下载:点击打开链接下载,里面有工具列表,很详细。一.什么是逆向所谓逆向,就是对于程序的“逆向工程”,英文叫“reverse”,是计算机安全领域中一项重要的技术。常见使用情景:1.手里有一个软件(可以是Win平台的,可以是Android的,也可以是ios的),软...
71
热度 -
Android Art Hook 技术提案
AndroidArtHook技术方案divclass="markdown_views">AndroidArtHook技术方案by低端码农at2015.4.13www.im-boy.net0x1开始Anddroid上的ART从5.0之后变成默认的选择,可见ART的重要性,目前关于DalvikHook方面研究的文章很多,但我在网上却找不到关于ARTHook相关的文章,甚至连鼎鼎大名的XPosed和Cy...
638
热度 -
Android Touch事件散发详解
AndroidTouch事件分发详解divclass="markdown_views">AndroidTouch事件分发详解先说一些基本的知识,方便后面分析源码时能更好理解。-所有Touch事件都被封装成MotionEvent对象,包括Touch的位置、历史记录、第几个手指等.事件类型分为ACTION_DOWN,ACTION_UP,ACTION_MOVE,ACTION_POINTER_DOWN,A...
53
热度 -
Android 配置使用 GreenDao 课程
Android配置使用GreenDao教程divclass="markdown_views">?GreenDao介绍android开发的本地数据库存储是sqlite。greenDAO应该算是当前最火的数据库开源框架了吧,它是一个移动开发的ORM(object/relationalmapping)框架,是对sqlite数据库访问的对象化封装。以对象的形式去访问数据库,数据库表里面的字段就相当于对象的...
602
热度 -
透过浏览器直接打开Android App 应用程序
通过浏览器直接打开AndroidApp应用程序点击浏览器中的URL链接,启动特定的App。首先做成HTML的页面,页面内容格式如下:divclass="cnblogs_code"style="font-size:14px;line-height:26px;margin:5px0px;padding:5px;border:1pxsolidrgb(204,204,204);overflo...
56
热度 -
Android触摸屏事件派发机制详解与源码分析2(ViewGroup篇)
Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)divclass="markdown_views">PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析一(View...
56
热度 -
Android MimeType跟MimeTypeMap的介绍
AndroidMimeType和MimeTypeMap的介绍divstyle="font-size:14px;"class="iteye-blog-content-contain">Android中的MimeType与MimeTypeMap?Android中MimeType的用途?Intent-Filter中的<data>有一个mimeType.它的作用是告诉Android系统本Act...
69
热度