- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 设置 DialogFragment 的背景颜色透明
Android 开发中,能否设置 DialogFragment 的背景颜色?系统默认的过于深了,非常不友好。解决方案:1.在DialogFragment的onCreateView里面设置,可以将对话框内部的背景设为透明getDialog().getWindow().setBackgroundDrawable(newColorDrawable(
2016-06-23 11:11:52 31143 8
转载 Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/379362751、概述众所周知,Activity在不明确指定屏幕方向和configChanges时,当用户旋转屏幕会重新启动。当然了,应对这种情况,Android给出了几种方案:a、如果是少量数据,可以通过onSaveInstanceState()和onRe
2016-06-22 15:44:05 324
转载 Android Fragment 你应该知道的一切
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Frag
2016-06-22 15:03:29 291
转载 Android Fragment 真正的完全解析(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activi
2016-06-22 15:02:58 291
转载 Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,
2016-06-22 15:01:12 260
转载 Android UI开发第二十四篇——Action Bar
Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr
2016-06-20 16:05:56 332
转载 Android开机广播android.intent.action.BOOT_COMPLETED
1. 说明 Android手机开机后,会发送android.intent.action.BOOT_COMPLETED广播,监听这个广播就能监听开机。2. 代码uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />receiver android:name="com.examp
2016-06-16 16:14:26 12416
转载 onNewIntent调用时机
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn
2016-06-16 14:34:55 281
转载 采用FLAG_ACTIVITY_CLEAR_TOP退出整个程序(多activity)
问题: 多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。 网上资料:{ finish()和system(0)都只能退出单个activity。杀进程等的等方式都不行~~~ 解决问题: 我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在D窗口打开A窗口时在Intent中直接加入标志Intent.
2016-06-16 14:17:23 278
转载 CountDownTimer 解决 Cancel无效的问题
在做项目的时候,需要一个倒计时的功能。查阅资料,Android提供了一个倒计时的功能 CountDownTimer。官方提供的用法如下: * Example of showing a 30 second countdown in a text field: * * "prettyprint"> * new CountDownTimer(30000, 1000) { * *
2016-06-13 13:36:57 3645
原创 触碰输入框之外,收起虚拟键盘
实现功能:当触碰搜索框外面时,收起输入法的虚拟键盘。先监听activity里的 dispatchTouchEvent()方法,再用一个方法来判断触碰点是否是在搜索框外,若是搜索框外,则收起虚拟键盘@Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction()
2016-06-07 15:12:20 744
转载 java里面如何截取两个关键字中间的字符串
String str = "sad2f"; String regex = "(.*)"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(str); while (matcher.find()) { Syst
2016-06-06 14:58:58 7150
转载 Activity启动模式图文详解:standard, singleTop, singleTask 以及 singleInstance
英文原文:Understand Android Activity's launchMode: standard, singleTop, singleTask and singleInstance 另外关于启动模式还有篇很好的文章:Android中Activity四种启动模式和taskAffinity属性详解 Activity是安卓上最聪明的设计之一,优秀的内存管理让多任务完美运行在
2016-06-06 11:36:56 347
转载 java的锁机制
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在Java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁
2016-06-06 10:10:59 263
转载 android拍照获得图片URI为空的处理方法
在拍照的时候,获得图片URI为空,发起intent请求:[java] view plain copyprivate void getBitmapFromTakePictrue() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
2016-06-01 09:37:34 5446
《 Android内核剖析》柯元旦
2015-12-29
GoogleIO2013 Android快速联网框架Volley
2015-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人