`
文章列表
Zxing 条形码、二维码简化源码     PRODUCT_FORMATS.add(BarcodeFormat.RSS14);报错的解决方法 导入ZXing源码后,有时PRODUCT_FORMATS.add(BarcodeFormat.RSS14);会报错,解决方法,将该句改为      PRODUCT_FORMATS.add(BarcodeFormat.RSS_14);
android的selector背景选择器使用   注:ImageView控件下使用没有效果,换成ImageButto即可 控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item会被使用。因此,如果第一个item没有任何状态特性的话,那么它将每次都被使用,这也是为什么默认的值必须总是在最后,各种状态可以交叉使用):        1、android:state_pressed        boolean。“true” ...
Java线程池介绍以及简单示例 在什么情况下使用线程池?        1.单个任务处理的时间比较短      2.将需处理的任务的数量大        使用线程池的好处:        1.减少在创建和销毁线程上所花的时间以及系统资 ...
Android 实现书籍翻页效果TXT阅读器源码
获取Android正在运行的任务和服务   一、检测某ActivityUpdate是否在当前Task的栈顶   public static boolean isTopActivy(String cmdName, Context context) { ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> runningTaskInfos = manager.getRunningTa ...
AlarmManager、PaddingIntent的使用\ \附件Home监听十分钟后再次启动应用取消服务 对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为”/dev/alarm”),并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生,AlarmManagerServie服务程序就会遍历闹铃列 表找到相应的注册闹铃并发出广播。该服务程序在系统启动时被系统服务程序system_service启动并初始化闹铃设备 ...
Android JNI 开发简单介绍     注意:安装cygwin时,在选择下载站点时,可以Add中加入地址http://mirrors.163.com/cygwin/ ,使用这个地址会提升后面部分内容的下载速度,切记。。。        在Windows平台进行JNI开发,首先要建立开发环境。要安装Cygwin,下载NDK包。Cygwin配置安装好Cygwin之后,进入安装目录,home\<你的用户名>\.bash_profile 文件中最后添加环境变量NDK=/cygdrive/e/Andriod/develop/android-ndk-r4export NDK ...
在eclipse中查看Android源代码 当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢? 比如下面这种情况                                     图一     假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。                                     图二     此时点击下面的按钮,“Cha ...
随手势进行3D旋转的源码
Android蓝牙简单开发     首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 <uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permissionandroid:name="android.permission.BLUETOOTH" /> 然后,看下api,Android所有关于蓝牙开发的类都在android.bluetooth包下,如下图,只有8个类                 ...
andorid中的fragment详细介绍及应用 android Fragments详解一:概述  Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。 Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的a
Android ViewPager使用详解 来自 http://blog.csdn.net/wangjinyu501/article/details/8169924 这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片,  ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步骤来使用它:    ...
Android开发之InstanceState详解   转自:http://www.cnblogs.com/hanyonglu/archive/2012/03/28/2420515.html android生命周期函数大全 正常启动onCreateonStartonPostCreateonResumeonPostResume 转向下一个activityonPauseonStop 从下一个activity返回当前(按机器返回键)onRestartonStartonResumeonPostResume 转向上一个activity(按机器返回键)onPauseonStoponDes ...
Android 广播获取短信内容 一、创建广播监听短信接收器 public  BroadcastReceiver borad = new  BroadcastReceiver(){   @Override   public void onReceive(Context context, Intent intent) {    //super.onReceive(context, intent);    if (intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")) {     Log. ...
Android监听Home、电源键 一、Home键监听  先禁止Home键,再在onKeyDown里处理按键值,点击Home键的时候就把程序关闭(此方法在4.0及以上版本中不可用) <uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission   >         @Override    public boolean onKeyDown(int keyCode, KeyEvent event)   { 
Global site tag (gtag.js) - Google Analytics