- 博客(22)
- 收藏
- 关注
原创 Android中如何截取字符串中某个字符之前或之后的字符串
String str="今天的天气好吗???"String[] split = query.split("附近的");return split[1].toString();
2021-06-21 10:52:55
2130
2
原创 数据库按照数组顺序进行排序
select * from song where id in ("id1","id2","id3")order by instr("id1,id2,id3",id);传来的数组会按顺序占位传值 但数据查时是不按顺序 或者倒序把数据展示,所以我们需要按照数组的顺序展示数据通过order by instr数组的顺序 (id是表中的关键字)进行展示数据的顺序...
2019-04-10 16:52:33
833
原创 防止重复点击 防连点
一分钟内两次点击public static boolean isFastClickInMinute() { if (System.currentTimeMillis() - lastMinuteClickTime >= 60 * 1000) { lastMinuteClickTime = System.currentTimeMillis(); return fal...
2019-04-09 16:23:27
2345
原创 使用正则去除字符串String的双引号
正则去除双引号String string="字符串";string.replaceAll("\"([^\"]*)\"", "$1");过滤符号表情 转义字符 EmojiParser.parseToUnicode("姓名")高亮关键词显示(这是截取名字进行高亮展示)String userText =“字段”; int indexOfUserText = userT...
2019-04-09 15:49:02
5016
原创 Activity 缓存
假设我们在使用activityA 这时来了一个电话,当再次回来时activity A执行的就不是onRestart方法,而是onCreate方法重新创建一次,这样的话我们之前A中的一些临时数据或者状态信息等可能就会丢失那么,我们该如何对这些临时数据和状态进行保存呢?Activity中提供了onSaveInstanceState回调方法,我们可以通过它保存临时数据和状态,方法中有一个Bundle参...
2018-06-12 08:36:56
509
原创 购物车
implementation 'org.greenrobot:eventbus:3.1.1' private ExpandableListView elv; private CheckBox checkbox2; private TextView tvPrice; private TextView tvNum; private View inflate...
2018-06-01 08:17:41
233
原创 okhttp+rxjava2+retrofit2封装类
public static final int DEFAULT_TIMEOUT = 5; public static final String URL="https://www.zhaoapi.cn/"; private Retrofit mRetrofit; private ApiService mApiService; p...
2018-05-31 19:37:31
274
转载 导航栏
1、BottomTabBar的整体背景虽然一般这里都是用白色或者接近白色的浅色调作为背景,但我们也不能给他固定死,要提供这样的一个方法,让使用者可以把背景设置成任何的颜色。2、图片这里不仅要传入一个图片,还要做图片做一些设置:图片的宽高尺寸(这个也需要对外设置一个方法)图片得设置居中,这个直接固定写死就好了,我见过的应用都是设置居中的,没见过别的情况,个人感觉,不设置居中也不美观啊3、 文字与图片...
2018-05-03 10:15:08
324
原创 最简单流式布局
//自定义的类public class MviewGroup extends ViewGroup { public MviewGroup(Context context) { this(context,null); } public MviewGroup(Context context, AttributeSet attrs) { th...
2018-05-03 08:31:26
341
原创 mvp RecyclerView展示
okhttp依赖:compile 'com.squareup.okhttp3:okhttp:3.3.0'recyclerview依赖:compile 'com.android.support:recyclerview-v7:26.1.0'MainActivity:public class MainActivity extends BaseActivity implements IbaseView...
2018-04-22 19:31:58
202
原创 自定义View 旋转画布
public class conView extends View implements View.OnClickListener{ private Paint paint; private Paint paint1; private Rect rect1; private RectF rectF;int countX; int countY; ...
2018-04-12 15:07:13
567
原创 数据库加pullToRefreshListView
//主mainActivitypublic class MainActivity extends AppCompatActivity { private PullToRefreshListView pullToRefreshListView;List<JavaBean.NewslistBean> list=new ArrayList(); private Mya...
2018-04-07 16:15:26
184
原创 angular简单二级联动
<select ng-init="cheng=pros[0]"ng-model="cheng" ng-options="p.pro for p in pros" ng-change="gai(cheng)"> </select> <select ng-init="shi=city[0]" ng-model="shi" n
2018-04-07 15:45:21
537
转载 angular增删改查
<html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />
2018-03-26 02:40:34
188
转载 频道管理
1、首先在项目的build下注册allprojects { repositories { jcenter()//下面这句才是加上的,上面的自带 的 maven {url "https://jitpack.io"} }}2、然后在app下的build中导入依赖 compile 'com.github.andyoom:draggr...
2018-03-04 19:46:57
157
转载 命名规范
先介绍两种命名规则:驼峰命名法:又称小驼峰命名法。除了首个单词首字母小写除外,其余所有单词所有首字母都要大写。帕斯卡命名法:又称大驼峰命名法。所有单词首字母大写。包的命名规范包名一律小写建议采用如下规则:【com】.【公司名/组织名】.【项目名称】.【模块名】比如:com.jacksen.mvp.demo。然后在这个目录下根据业务逻辑进行分层。常见
2018-02-01 12:04:56
438
转载 Android图片压缩
Android图片压缩方法集合编辑删除在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本
2018-01-31 14:13:10
242
转载 Java中强软弱虚四种引用
Java中强软弱虚四种引用一:引用的目的:在Java中垃圾回收器的运行是JVM操作的,但是我们仍然可以在一定程度上与垃圾回收器进行交互,其目的在于更好的帮助垃圾回收器管理好应用的内存,避免内存出现OOM这种交互方式就是使用JDK 1.2引入的java.lang.ref包,为对象指定不同的引用类型。Object obj = new Object() obj指向的
2018-01-30 17:05:41
210
转载 Universal-Image-Loader
Android开源框架Universal-Image-Loader详解一、功能特性:1、多线程异步加载和显示图片(图片来源于网络、sd卡、assets文件夹,drawable文件夹(不能加载9patch),新增加载视频缩略图)[java] view plain copy"http://site.com/image.png" // from Web "file:///mnt/sdcard/imag...
2018-01-30 11:42:50
237
转载 SYS异步请求网络数据
public String urlString = "http://api.expoon.com/AppNews/getNewsList/type/1/p/1"; String urlBitmap = "http://img.my.youkuaiyun.com/uploads/201407/26/1406383265_8550.jpg"; private ListView listView
2018-01-28 22:28:43
161
原创 手机摇一摇
//获取系统服务里面的一个magager; sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); //得到了一个加速度传感器 defaultSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCE
2018-01-27 08:54:24
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人