随笔分类 -  安卓

安卓项目中遇到的问题
该文被密码保护。
posted @ 2017-09-09 16:51 andlp 阅读(320) 评论(0) 推荐(0)
摘要:glsl着色器语言 http://blog.csdn.net/u011712406/article/details/49967543 阅读全文
posted @ 2017-07-14 15:22 andlp 阅读(162) 评论(0) 推荐(0)
摘要:0.0 https://github.com/wyouflf/xUtils3 以as为例,三步即可使用: 一.gradle构建时添加依赖 二.清单文件中添加权限 三.初始化 使用: 1.事件注解 (OnClick,OnLongClick,OnTouchListenre等) 2.View注解 2.1 阅读全文
posted @ 2017-02-14 09:57 andlp 阅读(483) 评论(0) 推荐(0)
摘要:继续带焦点的vr 阅读全文
posted @ 2017-02-06 15:10 andlp 阅读(117) 评论(0) 推荐(0)
摘要:rxjava等系列产品.思想是很好的,但是被大多数人用成了一坨屎! 就拿rx最经典的那个例子来说: 假设有这样一个需求:界面上有一个自定义的视图 imageCollectorView ,它的作用是显示多张图片,并能使用 addImage(Bitmap) 方法来任意增加显示的图片。现在需要程序将一个给 阅读全文
posted @ 2016-12-29 15:24 andlp 阅读(10171) 评论(53) 推荐(0)
摘要:写到哪里算哪里,从新项目 说说我怎样开发 1.新建项目,创建自己的application 在Application中初始化xutils3和自己的UncaughtExceptionHandler,添加 统一管理应用退出,添加activity,移除activity的方法 各Activity继承自己的Ac 阅读全文
posted @ 2016-12-29 11:40 andlp 阅读(652) 评论(0) 推荐(0)
摘要:View 绘制机制 当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展 阅读全文
posted @ 2016-12-29 09:44 andlp 阅读(702) 评论(0) 推荐(0)
摘要:思考,用同步还是异步? 实质就是屏蔽一些东西,让使用者直接传参数 拿结果 而不用关心具体实现 eg.登陆接口 1.定义接口LoginCallBack,两个函数 请求成功和失败 2. 对外暴露的SDK主类中,进行处理具体业务逻辑 3.使用者进行调用 由于接口既需要返回我们定义的数据通常为json等,有 阅读全文
posted @ 2016-10-19 01:08 andlp 阅读(5601) 评论(0) 推荐(0)
摘要:效果如图: 类似in,百度魔图,的贴图功能 核心的地方:单/多点 旋转缩放后记录各个顶点小图标位置 引用这里 http://blog.csdn.net/xiaanming/article/details/42833893 涉及自定义viewgroup,自定义view以及Touch事件的处理,手势事件 阅读全文
posted @ 2016-10-18 10:09 andlp 阅读(800) 评论(0) 推荐(1)
摘要:对比分析Java中的各个线程相关的wait()、notify()、sleep()、interrupt()方法 方法简述 Thread类 sleep:暂停当前正在执行的线程;(类方法) yield:暂停当前正在执行的线程,并执行其他线程;(类方法) join:等待该线程终止; interrupt:中断 阅读全文
posted @ 2016-09-19 18:14 andlp 阅读(1953) 评论(1) 推荐(2)
摘要:Android中的内存分为: 内存空间是一定的,所以在对象无用时就要回收一些对象来留出空间。当Java Garbage Collection开始运行时,它会从他了解还存活的对象作为内存遍历的根节点(GC Root),遍历heap内存空间,没有直接或间接引用到GC Root的对象便会被回收。 而And 阅读全文
posted @ 2016-09-04 21:59 andlp 阅读(589) 评论(0) 推荐(0)
摘要:新旧打包方法原理对比: 传统方式 在AndroidManifest定义渠道的年代,多渠道打包无非以下两种方案: 方案一:完全的重新编译,即在代码重新编译打包之前,在AndroidManifest中修改渠道标示; 方案二:通过ApkTool进行解包,然后修改AndroidManifest中修改渠道标示 阅读全文
posted @ 2016-09-04 21:33 andlp 阅读(605) 评论(0) 推荐(0)
摘要:1.直接上代码 阅读全文
posted @ 2016-06-08 11:42 andlp 阅读(822) 评论(0) 推荐(0)
摘要:横竖屏切换时,Activity的生命周期1.新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onS... 阅读全文
posted @ 2016-01-27 11:50 andlp 阅读(173) 评论(0) 推荐(0)
摘要:三种情况:1、执行startActivityForResult,没等到被调用的 Activity 返回,onActivityResult() 就被执行了。找了很久,终于通过小道消息得知,这与 Activity 的加载模式(launchMode)有关,该属性可以在 AndroidManifest.xm... 阅读全文
posted @ 2016-01-07 11:42 andlp 阅读(433) 评论(0) 推荐(0)
摘要:该TabLayout的功用,简单的说,就是当用户在该TabLayout的选项卡子item中选择触摸时候,文字和下方的指示器横条滑动指示。android.support.design.widget.TabLayout在Android扩展(extras)支持(support)包design中,但是des... 阅读全文
posted @ 2015-12-24 14:49 andlp 阅读(715) 评论(0) 推荐(0)
摘要:Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现的原因重要概念屏幕尺寸屏... 阅读全文
posted @ 2015-12-24 14:34 andlp 阅读(1111) 评论(0) 推荐(0)
摘要:回调机制的实现.简单回调机制的建立主要分为下面几步:1.写一个回调类,写出需要的构造方法2.定义一个接口,里面写一个抽象方法,方法体(String data)为所需要回调的数据3.定义一个设置接口的方法,里面得到接口对象4.定义一个发送数据的方法,当调用这方法时,数据自动发送及接受如下: 1 pac... 阅读全文
posted @ 2015-12-24 14:28 andlp 阅读(396) 评论(0) 推荐(0)
摘要:我们直接入主题。所有问题例子请参照下图1,怎样使图片具有点击事件?答: 解决方法: 在你的BaseAdapter里面不要设置下面这三个东西,然后再设置GridView的onItemClick。 gridView.setClickable(false); gridView.setPresse... 阅读全文
posted @ 2015-12-24 11:50 andlp 阅读(349) 评论(0) 推荐(0)
摘要:android:intent flags一、Activity和Task(栈)的关系 Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端... 阅读全文
posted @ 2015-12-24 10:27 andlp 阅读(197) 评论(0) 推荐(0)