
Android学习之路
最近失眠的陶先生
这个作者很懒,什么都没留下…
展开
-
Android开发,新手问题集合
1.copy过来的代码,一摸一样,却报错。 尝试重新导入class,十有八九导入错了 2.No Launcher activity found! 问题出在没有注册相应的activity,在AndroidManifest.xml中,添加如下代码即可:<activity android:name=".SecondActivity" android:label="@string/ti原创 2015-03-11 15:03:32 · 514 阅读 · 0 评论 -
Android开发,onCreate()方法介绍
转别人的,自己学习在AndroidManifest.xml文件中的元素中有这么两句:<intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/></intent-filter>你知道中间转载 2015-03-10 09:55:45 · 2379 阅读 · 0 评论 -
Android开发,Activity的四种状态
1.ctive/Runing 一个新Activity启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态.2.Paused 当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态.此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互.3.Stoped 当Acti转载 2015-03-10 08:56:29 · 845 阅读 · 0 评论 -
Android开发,eclipse快捷键
常用快捷键: 自动补充:import Package Ctrl+Shift+O,这里O代表Organize Import的意思。 格式化代码缩进: Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。 快速查找代码 :Ctrl+F,撤消到上一次Ctrl+Z 智能内容感知 :Alt+/ ,该快捷键可以方便的匹配我们使用的类信息,/ 在键盘上和?是同一个按键。 调用运行:转载 2015-03-09 12:35:49 · 540 阅读 · 0 评论 -
Android开发,Activity中的六个主要函数
Android中一个Activity一般都需要实现六个函数: onCreate(), onStart(), onResume(),onPause(),onStop(),onDestroy().onCreate函数 注册你要用到的变量,比如说service,receiver,这些变量是无论你的Activity是在前台还是在后台都能够被响应到的,然后调用上面那个用来初始化的函数初始化布局信息。onS转载 2015-03-10 09:56:37 · 818 阅读 · 0 评论 -
Android开发,用于Activity的标准Intent
转别人的,自己学习文章来源1 根据联系人ID显示联系人信息Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); //显示联系人信息 intent.setData(Uri.parse("content://contacts/people/492")); startActivity(intent); 2转载 2015-03-10 14:48:18 · 589 阅读 · 0 评论 -
Android开发,四大组件
转别人的,文章来源Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结构转载 2015-03-10 15:03:14 · 576 阅读 · 0 评论 -
Android开发,Log使用
转别人的、自己学习下android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v(“”,”“);2、Log.d的输出颜色是蓝色的,转载 2015-03-10 08:24:24 · 648 阅读 · 0 评论 -
android开发,Intent的使用
1.显式intentIntent intent = new Intent(FirstActivity.this,SecondActivity.class);//创建意图对象,参数为上下文和目标,两个参数,明确intent的指示方向,为显示startActivity(intent);2.隐式intent 隐式intent的使用,其构造方法只使用了一个参数,传递的是action的内容。而action原创 2015-03-11 15:20:04 · 833 阅读 · 0 评论 -
WebViewClient与WebChromeClient的区别
转载的,文章来源Android应用开发的时候可能会用到WebView这个组件,使用过程中可能会接触到WebViewClient与WebChromeClient,那么这两个类到底有什么不同呢?WebViewClient主要帮助WebView处理各种通知、请求事件比如: onLoadResource onPageStart onPageFinish onReceiveError onRecei转载 2015-03-12 09:21:24 · 419 阅读 · 0 评论 -
webview使用汇总
转了几篇,整合了一下 文章来源1 文章来源2webview组件如何使用1. 添加权限 AndroidManifest.xml中必须使用许可”android.permission.INTERNET”,否则会出Web page not available错误。2. WebView控件生成 第一种生成方式:WebView webView = new WebView(this);第二种生成方转载 2015-03-11 09:31:42 · 563 阅读 · 0 评论 -
Android开发,WebView下Java和JavaScript相互调用(1)
本文参考了两篇文章,修改了部分代码,添加很多注释,帮助新手理解文章来源1 文章来源2效果图点击“调用alert”按钮,在Android中捕获JS alert,并用Android组件(AlertDialog)替换点击“调用java方法”按钮,在JS中调用并传递参数到Java中的方法代码部分js_interact_demo.html<html> <head> <title>JS交互</ti原创 2015-03-12 12:08:14 · 997 阅读 · 0 评论 -
Android开发,WebView下Java和JavaScript互相调用(2)
转载的,文章来源还有一篇别人写的,感觉还可以,这里没有列出。 更多关于Java和JavaSc的调用如何实现 实现Java和js交互十分便捷。通常只需要以下几步。WebView开启JavaScript脚本执行 WebView设置供JavaScript调用的交互接口。 客户端和网页端编写调用对方的代码。 本例代码 为了便于讲解,先贴出全部代码Java代码package com.example转载 2015-03-12 12:13:09 · 666 阅读 · 0 评论 -
Application、Activity Stack和Task的区别
学习Android,了解一些基本概念将有助更深入的去学习和理解Android。在这里,所要讲诉的是Android里三个比较基础的概念:Android Application、Activity Stack 和 Task。 1. 什么是Android Application? Android Application就是一个android应用程序。 简单的理解就是一个apk就是一个Android A转载 2015-03-10 09:37:46 · 712 阅读 · 0 评论 -
R.java不见的解决办法
修复项目可能没有任何作用,Android Tools–> fix project properties考虑修复XML出现问题,只要xml文件有问题,系统是绝对不会给你自动生成这个R.java文件,因为他要参照你的每张xml里的数据来生成R.java,所以自然就生成不了了。当你clear项目以后,错误就变了,跟变成空包,错误也是src包中的错误,若果你遇到这样的错误,并且项目中几十个xml文件,那肯原创 2015-03-09 15:57:54 · 530 阅读 · 0 评论 -
Android中ProgressBar的用法
范例说明 Android的Widget,有许多是为了与User交互而特别设计的,但也有部分是作为程序提示、显示程序运行状态的Widget。现在介绍的范例,与前一章介绍过的ProgressDialog对话框的应用目的相似,但由于前章介绍的ProgressDialog是继承自Android.app.ProgressDialog所设计的互动对话窗口,在应用时,必须新建ProgressDialog对象,在转载 2015-03-09 12:42:56 · 1805 阅读 · 0 评论 -
Android开发,开源项目SlidingMenu的导入
具体导入步骤,参考下别人的就可以了。 最新版本,步骤详解。1.下载好源码后,第一件事情就是把源码和项目放在同一个文件夹,直接放入你的workspace即可 2.SlidingMenu主要用到的是library和exampl文件,前者是引用,后者是一个别人做好的Demo 3.SlidingMenu在导入之前,还需要下载另外一个library, 4.注意library的添加方法,路径问题原创 2015-03-16 08:17:12 · 557 阅读 · 0 评论 -
Android开发,实例化异常,java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
Stack Overflow里面介绍了有非常多的情况会导致实例化失败的发生,大家自己看下,不过是英文,慢慢看吧。猛戳这里,点击查看PS:话说回来,StackOverflow真心是个好地方原创 2015-03-16 09:53:45 · 1217 阅读 · 0 评论 -
SlidingMenu使用实例
文章来源文章来源2转载 2015-03-16 08:54:51 · 450 阅读 · 0 评论 -
调试和分析(1):Debug视图和DDMS视图
写的不错,文章来源转载 2015-03-16 13:11:02 · 616 阅读 · 0 评论 -
eclipse无法加载Layout(Eclipse is loading framework information and the layout library from the SDK fold)
通过SDK Manageer删除所下载的Android下的SDK platform,再重新下载安装即可。详细可以查看 Stack Overflow中的解决办法转载 2015-03-09 09:53:08 · 4545 阅读 · 0 评论 -
Android开发,eclipse的LogCat使用技巧
1.擅用过滤器 比如,新建Message Filter,查看打印语句的执行情况。 在Logcat窗口下单击绿色“+”; by Log Tag:System.out 其他都为空,单击OK,就可以看到你所打印的信息.如果你想修改过滤器,点击笔状的图形,就可修改。 这样就可在sysout选项卡中看到System.out.println的输出内容了。转载 2015-03-10 09:32:45 · 736 阅读 · 0 评论 -
Android开发,startActivityForResult方法
使用场景:A界面(activity) 可跳转到一个(假设为 B)或多个子Activity,要求B处理完工作之后返回A 界面,或许同时返回一些数据交给A继续处理。如 由登陆界面A跳转到注册界面B,注册成功后由注册界面返回到登陆界面A,同时将新注册的账号带到登陆界面A,并将其填充到用户账号输入框,方便用户登陆。//主界面A中启动子模块startActivityForResult(Intent inten转载 2015-03-10 10:30:14 · 597 阅读 · 0 评论 -
图库和拍照功能
转别人的,自己学习下java代码package com.example.test;import java.io.ByteArrayOutputStream;import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import and转载 2015-03-09 16:02:53 · 680 阅读 · 0 评论 -
Android开发,Activity生命周期详解
转别人的,自己学习先看下Android官方api中所提供的Activity生命周期图:Activity其实是继承了ApplicationContext这个类,可以重写以下方法:public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState);转载 2015-03-10 09:27:51 · 601 阅读 · 0 评论 -
Android开发,Acitivity生命周期
说到Android的Activity,它到底是个什么东西呢? 它就是Android系统中的一个组件,专门负责与用户交互的,用户看到的每一个界面就是一个活动。 在Android中,Activity有基本的四种状态 1.运行状态 active/running 处于屏幕的最前端或者正在和用户交互着,称为运行状态/激活状态2.暂停状态 Paused 当前activity失去焦点,被一个窗口或者非转载 2015-03-10 14:53:35 · 552 阅读 · 0 评论 -
webview上传文件,增加相机,录音机
转的,文章来源package oeg.mospi.agatenativewebview;import java.io.File;import java.lang.reflect.Method;import java.net.URL;import android.app.Activity;import android.app.AlertDialog;import android.content转载 2015-03-10 15:42:35 · 1433 阅读 · 0 评论 -
webview上传文件
Stack Overflow上面看到的,稍微修改了一下 代码来源package com.example.webapp;import android.support.v7.app.ActionBarActivity;import android.content.Intent;import android.content.res.Configuration;import android.gr转载 2015-03-09 12:06:14 · 813 阅读 · 0 评论 -
超级棒的ListView讲解,新手请进
文章来源,直接看吧转载 2015-03-23 14:45:46 · 597 阅读 · 0 评论