随笔分类 - Android
摘要:permission,Android权限系统。基本上都是在manifest.xml文件中进行操作。1.申请使用权限申请使用权限使用标记:比如申请使用网络权限:2.申明一个权限申明权限使用标记:然后不同的组件使用该权限的时候需要申请,依旧使用:比如:我在一个app中申明了一个权限:我在另外一个app中...
阅读全文
摘要:1.静态注册。在manifest中注册。1 然后在activity中使用sendBroadcast(Intent)方法。其中参数是Intent.1 Intent intent=new Intent(this,MyReceiver.class);2 intent.putExtra("data", "e...
阅读全文
摘要:在Android5.0以前可以通过隐式Intent方式启动其他App的Service,就跟Activity启动隐式Intent一样的。但是在5.0以后,只能使用显示的Intent方式启动了。启动其他App的Service,需要用到Intent的setComponent()方法。该方法需要传入Comp...
阅读全文
摘要:在Android开发之bindService()通信的基础上,实现bindService()方法侦听service内部状态。实现侦听service内部状态,使用的是回调机制1.首先实现一个接口1 public static interface CallBack{2 void...
阅读全文
摘要:Service 启动方式有两种 startService(intent) bindService(intent,conn,Context.BIND_AUTO_CREATE) startService(intent) 生命周期: onCreate()- >onStartCommand()->start
阅读全文
摘要:转自:Android AsyncTask完全解析,带你从源码的角度彻底理解 另外一篇比较详细的博文:http://blog.csdn.net/liuhe688/article/details/6532519 http://stackoverflow.com/questions/9671546/asy
阅读全文
摘要:更加详细的介绍Handler的博文-http://blog.csdn.net/guolin_blog/article/details/9991569Android中的异步消息处理主要有四个部分组成,Message, Handler, MessageQueue和 Looper.1.Message。在线...
阅读全文
摘要:转自第一行代码-AndroidAndroid是不允许在子线程中进行UI操作的。在子线程中去执行耗时操作,然后根据任务的执行结果来更新相应的UI控件,需要用到Android提供的异步消息处理机制。代码如下: 1 public class MainActivity extends Activity im...
阅读全文
摘要:在子线程中使用Toast的时候,出现Force close。错误提示:Can't create handler inside thread that has not called Looper.prepare()解决方法:1 Looper.prepare();2 Toast.makeText(Act...
阅读全文
Android开发之错误:elicpse运行时弹出Running Android Lint has encountered a problem failed, nullpointerexception
摘要:昨天安装了下Android Studio,把SDK路径指向了ADT目录下的SDK目录。同时FQ出去更新了下SDK。然后今天运行eclipse的时候,弹出错误,同时在工程的名称处有错误提醒,但是代码中没有错误提醒。经过stackoverflow查找,找到了差不多相似的一个,但是下面是各种的解决方案,我...
阅读全文
摘要:ButterKnife官网其实ButterKnife的注解式,与xUtils的ViewUtils模块基本上差不多,只要用过xUtils,这个框架基本上就会了。一、原理。最近发现一个很好用的开源框架,蛮不错的,可以简化你的代码,是关于注解的。不多说直接进入使用步骤讲解。二、步骤。1、准备阶段,先到官网...
阅读全文
摘要:在ListView的Item中,如果有Button控件,那么要实现Button和Item点击都有响应,可以将Item的Layout中Button的focusable属性设为false,然后设置layout的属性android:descendantFocusability="blocksDescend...
阅读全文
摘要:转自:http://www.cnblogs.com/shaweng/archive/2013/09/26/3340016.html主要有一下几种方法: 1、次方法用于没有一点提示的情况:依次打开eclipse上面的windows ——preferences ——java ——editor —— c...
阅读全文
摘要:转自《第一行代码-Android》进阶篇这本书对于入门来说确实很棒,很简单明了的介绍了Android开发中涉及到的方方面面,对我的帮助很大,同时记录一些该书中一些对我以后开发有用的东西,以方便使用。Android提供了一个Application类,每当应用程序启动的时候,系统就会自动将这个类进行初始...
阅读全文
摘要:Back按键的方法是onKeyDown()方法,重写该方法就可以改变back按键的作用。实现点击两次Back按键退出app,有两种方法:方法1.1 private static boolean isAppExit=false; //定义一个变量,标示是否退出2 private st...
阅读全文
摘要:原文:http://blog.csdn.net/java886o/article/details/24355907本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewP...
阅读全文
摘要:【转】:http://wyong.blog.51cto.com/1115465/1402842两天在研究推送的问题,后来确定了用极光推送,本人将整个过程整理一下: 1、到极光官网注册账号:https://www.jpush.cn/ 2、创建应用,按照要求填写你的应用名称,包名提交 3、下载案例来玩玩...
阅读全文
摘要:1.EditText 中将光标移到文字末尾:1 EditText mEdit = (EditText)this.findViewById(R.id.EditText01);2 mEdit .setText("abcdefg");3 Editable b = mEdit .getText();4 mE...
阅读全文
摘要:1.去掉android屏幕中的actionbar:1 this.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉标题栏2 //这个是全屏幕显示的代码 3 this.getWindow().setFlags(WindowMan...
阅读全文
摘要:android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表...
阅读全文

浙公网安备 33010602011771号