![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
小股东
奋斗ing!!!
展开
-
一款实用的android相册选择器,单选,双选
最近一直在优化自己的项目,想找一个图片选择的框架,能够支持单选 多选,支持裁剪, 下面这款感觉非常好用 作为一个library包导入,分享给大家链接 https://github.com/wqandroid/wqgallery原创 2017-06-12 09:18:00 · 303 阅读 · 0 评论 -
仿淘宝搜索 流式布局,搜索记录 清除
先上图 :代码如下 注释的很清楚了: 1自定义viewgroup:public class FlowLayout extends ViewGroup { public FlowLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); ...原创 2018-02-08 10:55:11 · 1825 阅读 · 0 评论 -
android recycleView 原来还可以这么用,,,,,,显示四路视频
最近公司做项目,要求可以显示四路视频,如果 用 布局包裹的话 那会非常麻烦,后来在大神的带领下,知道了用recycleview可以实现,具体的需求如下具体的需求如上图 接下来用recyclevie原创 2018-01-22 11:00:24 · 903 阅读 · 0 评论 -
android 深入了解layout_weight属性
前言 在我们的项目中,Android中layout_weight这个属性对于经常捣鼓UI的我们来说,肯定不会陌生。我们会经常用到它,用的好的时候感觉非常的方便,但是我们在真正使用这个属性时,经常会出现一些莫名奇妙的布局效果;如果仅仅知其然而不知其所以然,一些意外的布局效果一定让我们颇为头疼。在本文中,将对layout_weight这个属性详细剖析。正文从代码讲起:原创 2017-11-10 16:42:22 · 362 阅读 · 0 评论 -
PopupWindow 在 Android N(7.0) 的兼容性问题
老早QA就提了个bug,说我们的popupWindow在android N (7.0)系统展示不对。然后我今天有空就把这个bug修了,没明白google为啥这次这样改PopupWindow,可能是他们的bug,下面详细看看这个是什么bug。兼容性现象popupWindow设置了居中或者底部对齐,但是在7.0机器是跑到顶部。很明显这个bug是和我们设置了Gravity有关。原创 2017-10-16 11:46:10 · 289 阅读 · 0 评论 -
android popupwindow 的使用方法()
在项目中一直都用过popupwindow,显示弹框,,等,但都是模棱两可 ,今天理解了 特此记录一下1.使用场景 PopupWindow,顾名思义,就是弹窗,在很多场景下都可以见到它。例如ActionBar/Toolbar的选项弹窗,一组选项的容器,或者列表等集合的窗口等等。2.基本用法 使用PopupWindow很简单,可以总结为三个步骤:创建P原创 2017-10-16 10:45:57 · 2687 阅读 · 1 评论 -
android 收集错误log日志,并保存到sd卡上的实用类
在android 项目调试的时候,经常会出现崩溃,一些异常等,测试测的时候没有办法记录错误日志,咱们在项目中写一个收集错误日志的类,方便了查看错误日志 package util;import java.io.File;import java.io.FileOutputStream;import java.io.PrintWriter;imp原创 2017-11-10 11:45:47 · 680 阅读 · 0 评论 -
Android 修改正式keystore文件,微信,qq分享等测试keystore 生成
一、说明 最近在做微信的移动开发,每次运行程序都需要进行加上keystore才能进行调试。所以写下自定义keystore的方法。 其实Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keystore的指纹hash来识别的(百度地图SDK、Facebook SDK等等…),这样如果使用默认自动生成的debugkeystor原创 2017-11-10 11:26:44 · 871 阅读 · 0 评论 -
android中 多种启动线程的书写方式及方法
在android中,启动线程的方式有多种,之前自己感觉很乱,所以在这里总结一下这几种启动方式,以后忘了的时候可以回来查看 其实在多线程编程这块,我们经常要使用Handler(处理),Thread(线程)和Runnable这三个类,所以下面我们就看看用这三个类怎么启动一个线程首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler原创 2017-11-10 11:04:02 · 956 阅读 · 0 评论 -
android 下载 ios上传图片的角度显示问题
最近做项目时,遇到了android端 显示ios端上传图片的问题 ,图片角度是随着ios端拍照的角度显示的 ,也就是说如果ios端 横着拍照,android端的图片就横着显示,如果ios端竖着拍照,android端的图拍呢就竖着显示, android端显示android端上传的图片没有问题,我想是android系统内部做了处理.鸡精周折,才找到了原来可以获取照片拍照时的角度,如何获取和改变图片原创 2017-11-10 10:11:45 · 452 阅读 · 0 评论 -
android 微信分享后走ondestroy()用android:configChanges属性解决
最近在项目中调起微信分享返回后,activity走了ondestory(),不知道为什么会走,在几经波折之后发现是因为横竖屏改变了activity的生命周期,在清单文件中修改android:configChanges这个属性即可,再此记录一下,android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手原创 2017-10-27 11:25:34 · 730 阅读 · 0 评论 -
android SharedPreferences封装类 简单 好用的类
在项目中经常会用到SharedPreferences储存一些临时文件,如登录账号.密码 ,ip等 ,有时候想起来就写一个,弄的项目很乱,在此封装好了一个类,代码如下:public class mySharePreferences { public static final String SERVER_IP = "mServerIP"; public static f原创 2017-09-14 18:24:47 · 293 阅读 · 0 评论 -
android SharedPreferences封装类 简单 好用
在项目中经常会用到SharedPreferences储存一些临时文件,如登录账号.密码 ,ip等 ,有时候想起来就写一个,弄的项目很乱,在此封装好了一个类,代码如下:public class mySharePreferences { public static final String SERVER_IP = "mServerIP"; public static final String原创 2017-09-14 17:21:49 · 346 阅读 · 0 评论 -
android端父类调用子类重写的方法
看一段代码:public class main_class { public static void main(String[] args){ new c2(); }}class c1{ String name="aaaaaa"; //父类构造函数 public c1(){ print(); }//该构造函数自始...原创 2018-06-29 09:34:33 · 2936 阅读 · 0 评论