Android开发( 右侧选择分类 )
android

android图表MPAndroidChart教程

github地址:https://github.com/starrynightdawn/MPAndroidChart Quick Start????Add the library to your Android project, then check out the examples below!Gradle Setuprepositories{ maven{url'https://jitpa
1494 人浏览
android

完美的轮播框架,Banner使用心得

最近项目中改版,之前的轮播图实现不是很好,这次要改掉,之后就发现了一个完美的轮播图框架。框架地址框架的使用很简单: 步骤: 1.依赖Bannerdependencies{ compile 'com.youth.banner:banner:1.4.9' //最新版本 }2.清单文件中添加相关的权限<!-- if you want to load images from the i
1478 人浏览
android

android:configChanges属性总结

android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。 在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。设置方法:将下列字段用“|”符号分隔
1473 人浏览
android00

Android UI布局优化之ViewStub

前言:在设计模式的单利模式中,懒汉式和饿汉式是其中两种。 一种是在类被加载的时候就完成单例对象的初始化,一种是在需要使用该单例的时候才初始化。 在android的视图设计中,同样需要使用的这样的设计模式。 这样的视图加载起来需要耗费很多的时间。在这几百个视图里面,可能有部分视图是在点击某一按钮也就是并不是马上加载, 而是延迟到要使用的时候才加载这部分视图。也就是类似于单例模式中的懒加载。 特性:1
1461 人浏览
android

Android 第三方应用包名大全(手环通知)

应用程序名称:Dialer包名:com.android.phone类名1:com.android.phone.DialtactsContactsEntryActivity应用程序名称:发送信息包名:com.motorola.blur.conversations类名1:com.motorola.blur.conversations.ui.ConversationList应用程序名称:日历包名:com
1445 人浏览
android

mmersionBar -- android 4.4以上沉浸式实现

ImmersionBar -- android 4.4以上沉浸式实现github地址:https://github.com/gyf-dev/ImmersionBar直接看效果图,最下面有各个版本的效果图使用android studio2.3.1+版本 (由于之前账户密码忘记,所以只能重新更改依赖路径)implementation'com.gyf.immersionbar:immersion
1445 人浏览
SuperBig

Android Service详解(八)---前台服务详解

这是第八篇文章主要讲的是如何实现一个前台服务回顾可以到第一篇文章从头了解Service:Android Service详解系列1,Android Service详解(一)---概述4,Android Service详解(四)---绑定服务BoundService详解之扩展Binder类7,Android Service详解(七)---绑定服务BoundService详解之Messenger双向通信
1442 人浏览
android00

Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing(Android Studio编译错误)

今天下载了一个1.2.1.1版本的Android Studio,使用VPN更新好SDK之后就新建了一个hello world工程测试一下环境,然后就出现以下错误:Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing 什么情况?全新安装的环境也有错误?Google发布这个工具时没有测试好吗?没搞
1441 人浏览
android

Android键盘快捷键(Windows、Mac)

Android Studio 为许多常用操作提供了键盘快捷键。 表 1 按操作系统显示了默认键盘快捷键。注:除了下面表 1 中的默认键映射外,您还可以选择多种预设的键映射,也可以创建自定义键映射。如需了解有关自定义键盘快捷键的详细信息,请参阅下面的配置自定义键映射。表 1. Windows/Linux 和 Mac 操作系统的默认键盘快捷键。说明Windows/LinuxMac常规全部保存Contr
1440 人浏览
kotlin

使用Kotlin来开发Android,这些优缺点要考虑

概要:据 Kotlin 官方网站的信息,包括 Atlassian、Pivotal 、Uber、Pinterest、Evernote 等知名技术公司正在积极地将 Kotlin 用于 Android 应用开发。Kotlin 语言说来也不是很新:是在 2011 年推出的,但火起来大家都知道是因为前几个月谷歌在 I / O 2017 上宣布它成为 Android 官方支持开发语言。自此之后,现在,Kotl
1438 人浏览
ziyouxia

Android源码详细目录结构

Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik JAVA虚拟机)|-- development (应用程序开发相关)|-- external (and
1433 人浏览
android

android——实现多语言支持

我们知道,建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录。这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。步骤如下:1)创建本地文件夹和字符串文件 为了支持更多语言,在res/中创建其他的values扩展的文件夹,并在文件夹名后加上一个横线和国家的ISO码。例如,values-es/就是
1432 人浏览
android

ART(Android Runtime)和dalvik和jvm的解释和对比

2014年6月谷歌I/O大会,Android L 改动幅度较大,Google将直接放弃Dalvik虚拟机,代替它的是传闻已久的ART(Android Runtime)。什么是ART?,google为什么弃用Dalvik虚拟机?要想回答这些问题,还需要先了解什么是虚拟机、什么是JVM(java 虚拟机)的概念。一、什么是虚拟机?官方语言:虚拟机(Virtual Machine)指通过软件模拟的具有完
1427 人浏览
android

RecyclerView使用介绍

转发请备注原创地址:https://www.niwoxuexi.com/blog/android/article/197.htmlRecyclerView是Android L版本中新添加的一个用来取代ListView的SDK,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 首先我们先看一下官方的介绍: RecyleView部件比 ListView 更高级且更具灵活性。
1426 人浏览
android

anndroid webView的基础用法

html5越来越火了,web页面在app的嵌入的也越来越多了android5.0对WebView又做了加强,可以看到Web开发在android开发中的地位越来越高了,现在就开始学习一下android中的WebView。 WebView的简介: 1)WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。 2)webview有两个方法:setWebChromeClient 和
1424 人浏览
android

Android Studio 更新 IDE 和 SDK 工具

安装 Android Studio 后,您可以通过自动更新和 Android SDK 管理器轻松更新 Android Studio IDE 和 Android SDK 工具。更新 IDE 和变更渠道若有可用的 IDE 更新,Android Studio 将通过小气泡对话框通知您,您也可以点击 Help> Check for Update(在 Mac 中,点击 Android Studio &
1418 人浏览
android

Android APP内如何打开在线的office文件。

这次给大家带来在APP内如何打开在线的office文件。1:首先说说word和Excel的在线浏览方式吧。(直接用webview打开)//使用微软打开,在线预览 webview.getSettings().setJavaScriptEnabled(true); webview.getSettings().setUseWideViewPort(true); webview.getSetting
1408 人浏览
android00

android 跳转到浏览器打开指定页面

在Android 开发中有时候要跳转到浏览器去打开一个网页,非常简单,具体代码如下:Uri uri = Uri.parse("https://www.baidu.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
1407 人浏览
android

Google推荐的图片加载库Glide介绍

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是
1407 人浏览
android00

Android 布局优化之include与merge

Android 官方提供了三个用来优化布局的标签,分别是include、merge与ViewStub,其中ViewStub是动态加载视图到内存,大家可以查阅:Android UI布局优化之ViewStub一、include布局重用:在Android的应用程序开发中,标题栏是必不可少的一个元素,大部分页面都要用到,而且布局都是一样的,这时候使用include标签就显得极其的方便。使用时通常需要注意以
1386 人浏览