Android
江疏寒
这个作者很懒,什么都没留下…
展开
-
Android面试常见问题整理
线程与线程池(解析与用法使用)https://www.cnblogs.com/ruiati/p/6134131.html(线程池的好处,详解,单例)https://blog.csdn.net/fengye454545/article/details/79536986会不断更新…...原创 2019-03-22 19:50:40 · 835 阅读 · 0 评论 -
app启动优化耗时分析
app的启动优化前提:记录下这次的坑爹操作吧.前不久,经理找到我.让帮忙优化一个项目的ap,启动大概需要5s(瘆人),将其优化至3s,后来又说<=2s.之后,就开始了分析…1.起步,先是对添加日志进行分析,就我们平时那种很正常的操作,不断比较日志来进行分析.通过对代码添加系统时间的打印: //----- SimpleDateFormat format=new S...原创 2019-11-01 11:28:27 · 864 阅读 · 0 评论 -
adb常用命令,简单快捷
最近,由于一些缘由,开发了相关的一些车载信息.对于我而言,除了复杂的机载系统操作之外,印象最为深刻的莫怕是这adb命令罢了.简单粗略的总结下:说明:>代表windows命令行,#代表linux命令行(暂未使用,不编排),在使用命令时不需要输入’>‘或’#’adb shell //进入shell模式adb -s devicename shell //进入指定...原创 2019-10-16 09:55:22 · 543 阅读 · 0 评论 -
TextView SpannableString属性详情
TextView SpannableString属性详情我们经常性的使用SpannableString属性,这个属性其实是很赞的.这里实现了点击TextView跳转Activity.Main3Activity代码public class Main3Activity extends AppCompatActivity { private TextView content; @...原创 2019-01-17 11:11:09 · 572 阅读 · 0 评论 -
沉浸式状态栏
沉浸式状态栏依赖(module下的): implementation 'com.github.crossoverone:StatusBarUtil:1.3.3'还要拉取远程库(project底下的)allprojects { repositories { google() jcenter() maven { url 'https...原创 2019-02-15 10:44:21 · 404 阅读 · 1 评论 -
Fragment布局的重叠
最近在做项目的时候,出现了一个fragment的布局重叠.这个当app崩溃时,特别明显.以为是代码问题,不过后来发现其实是fragment的会被回收.fragment的切换,大家无非是replace或者show,hide.当时因为侧拉的原因,用的show,hide所以下面的代码以show hide为例.废话不多说.直接写上这个就好了.这个也完美的解决了横竖屏切换时的布局重叠. if ...原创 2019-03-04 11:41:25 · 560 阅读 · 0 评论 -
Android开源框架
开源框架https://blog.csdn.net/yun382657988/article/details/83303147?tdsourcetag=s_pcqq_aiomsggithubhttps://github.com/Trinea/android-open-project原创 2019-04-02 11:02:47 · 413 阅读 · 0 评论 -
App中英文切换简单好用
瞬间完成你的功能看了很多demo , 烦了很久 , 其实贼简单 …五月的清晨, 四月的黄昏 , 特意写一篇吧.特别简单直接上传demo地址https://github.com/Youziljt/MyApplication没有太多操作…...原创 2019-04-30 17:46:13 · 1461 阅读 · 2 评论 -
XRecyclerView的点击切换布局
一个按钮切换布局 布局效果点击图片切换布局布局二代码实现很容易想象我们只需要在Adapter中实现两种布局的加载和两种布局的判断适配器中添加 /** * 切换布局 */ public final static int LINEAR_TYPE = 0;//线性 public final static int GRID_TYPE ...原创 2018-12-15 12:40:37 · 1961 阅读 · 0 评论 -
异常捕获的demo文件-------结合腾讯bugly
异常捕获的demo文件public class CrashHandler implements Thread.UncaughtExceptionHandler {private static CrashHandler sInstance = null;private Thread.UncaughtExceptionHandler mDefaultHandler;private Conte...原创 2018-12-07 10:46:26 · 549 阅读 · 0 评论 -
XRecyclerView的使用
XRecyclerView的使用首先导入我们的依赖(永恒不变的主题) implementation ('com.jcodecraeer:xrecyclerview:1.5.9'){ exclude group: 'com.android.support' }其次这个我们导入依赖之后的使用方法很类似于我们的XlistView的使用布局文件中 &amp;...原创 2018-12-14 14:52:39 · 919 阅读 · 0 评论 -
Android事件分发机制
Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()首先先简单了解Android事件处理的过程,以及Android中的以上三个方法的作用.事件处理 :从用户开始到结束分为两个部分( 分为按下down , 抬起 up 两个部分) 简单附一张图,很好理解.这里就是简单的大家对手机,平板,iPad等的操作...原创 2018-11-22 15:05:40 · 696 阅读 · 0 评论 -
自定义大转盘(简陋版)
自定义大转盘写一个.class文件,布局里面用包名点到就可以了.简易的效果布局<jt.com.fan.FanView android:id="@+id/fanView" android:layout_width="match_parent" android:layout_height="match_parent" />MyClass( 自...原创 2018-11-29 20:12:56 · 7762 阅读 · 0 评论 -
shape的属性详解
shape的属性解释属性shape属性rectangle矩形(默认)oval椭圆line直线ring环形2.基本属性基本属性描述Corners圆角Solid内部填充颜色Gradient渐变色Stroke这是描边属性,可以定义描边的宽度,颜色,虚实线等padding内部边距...原创 2018-12-04 19:37:29 · 4553 阅读 · 1 评论 -
attrs.xml
attrs属性问题attrs.xml设定的自定义属性,指的是在xml布局中使用的 android:text="" 等属性。第一步:一、在res/values文件下定义一个attrs.xml文件.代码如下:<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?&原创 2018-12-04 20:48:27 · 1212 阅读 · 0 评论 -
SharedPreferences的详解
SharedPreferences的详解困扰了很久…简单的模仿下如下效果首先考虑自己的按钮需求<1>记住密码之后,再次进入app用户名与密码已显示;<2>直接登录,进入app直接登录<3>点击登录按钮时,(什么也不选),下次进入,什么也没有.<4>只有点击登录时,我才开始用sp对象保存密码[起步要求];那我们保存什么呢?一定是u...原创 2018-12-08 10:42:04 · 554 阅读 · 0 评论 -
OkHttp封装好的工具类
OkHttpClient封装好的请求数据,提交数据的方法//传递一个网络接口进来 public static String get(String urlString){ OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder().url...原创 2018-12-12 16:41:58 · 1082 阅读 · 0 评论 -
Android中的abstract 与interface
abstract , interface// 抽象类abstract class Abc {// 抽象类中的抽象方法public abstract void setData(int i);public void Print() {// 调用了抽象方法setData(100);}}// 该类继承抽象类class Bcd extends Abc {@Overridepubli...原创 2018-12-06 19:38:41 · 1769 阅读 · 0 评论 -
OkHttp上传头像
相册获取图片<> case R.id.xiangce: Intent intent = new Intent(Intent.ACTION_PICK); intent.setType("image/*"); // 开启传递,请求码为PHOTO_REQUEST_GALLERY(400) ...原创 2018-12-14 10:12:29 · 536 阅读 · 0 评论