随笔分类 -  Android

摘要:什么是ZXing?在Android平台做过二维码相关模块的肯定都熟知ZXing开源项目,ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。... 阅读全文
posted @ 2014-12-31 11:21 仰望 星空 阅读(970) 评论(0) 推荐(1)
摘要:Android版本名和API Level关系全称Android的版本Android版本名称Code nameAndroid的API levelAndroid 1.0 (API level 1)1.0(no code name)API level 1Android 1.1 (API level 2)1... 阅读全文
posted @ 2014-12-31 09:48 仰望 星空 阅读(1075) 评论(0) 推荐(0)
摘要:Android系统自带了两把锁:(1)WalkLock:唤醒锁,点亮屏幕用的 ;(2)KeyguardLock:键盘锁,解锁键盘用的;WalkLock 唤醒锁(1)WalkLock真的能点亮屏幕吗? 答案是肯定的,可是有时候为什么不点亮屏幕,这个就是参数设置的问题了。 PowerManager.... 阅读全文
posted @ 2014-12-19 11:33 仰望 星空 阅读(1402) 评论(0) 推荐(0)
摘要:Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法:1.基本作用: Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于... 阅读全文
posted @ 2014-12-15 15:56 仰望 星空 阅读(213) 评论(0) 推荐(0)
摘要:1.什么是IntentFilter ?IntentFilter翻译成中文就是“意图过滤器”,主要用来过滤隐式意图。当用户进行一项操作的时候,Android系统会根据配置的 “意图过滤器” 来寻找可以响应该操作的组件,服务。例如:当用户点击PDF文件的时候,Android系统就会通过设定好的意图过滤器... 阅读全文
posted @ 2014-12-12 17:20 仰望 星空 阅读(21423) 评论(0) 推荐(2)
摘要:问题:今天在AndroidManifest.xml文件中配置Activity后,系统提示我“Exported activity does not require permission”。我配置的代码如下: ... 阅读全文
posted @ 2014-12-12 12:10 仰望 星空 阅读(321) 评论(0) 推荐(0)
摘要://显示网页:Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);//显示地图:Uri uri = Uri.parse("geo... 阅读全文
posted @ 2014-12-11 17:13 仰望 星空 阅读(417) 评论(0) 推荐(0)
摘要:1.Intent有什么用?Android设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent是一种消息传递机制,可以在程序内使用,也可以在程序间使用,主要用于启动“Activity”“Service”和“广播“某个事件已发生。2.Intent的有几种类型?I... 阅读全文
posted @ 2014-12-11 16:58 仰望 星空 阅读(320) 评论(0) 推荐(0)
摘要:在Androidmanifest.xml文件中可以给每隔Activity设置launchMode(加载模式)属性。该属性可以设置四种加载模式:1、standard(默认)1)从task中启动Activity时,该Activity的新实例总是在当前task中创建。2)每次启动Activity,都会创建... 阅读全文
posted @ 2014-12-09 17:05 仰望 星空 阅读(303) 评论(0) 推荐(0)
摘要:taskAffinity用于指定当前Activity(activity1)所关联的Task,allowTaskReparenting用于配置是否允许该activity可以更换从属task,通常情况二者连在一起使用,用于实现把一个应用程序的Activity移到另一个应用程序的Task中。allowTa... 阅读全文
posted @ 2014-12-08 17:37 仰望 星空 阅读(1012) 评论(0) 推荐(0)
摘要:摘要:Android图片缩放效果较差,尤其是将大尺寸的图片缩放成小尺寸的图片时,即便是加了抗锯齿,锯齿现象也比较严重;而java sdk里的区域平均算法缩放图片,效果就比较完美了,因为jdk不能直接用于安卓项目中(类冲突),也没找到可以使用的替代的library,最终只好自己写,在此分享!正文:目前... 阅读全文
posted @ 2014-12-08 14:52 仰望 星空 阅读(2444) 评论(1) 推荐(0)
摘要:InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(getActivity().INPUT_METHOD_SERVICE);if (imm.isActive()) { imm.toggleSoftI... 阅读全文
posted @ 2014-12-05 13:45 仰望 星空 阅读(234) 评论(0) 推荐(0)
摘要:今天做了一个横屏视频播放,需要实现用户横屏的时候,翻转180度,Activity也跟着翻转180度,经过查询资料终于搞定了。把它记下来,免得以后忘记。step1:为了防止翻转的时候重新创建Activity。所以需要在在androidmanifest.xml给Activity配置android:con... 阅读全文
posted @ 2014-12-04 16:53 仰望 星空 阅读(4970) 评论(0) 推荐(0)
摘要:今天在做视频播放时碰到了一个问题:当用户按下电源键锁屏后(屏幕黑了)视频播放停止了。但是当按下解锁键后(屏幕亮,但是未解锁)的时候视频开始自动播放了。我的Activity在manifest.xml 配置如下android:configChanges="locale|orientation|keybo... 阅读全文
posted @ 2014-12-03 17:03 仰望 星空 阅读(1055) 评论(0) 推荐(0)
摘要:系统为我们提供了丰富的系统自带的Theme,当然,你也可以自定义Theme,前提是该Theme必须继承与某个已经存在地Theme,否则编译器会提示错误的。1、 应用Theme属性两种方式 ①、在AndroidManifest.xml文件中在或者节点设置android:theme属性. ②、直... 阅读全文
posted @ 2014-12-01 15:48 仰望 星空 阅读(1212) 评论(0) 推荐(0)
摘要:熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被servlet容器调用。其实android中的Activity运行机制跟servlet有些相似之处,Android系统相当于servlet容器,Activ... 阅读全文
posted @ 2014-12-01 15:19 仰望 星空 阅读(167) 评论(0) 推荐(0)
摘要:当listview显示的数据过多,会严重影响性能。这里主要使用的优化方法,就是优化数据适配器(Adapter)的getView方法。尽量减少显示一次数据,重新加载一次布局。getview的加载方法一般有以下三种种方式:(1)最慢的加载方式是每一次都重新定义一个View载入布局,再加载数据public... 阅读全文
posted @ 2014-12-01 14:42 仰望 星空 阅读(304) 评论(0) 推荐(0)
摘要:如果 Activity1 把参数传递给Activity2,当Activity2处理完成后,传递给Activity1这就需要使用startActivityForResult 和onActivityResult了,但是在项目中发现一个问题,那就是onActivityResult先执行了,也就是说Acti... 阅读全文
posted @ 2014-11-18 15:24 仰望 星空 阅读(318) 评论(0) 推荐(0)
摘要:在处理List的时候,发现List在Remove后,List的下标索引和Size会发生变化。中与C#中的List有些区别。public class test {public static void main(String[] args) {String str1 = new String("abcd... 阅读全文
posted @ 2014-10-22 15:44 仰望 星空 阅读(1720) 评论(0) 推荐(0)
摘要:今天在给一个listview添加点击刷新功能时,使用了listview的addFooterView()方法实现,但是发现添加后,怎么也不显示。后来发现addFooterView()方法一定要在listview的setAdapter()之前执行。还有一个就是,给listview添加footer的时候,... 阅读全文
posted @ 2014-10-17 17:26 仰望 星空 阅读(1168) 评论(0) 推荐(0)