文章 2017-11-16 来自:开发者社区

Android开发实践:由new Handler()说开去

最近面试一些Android开发的应聘者,除了基本的Activity生命周期等基础问题以外,我一般还会问如下两个问题: (1) Service与Thread有什么区别? (2) 在Activity里new Handler()和在自己创建的Thread中new Handler()有什么区别? 第一个问题其实是一个伪命令,因为Service是Android四大组件之一,而Thread只是Java...

文章 2017-11-16 来自:开发者社区

Android开发学习笔记:浅谈WebView

 WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法: 第一种方法的步骤: 1.在要Activity中实例化WebView组件:WebView webView = new WebView(this); 2.调用WebView的loadUrl()方法,设置WevView要显示的网页:  ...

文章 2017-11-16 来自:开发者社区

Android开发学习笔记:数据存取之Preference浅析

一.Preference的简介     Preference(配置)提供了一种轻量级的数据存取方法,主要应用于数据比较少的配置信息。它以“key-value”(是一个Map)对的方式将数据保存在一个XML配置文件中,例如,手机的开机问候语,可以将其以Preference方式来进行配置。也可以保存一些用户个性化设置的字体、颜色、位置等参数信息。 二.Prefe...

文章 2017-11-16 来自:开发者社区

实战:Android活动目录LiveFolder开发

活动目录(LiveFolder)是一种小型的应用层插件。它本身体现为桌面出现的图标,通过点击这些图标,将出现一个列表框,列表框中将显示数据信息。通过活动目录可以在不打开应用程序的情况下,在桌面就能查看其中的数据信息。   在Android的桌面中长按桌面或者选择菜单,进入增加活动目录的界面,可以将LiveFolder增加到桌面,LiveFolder的增加界面和运行效果如图8-4所示。   图8-....

文章 2017-11-16 来自:开发者社区

Android开发中Dialog对话框的使用

Dialog是android开发过程中最常用到的组件之一,它包括以下几种类型:   警告对话框:Alertialog   进度对话框:ProgressDialog   日期选择对话框:DatePickerDialog   时间选择对话框:TimePickerDialog   自定义对话框:从Dialog继承   Dialog的创建方式有两种:   一是直接new一个Dialog对象,然后调用Di....

Android开发中Dialog对话框的使用
文章 2017-11-16 来自:开发者社区

【Android开发坑系列】如何让Service尽可能存活

流行的思路如下【2015-11-20更新】: 1.让Service杀不死。Service的onStartCommand返回START_STICKY,同时onDestroy里面调用startService启动自身。 2.让Service从后台变成前置。在Android 2.0以前有效,借助setForeground(true)。 3.让某个进程不被系统的low memory killer杀死(如数....

文章 2017-11-16 来自:开发者社区

使用Kotlin&Anko, 扔掉XML开发Android应用

尝鲜使用Kotlin写了一段时间Android。说大幅度的减少了Java代码一点不夸张。用Java的时候动不动就new一个OnClickListener()匿名类,动不动就类型转换的地方都可以省下很多。更不用说特殊的地方使用data class更是少些不知道多少代码。 Jetbrains给Android带来的不仅是Kotlin,还有Anko。从Anko的官方说明来看这是一个雄心勃勃的要代替XML....

文章 2017-11-16 来自:开发者社区

Android开发之:在对话框中使用进度条

秘籍中说道:ProgressDialog进度条的功能是在对话框中实现显示进度条效果。   练习1:练习ProgressDialog的基本使用方法   第1步:编写布局文件main.xml,用于在界面中插入两个Button按钮。     第2步:编写文件strings.xml,用于设置标题文本。   第3步:编写文件Activity01.java,实现单击Button按钮后的事件处理程序。...

Android开发之:在对话框中使用进度条
文章 2017-11-16 来自:开发者社区

Android开发 AIDL使用自定义对象作参数或返回值

http://www.pocketdigi.com/20121129/952.html 默认,AIDL支持对象作参数,但需要该对象实现Parcelable接口,且aidl文件应该是该类在同一包下,需要单独给该类定义一个aidl文件. 定义模型类: EnglishItem.java: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2...

文章 2017-11-16 来自:开发者社区

android开发:全屏和退出全屏

android开发:全屏和退出全屏 from://http://blog.csdn.net/dyllove98/article/details/8831933 2013-04-21 20:31 413人阅读 评论(0) 收藏 举报 xml代码: <Button android:id="@+id/button5" android:layout_widt....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注