登录 立即注册
安币:

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

学习安卓平台第一天

今天是第一天来学习安卓平台,一直很喜欢这个平台,但是一直没有时间静下心来学习,希望这一次能坚持下去!
feifei9775 2017-3-7 16:54
阅读:0 评论:1 赞:0

使用 ArrayMap 和 SparseArray 优化你的 Android 应用

这篇文章将说明为什么使用ArrayMap和SparseArray优化你的Android应用。每当你需要存储key->value键值对数据时,第一个的想到的数据结构应该就是HashMap.它是非常灵活的,我们到处都在使用它,而没有考虑它所带来的副作用.如果你使用AndroidStudio开发你的应用,当你在项目中使用HashMap时它将会警告你使用ArrayMap来替代它.所以 ...
suisui0614 2017-3-7 16:19
阅读:218 评论:0 赞:1

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
阅读:153 评论:0 赞:0

Android应用基础知识

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

源码分析:Android.mk

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

Android App启动流程

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

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

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

Android AppLock应用锁

 AppLock应用锁,保护你的隐私。https://github.com/lizixian18/AppLock
386707112 2017-3-4 18:41
阅读:153 评论: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
阅读:146 评论:0 赞:1

远程接口调用AIDL

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

第一天

新的开始,坚持
黄世豪 2017-3-3 00:10
阅读:131 评论: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
阅读:258 评论:0 赞:0

DatePicker控件随记

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

广告投放| Github|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部