登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

Jack和Jill 你应该在你下个安卓app中应用吗?

2016年Google大会发布了AndroidN与新的编译工具Jack和Jill.Jack和Jill(JackIntermediateLibraryLinker)是Android的编译器,目的是替代现有的javac+dx工具链.我们看一下在这之前Android是如何进行编译工作,以及在这之后如何使用Jack在你的Android应用项目.Android编译过程:自Android系统发布以来它的编译过程如下:我们将java ...
suisui0614 2017-3-7 16:18
阅读:151 评论:0 赞:0

Android应用基础知识

     最近有一个新的想法涌上心头,决定归零,重新认识一下Android,这个陌生又熟悉的“伙计”。今天就简单介绍一下它的发展与基础吧。     1、前世今身     Android最初并不是Google创造的,而是由Android公司创造的,该公司的创始人是Andy&n ...
婷相惜 2017-3-6 23:18
阅读:336 评论:2 赞:3

谈谈Android的so

一般情况下,我们不需要关心so。但是当APP使用的第三方SDK中包含了so文件,或者自己需要使用NDK开发某些功能,就有必要去好好了解下so的一些知识。出处: Allen’sZone作者: AllenFeng什么是ABI和so早期的Android设备只支持ARMv5的CPU架构,随着Android系统的快速发展,搭载Android的硬件平台也早已多样化了,又 ...
suisui0614 2017-3-6 16:42
阅读:1082 评论:4 赞:1

源码分析:Android.mk

什么是Android.mkAndroid.mk文件用于向编译系统描述C/C++源文件,更准确地说:Android.mk是一个将会被编译系统解析一次甚至多次的小型GNUmakefile片段。因此,你应该尽可能最小化声明的变量数,并且保证在解析过程中没有任何变量是未定义的。Android.mk的语法允许用户将C/C++源文件以**module**为单位组织,一个module将包 ...
suisui0614 2017-3-6 16:37
阅读:373 评论:0 赞:0

Android App启动流程

前言在使用Android手机时,我们总会启动各种各样的App以满足生活的各种需求,你是否想过,我们是怎样启动这些APP的?今天我将带着读者一起探索在Android系统中,一个App是如何被启动的。在开始分析之前,我们先回想下启动一个App的流程:Android系统桌面->点击应用图标->启动App从这个过程来看,只要弄明白:1. Androi ...
suisui0614 2017-3-6 16:35
阅读:467 评论:1 赞:1

类似下拉控件嵌套viewpager在嵌套listview下滑就触发刷新的问题

第一次写博客,不知道怎么描述,那就直接说干货吧。就是在做项目时,通常遇到的情况是类似于viewpager嵌套listview,listview需要有下拉功能,于是就会在listview外嵌套一个下拉刷新控件。这样通常是没有问题的,但是如果说在某些项目中需要在viewpager外加下拉控件的话(ps:接口包含的数据多的情况),这是我们会发现不论 ...
lc513 2017-3-6 08:15
阅读:220 评论:1 赞:2

Android AppLock应用锁

 AppLock应用锁,保护你的隐私。https://github.com/lizixian18/AppLock
386707112 2017-3-4 18:41
阅读:147 评论:0 赞:1

如何在"设置->关于手机"界面添加 Logo

需要在设置-->关于手机界面定制一个界面类似下图。即需要在preference_srceen中添加图片。1:在Setting的sourcecode的src\com\android\settings文件中添加一个类LogoPreference.java文件内容如下:[代码]java代码:packagecom.android.settings;importimportimportimportimportimportimportandroid.content.Context;android.p ...
三山三 2017-3-4 15:37
阅读:137 评论:0 赞:1

远程接口调用AIDL

AIDL概述AIDL全称是“AndroidInterfaceDefinitionLanguage”,即Android的接口定义语言。AIDL用来协助开发者来处理进程间通信,我们知道可以使用Messenger完成进程间通信。但是Messenger每次调用都只能传递一个消息包,不能很好的完成一些复杂的调用,比如说我们想像API调用那样通过不同的方法来实现不同的动作,这时Messen ...
三山三 2017-3-4 15:24
阅读:122 评论:0 赞:0

第一天

新的开始,坚持
黄世豪 2017-3-3 00:10
阅读:128 评论:0 赞:2

自定义飘落的字体

看到飘落的雪花让我想起了飘落的字体1.首先自定义一个view继承ViewpublicclassfallViewextendsView{}2.实现fallView中的方法:在方法中初始化屏幕宽度、画笔、要执行的时间publicfallView(Contextcontext,AttributeSetattrs){super(context,attrs);//初始化w=context.getResources().getDisplayMetrics().widthPixels;h=con ...
陈苗辉 2017-3-2 17:05
阅读:248 评论:0 赞:0

DatePicker控件随记

              Android控件之DatePickerDatePicker的展示类型1.滚动选择日期样式,如图这种样式需要在当前Activity种设置android:theme="@android:style/Theme.Holo.Light"并且控件calendarViewShown属性设置为falseandroid:calendarViewShown="fal ...
gx645 2017-3-2 10:20
阅读:203 评论:0 赞:1

图片加载框架-Picasso最详细的使用指南

写在前面Android中有几个比较有名的图片加载框架,UniversalImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader做项目中的图片加载,由于作者宣布ImageLoader不会在更新了,因此新的项目打算换一个图片加载框架-Picasso,Picasso是Square公司开源的Android端的图片加载和缓存框架。Square真是 ...
suisui0614 2017-3-1 18:34
阅读:553 评论:0 赞:1

安居客Android项目架构演进

入职安居客三年从工程师到TeamLeader,见证了Android团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更希望能得到大家宝贵的建议。一、三网合并三年前入职时安居客在业务上刚完成了三网合并(新房、二手房、好租和商业地产多个平台多个网站合成现在 ...
suisui0614 2017-3-1 18:33
阅读:370 评论:0 赞:0

广告投放| Github|申请友链|手机版|站点统计|安卓巴士

返回顶部