
Android
莫特@
微风拂静叶 缘起何方
展开
-
Intent
一.Intent的介绍Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Ser转载 2017-01-13 23:54:48 · 450 阅读 · 0 评论 -
百度地图定位不准
简述在android的百度地图开发中,有一个很奇怪的现象,定位功能可以实现,可就是与实际位置有偏差,但是此时你通过调试信息发现,定位的输出信息与实际位置基本吻合,而显示在地图上的却是另外一个地址,想知原因看下方。首先先理解坐标类型,不同的地图软件有自己的坐标表示方式,也有国际统一的标识方式,之所以出现上述现象,就是因为定位的坐标标志方式与显示的坐标表示方式不同。setCoo原创 2017-03-21 22:07:33 · 10377 阅读 · 0 评论 -
waiting for debugger android studio
简述android开发调试的过程中,有时手机上的应用会弹出waiting for debugger,出现这个的时候很可能是下述问题。前提首先,这很可能不是app本身的问题,而是调试配置有问题,所以不要过多的去动代码,不然越改越糟。我在log之中发现,在调试状态下,ID E会给手机安装一个调试服务,虽然手机脱离IDE单独执行,但是由于这个服务的存在,手机上的应用依然无法正常执行。原创 2017-03-20 12:12:23 · 538 阅读 · 0 评论 -
android开发AVD配置target为unknown(设备红米note4x)
简述在网上找了好多还是没有找到有效的解决方法,只有自己摸索,今天无意中解决了。Android设备为红米note4x。问题如标题所示,用真机进行app测试的时候出现target为unknown,假设真机设备已经打开了USB调试功能。解决问题的思路第一种:查看手机的Android版本(红米note4x为6.0.1),查看方式为“设置”--->“关于手机”,然后在里边找Android原创 2017-03-06 21:18:51 · 4027 阅读 · 2 评论 -
百度地图-android实例
简述在使用的时候一定要先将环境配置好,一般情况下,使用下边的代码然后还报错,很可能就是配置的有问题。代码import android.app.Fragment;import android.os.Bundle;import android.support.annotation.Nullable;import android.util.Log;import android原创 2017-03-18 10:51:38 · 551 阅读 · 0 评论 -
Intent-filter
前言Android四大组件之一Activity必须在AndroidManifest.xml中声明,然后才能够使用,在定义activity的时候一般会用到Intent-filter,Intent-filter中又有action和category等,Intent-filter就是告诉Android系统当前activity能够做什么,Intent-filter中的action,category等在安原创 2017-02-13 22:50:01 · 545 阅读 · 0 评论 -
Intent中的四个重要属性——Action、Data、Category、Extras
Intent中的四个重要属性——Action、Data、Category、Extras Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。 Intent主要有以下四个重要属原创 2017-01-20 14:50:14 · 2093 阅读 · 0 评论 -
Activity生命周期
一、Activity生命周期介绍我们在学Java Web时会学到Servlet的生命周期,因此对生命周期的概念已经有一定了解,简单地说就是某个事物从出生到死亡的过程。Activity也存在声明周期,从Activity被创建到最后被销毁;Activity运行时可能会受到一些突发事件的影响,例如在使用Activity时突然来了一个电话,则Activity需要在生命周期函数中转载 2017-01-20 10:03:25 · 264 阅读 · 0 评论 -
Android--AlertDialog
简述网上有很多关于AlertDialog的讲解,但是很少能够特别清楚,所以打算自己写一个,自己写的也不一定清楚这个方法中有一个内部类,这是一个编码技巧,如果我们要通过监听不同button的事件来返回一个boolean的话,直接使用Boolean是不可以的,只能通过一个boolean变量来表示,但是这个变量又必须是final类型的,因此我们通过内部类的方式,并且在内部类中创建一个boolea原创 2017-02-18 11:23:24 · 338 阅读 · 0 评论 -
Android项目目录-A
Android开发之:第一个应用程序及工程文件及结构详解 在昨天我们配置好了Eclipse的Android ADT和SDK,现在我们开始新建第一个Android应用程序:helloWorld;打开File菜单—>New—>other—>Android Project如图所示:Porject name:是你要开发的工程项目的名字;Create new转载 2017-01-14 11:45:14 · 472 阅读 · 0 评论 -
Android项目目录结构
引言前面Android开发之旅:环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Android项目的目录结构。本文的主要主题如下:1、HelloWorld项目的目录结构1.1、src文件夹1.2、gen文件夹1.3、Android 2.1文件夹1.4、assets 1.5、转载 2017-01-14 09:53:09 · 552 阅读 · 0 评论 -
Gradle sync failed: Cause: error in opening zip file
问题简述打开项目以后报错“Gradle sync failed: Cause: error in opening zip file”,然后项目就启动不起来了,这是由于在升级的过程中中断了升级文件的下载,当第二次打开的时候就出现了文件不能继续下载的情况,然而此时文件并不完整,加载必然报错。解决办法思路:找到升级文件下载的URL,然后手动下载,并放到升级文件存放的地方。具体步骤:1转载 2017-03-14 23:09:04 · 4795 阅读 · 0 评论