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

浙公网安备 33010602011771号