Android开发-应用篇
文章平均质量分 74
PocoyoShamoo
爱好:计算机
特长:计算机
专业:计算机
展开
-
谈Android四大组件之BroardcastReceiver篇
广播是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的广播进行过滤接收并响应的一类组件。你的应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。原创 2013-12-28 14:19:11 · 1793 阅读 · 0 评论 -
Android WebView与JS交互及消息处理
前一段时间做公司的项目,涉及到WebView与JS之间的通信,于是在网上查了点资料研究了一下下。 一、WebView与JS交互 1.JS调用本地方法 这个功能的实现还是比较容易的。直接调用WebView的该方法就可以添加接口了,不过先要启动交互// 启用javascript mWebView.getSettings().setJavaScriptEnabl原创 2014-04-11 17:20:47 · 3476 阅读 · 0 评论 -
Android的Application对象讲解
Android的Application同Activity和Service一样都是Android框架的组成部分。这个Application通常在app启动的时候就会自动创建。Application在app中是一个单例模式,而且Application也是整个app生命周期最长的对象。所有的Activity和Service都是共用着一个Application,所以Application通常用来共享数据,原创 2013-06-18 13:06:08 · 3135 阅读 · 2 评论 -
Android的Log讲解
在Android开发中,想要输出一些调试信息可以使用System.out.println()。可是System.out.println真的太长了,输入比较慢,而且在LogCat窗口显示稍不留意,就找不到输出信息。 我们可以使用以下5种方法输出调试信息: Log.v(String tag, String msg); //VERBOSE,哆嗦输出 Log.d(String ta原创 2013-06-21 17:37:27 · 1566 阅读 · 0 评论 -
Android ConditionVariable的用法
在Android开发中,如果需要线程同步,可以使用Java系统库的wait()和notify()...但是这些代码的编写比较麻烦。Android提供了一个ConditionVariable类方便线程同步操作。 ConditionVariable有三个方法,分别是block()、open()、close()。 void block() 阻塞当前线程,直到条件为open原创 2013-06-23 21:08:17 · 6856 阅读 · 1 评论 -
Android的PackageManager的使用
Android系统提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)以及PackageManager管理类。PackageManager管理应用程序包。 它可以获取应用程序各种信息。 PackageManger 类 说明: 获得已安装的应用程序信息 。可以通过getP原创 2013-06-27 16:13:55 · 1707 阅读 · 0 评论 -
给Android新手的一些学习建议
Shamoo做Android开发已经有一年了,对Android开发也有一点点了解。下面就给Android新手说说我对Android浅面的认识和一点建议吧,知道的大牛看到了勿喷哈... 1.不要把Android开发看得太简单 Android开发比较容易上手,然后就会在IT界上流传一句“Android开发很简单”的话,开发过的人说简单,没有开发过的人也在说简单...其实万事想要做好都不简单原创 2013-06-23 22:39:16 · 2360 阅读 · 0 评论 -
编写高效的android代码
无论怎样,基于android的设备也是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也达不到一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 本文讨论了很多能让开发者使他们的程序运行更有效翻译 2013-06-28 18:04:41 · 1542 阅读 · 1 评论 -
谈Android四大组件之Service篇
Service简介 Service是Android系统中的四大组件之一,它是一种长生命周期的,没有可视化界面,运行于后台的一种服务程序。Service必须在AndroidManifest.xml中声明。Service有自己的生命周期,可以使用startService()启动一个Service或使用bindService()方法绑定一个已经存在的Service。Service作用原创 2013-10-15 20:23:01 · 1384 阅读 · 0 评论 -
谈Android四大组件之Activity篇
前些天看了一个要上大四的学长写的一篇Android实习生求职经历,了解到一些关于Android的面试题,其中Android的四大组件(Activity、Service服务、Content Provider内容提供者、BroadcastReceiver广播接收器)是最容易出面试题。除了应付面试,四大组件也是Android开发者必须要掌握的。于是Shamoo在网上收集了很多资料,将有用的整理起来。原创 2013-08-06 01:28:27 · 2485 阅读 · 2 评论