- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 ubuntu下载安卓源码
1.下载源码前准备第一步在虚拟机安装ubuntu版本22.04.2(其他版本也可以)不会安装ubuntu系统可以自行百度这里不讲解第二步安装jdk1.可自行在oracle官网下 下载地址https://www.oracle.com/java/technologies/downloads/2.配置jdk环境变量 1. 将下载好的压缩包解压到/home 目录下,我本人的jdk路径:/home/jdk-17.0.0.7 2. 使用vim打开~/.bashrc文件。注意新系统安装没有vim 可执行
2023-06-21 15:09:15 381
原创 Android视差特效
RecyclerView配合Imageview现实下拉视差特效ParallaxRecyclerView继成RecyclerView并重写dispatchNestedPreScroll方法,即可达到上图效果,以前是继承ListView重写overScrollBy方法实现的具体现实类如下:public class ParallaxRecyclerView extends RecyclerView { //视差动画view的父view private ViewGroup mParent;
2020-09-07 16:54:05 393 1
原创 Android 向系统日历添加日程
工作需求:需要在某个时间点提前提醒用户秒杀活动开始由于推送到达率不高不够及时,使用系统日历的日程是最方便最简单的选择1.使用系统日历需要添加权限 targetSdkVersion=23以上的需要动态申请权限<uses-permission android:name="android.permission.READ_CALENDAR" /><uses-permissi...
2019-08-03 18:22:05 2859
原创 Android 自定义垂直虚线控件
开发中遇到垂直虚线作为分割线,本以为使用shape可以解决,没想到shape实现的只有水平方面的虚线没有垂直方向,无奈只能自己写一个控件。为了以后使用方便,将设置控件的样式提到外部实现。需要的同学也可以拿去使用1.在attrs.xml文件中添加使用方法<declare-styleable name="LineDashView"> <!--虚线颜色--> ...
2019-08-03 17:51:38 475
原创 retorfit2+okhttp3文件上传下载
创建一个网络请求接口ApiService,后续项目中所有网络请求均在该接口中定义:常见网络请求格式和参数书写 1 GET方式请求——–无参请求/**比如完整路径https://api.app.com/vi/my/home.json * baseUrl指的是https://api.app.com/vi/ * 显而易见my/home.json是完整路径除baseUrl之外的部分 */@
2017-04-18 16:17:43 1749
原创 OkHttp3.6.0+Retrofit2.2.0持久化cookie
配置cookie信息: 1 保存cookie信息(一般在登录app之后保存cookie信息):/** * Created by zhang on 2017/4/14 09 : 57. */public class ReceivedCookiesInterceptor implements Interceptor {@Overridepublic Response intercept(C
2017-04-18 16:11:38 598
原创 EditText一些属性
EditText一些属性1.去掉下边框:android:background=”@null”2.改变光标的颜色:android:textCursorDrawable=”@null”(光标颜色和字体颜色一致)可以在shap文件自定义光标颜色,例如:(<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.
2017-02-23 12:04:07 369
转载 Android spannableStringBuilder用法整理
spannableStringBuilder 用法详解:SpannableString ss = new SpannableString(“红色打电话斜体删除线绿色下划线图片:.”); //用颜色标记文本//setSpan时需要指定的flag ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2, Spanned.SPAN_EXCL
2016-12-29 15:08:26 425
原创 TextView图文混排Gif
1.gif解析器import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import java.io.InputStream;import java.util.Vector;public class GifDecoder { /** * File read status: No errors.
2016-12-29 14:59:03 850
原创 Scrollview嵌套listview解决滑动冲突
Scrollview嵌套listview解决滑动冲突使用说明通过手指触摸控件位置来判断是否需要拦截该滑动事件,目前scrollview中只能处理一个listview或者gridview,如果scrollview中有多个只能任选其一使用方法只需将listview设置到scrollviewlist中即可scrollviewlist.setListView(listview);简单粗暴上代码imp
2016-11-14 16:44:03 474
原创 picasso修改缓存路径
Picasso使用方法Picasso.with(上下文).load(图片url).placeholder(加载成功前的默认图片) .error(加载错误时的图片).into(imageview);修改picasso图片缓存路径由于picasso是单例模式,只需在Application中onCreate方法中设置即可 /** * 设置图片缓存
2016-11-14 16:35:46 1106
原创 Android6.0权限问题
Android6.0权限问题1、AndroidManifest.xml中android:targetSdkVersion=”22”以下使用旧版本权限,即强制用户使用权限,大于22 使用新版本权限,即权限限制决定用户手中。2、Android6.0解决权限做法用户手机版本6.0以下使用旧版本权限,6.0以上动态加载权限。谷歌将侵犯用户隐私的权限分成九组,同组中只要有一个权限允许,组内所有权限默认允许。
2016-08-22 15:03:15 1862
parallax.zip
2020-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人