安卓学习
涛涛147
安静的做自己喜欢的事
展开
-
Android - View绘图原理总结(转载)
转载自:http://blog.csdn.net/xu_fu/article/details/7829721#t6Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类,由此就得到了视图部分的基本结构--树形结构View定义了绘图的基本操作基本操作由三个函数完成:measure(转载 2016-10-23 18:15:41 · 599 阅读 · 0 评论 -
android studio使用Lambda表达式的正确姿势
今天使用了一下java8的新特性,lambda表达式的使用,下面的关于studio配置方式会详细展出:1、在根build中加入:classpath 'me.tatarka:gradle-retrolambda:3.2.0'2、在module的build中加入:apply plugin: 'me.tatarka.retrolambda'compileOptio原创 2017-03-07 16:55:03 · 898 阅读 · 0 评论 -
安卓图片压缩处理的终极方法,适用于各种机型
//直接调用getimage,参数为:路径、宽、高public static Bitmap getimage(String pathName, int reqWidth, int reqHeight) { final BitmapFactory.Options options = new BitmapFactory.Options(); // 若要对图片进行原创 2017-03-19 16:36:08 · 1255 阅读 · 0 评论 -
树形ExpandableListView控件使用
创建工程Android_expandableListView中添加控件ExpandableListView[html] view plain copy RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas转载 2017-01-18 10:15:29 · 377 阅读 · 0 评论 -
armeabi-v7a armeabi arm64-v8a
armeabi-v7a armeabi arm64-v8aarmeabi就是针对普通的或旧的arm v5 cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm v7 cpu。armeabi-v7a(32位ARM设备),arm64-v8a(64位ARM设备)在2011年11月,ARM公司发布了新一代处理器64位架构ARMv8的部分技术细节(也就是我们常说的Co转载 2016-12-21 23:43:35 · 862 阅读 · 0 评论 -
安卓开发让service自启动
主要有两个类,一个service,一个broadcastReceiver,service类:public class TestService extends Service { public void onCreate(){ super.onCreate(); Toast.makeText(getApplicationContext(), "Toas原创 2016-11-13 01:29:55 · 806 阅读 · 0 评论 -
安卓开发安装应用不显示图标方法
被网上的各种方法误导了半个小时。。。。。。在Manifest中的activity里filter中添加上面一行代码即可。原创 2016-11-13 01:39:44 · 1258 阅读 · 0 评论 -
一篇很好的Touch事件分发机制讲解
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。ViewGroup的相关事件有三个:onInterceptT转载 2016-11-30 23:26:14 · 713 阅读 · 1 评论 -
学习vitamio
此内容转自:http://blog.csdn.net/oyangyujun/article/details/46766241概述 开发公司一个乐视TV项目时,本来有个播放视频广告的功能,到最后不了了之。虽然没有在项目中做要求,但是这个点子还是激起了我研究多媒体的好奇心。刚好后面遇到一款比较喜欢的视频APP魔力盒,上面视频播放的体验及整个产品的设计都是我喜欢的类型,于是转载 2016-10-19 12:02:17 · 798 阅读 · 0 评论 -
使用RecycleView做网格布局
使用RecycleView代替GridView做网格布局,但recycleview没有提供item的点击事件,后在adapter中做了一个点击事件,recycleview要比listview和gridview更加灵活,性能上更加优化。下面是在activity中的代码:@Overridepublic View onCreateView(LayoutInflater inflater原创 2016-10-19 09:40:46 · 10226 阅读 · 0 评论 -
安卓设置沉浸式的方式---巨简单
//设置沉浸式@TargetApi(19)void setbarColor() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);原创 2016-10-26 16:28:38 · 1612 阅读 · 2 评论 -
TabLayout + ViewPager 的滑动页面
1、activity中代码@Overridepublic void initData() { super.initData(); tab=new ArrayList; vp=new ArrayList; tab.add("修理厂人脉"); tab.add("供应商人脉"); tab.add("技师人脉"); tab.add("车主人原创 2017-04-23 16:49:09 · 366 阅读 · 0 评论