
android基础
北京流年
每天进步一点点,不积跬步无以至千里
展开
-
android横竖屏切换时候Activity的生命周期
转载自:http://www.jb51.net/article/33417.htm1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息onCreate--> onStart--> onResume--> 3、按crtl+f12切换成横屏时onSaveInstanceState--> onPause--转载 2016-05-05 10:48:53 · 275 阅读 · 0 评论 -
android DialogFragment和activity从底部弹出
主要代码就是Dialog的style,而且windowAnimationStyle可以设置两次。@Override public void onActivityCreated(Bundle savedInstanceState) { Window window = getDialog().getWindow(); window.getDecorView().setPadding(...原创 2018-05-09 17:22:06 · 3688 阅读 · 0 评论 -
android DialogFragment简单使用
之前项目一直是使用Dialog,觉得没什么不好,但是看别人写的弹窗大多是使用DialogFragment,所以自己写一个比较简单的效果,从底部弹出。先上效果:原创 2018-05-09 16:54:02 · 576 阅读 · 0 评论 -
android双缓冲绘图技术分析
转载:http://www.jianshu.com/p/efc0bebfd22eandroid双缓冲绘图技术分析 2017.03.24 03:06* 字数 1459 阅读 2790评论 12喜欢 17 ...转载 2018-04-21 23:13:06 · 230 阅读 · 0 评论 -
android多进程通信的几种方式一
一.概述 说起android中多进程通信,大家首先想到的是aidl,今天我们就来复习一下aidl在多进程之间的通信,根据官方文档,aidl全拼是Android Interface Definition Language,安卓接口定制语言.作用就是在安卓设备中多个进程之间传输数据,说白了就是一个进程调用另外一个进程获取信息的方式. 二.实例 第一原创 2016-09-07 23:29:25 · 790 阅读 · 0 评论 -
android activity切换动画使用overridePendingTransition
/** * activity切换动画,必须在startActivity和finish之后调用 * Created by wuxiaojun on 16-11-3. */public class ActivitySlideAnim { public static void slideInAnim(Activity activity) { //enter是activ原创 2016-11-03 19:05:08 · 521 阅读 · 0 评论 -
android 通知栏消息
附上一篇写的很好的博客http://blog.youkuaiyun.com/vipzjyno1/article/details/25248021/我们自己的业务需求是,客户端收到透传消息之后,发送通知栏消息,然后用户点击通知栏传值给特定的activity,点击通知栏消息之后消失。下面是代码/*** * 通知栏通知 */ private void send翻译 2016-11-03 18:56:43 · 418 阅读 · 0 评论 -
android多进程的几种通信方式二
一.概述 接着上一篇我们继续讲解多进程的通信方式,这一篇我们介绍Messenger(信使),它是基于aidl之上封装了一层,类似thread和handler通信一样简单易使用,它与aidl不同之处就是只能传递基本数据类型,而aidl可以传递我们自定义的javabean.它的好处就是简单方便快捷,不需要和aidl一样新建aidl文件.二.实例 第一步 新建clientpr原创 2016-09-08 11:43:32 · 976 阅读 · 0 评论 -
android sqlite详解
一.概述 android中使用的数据库是sqlite,根据学习知识的wwh思想,我们抛出三个问题 第一:sqlite是什么(what)?sqlite是用c语言写的一个开源嵌入式的,不需要服务器,没有配置的,事物性SQL数据库引擎,并且支持大多数的sql语法.是遵守ACID的关系型数据库管理系统. 第二:为什么使用sqlite呢(why)?sql...原创 2016-09-14 23:09:26 · 498 阅读 · 0 评论 -
android notification pendingIntent remoteviews的基础介绍
首先说一下pendingIntent的作用,它和intent有什么区别1.pendingIntent的意思是等待的,它和intent的第一个区别在于它不会马上执行,会等待直到某一个触发条件执行,并且还可以cancel,而intent会立刻马上执行只要调用了startActivity方法,第二个区别是pendingIntent是自带context,而intent是需要在某个context内运行的原创 2016-09-06 18:01:17 · 333 阅读 · 0 评论 -
android WindowManager addView Demo
public class WindowManagerActivity extends Activity implements OnTouchListener{ private Button mFloatingButton; private WindowManager.LayoutParams mLayoutParams; private WindowMan原创 2016-01-10 21:20:21 · 1935 阅读 · 0 评论 -
除去ScrollVIew拉到尽头时再拉的阴影效果和个别机型的阻尼效果
http://blog.youkuaiyun.com/yy1300326388/article/details/47295353转载请注明出处去掉衰退边缘android:fadingEdge="none"1去掉阴影效果和阻尼效果android:overScrollMode="never"1转载 2016-08-19 16:18:19 · 377 阅读 · 0 评论 -
android 反射以及应用
这是效果图,通过反射hook了所有的view的点击事件,有时候我们项目做完了,但是领导要求按钮不能重复点击,大家可能会使用时间来简单的过滤,比如说2s内不能重复点击啊等等!那么我们不可能所有的界面一个点击事件的加吧,这时候就可以利用反射hook住所有的onclickListener事件先来简单复习一下反射的基础知识 第一步,怎样获取要反射的类对象?注意这里是类对象要区别类和对象的关...原创 2018-03-23 22:57:08 · 4578 阅读 · 1 评论