自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 android - fragment 数据丢失?状态丢失?

在代码中,你已经定义了初始值为 0 的整数 i,它通过单击按钮递增 1,并且它的值显示在 TextView 中。假设用户添加了 3 个项目,然后在屏幕旋转时(或者如果应用程序重新启动), ListView 将变为空。我对状态丢失的简单理解是,只要配置发生变化(屏幕旋转或应用重启), Activity 的整个生命周期都会被调用。因此,任何未保存的内容都将丢失。好吧,这让我想起任天堂的退出屏幕消息,“任何未保存的内容都将丢失”。屏幕旋转时,屏幕中的所有编辑文本都将变为空。方法来保存活动的当前状态。

2023-08-25 15:17:35 1102

原创 Android RecyclerView使用GridLayoutManager间距设置的方法

Android RecyclerView使用GridLayoutManager间距设置的方法

2023-03-08 15:40:50 1672

原创 Android 正则获取img标签中的src值

获取img标签中的src值

2023-01-12 16:00:59 294

原创 Android 系统升级后的坑

1、Android 8系统以上,需要单独处理悬浮窗口 //大于8.0,popWindow的type改为TYPE_APPLICATION_OVERLAY if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { mParams.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY; } else { mP...

2020-06-18 14:43:48 861

转载 打造一个丝滑般自动轮播无限循环Android库

作者:一包纯牛奶链接:https://juejin.im/post/5d6bce24f265da03db0790d1本文由作者授权发布。这里我把作者两篇文章合体了,主要是为了在项目功能介绍的基础上,也可以直接看到原理实现,故文章略长,下面为文章正文。最近公司项目在升级AndroidX,由于项目中用到的一些比较老的库都已停止更新维护,因此需要将这些库替换掉,其中就包括...

2019-12-11 09:51:57 1512 1

原创 Android初、中开发工程师进价高级开发工程师所需资源书单

Android初、中开发工程师进价高级开发工程师所需资源书单Java书单 《Effective Java》 《Java编程思想》 《Java核心技术》:Java基础知识 《Java并发编程的艺术》:并发知识集合《Java并发编程的艺术》读书摘抄 《深入理解Java虚拟机》:虚拟机知识集合 Android书单 《第一行代...

2019-12-10 10:04:55 135

转载 接入微信支付、支付宝支付 错误码4000,排查方法——开发记录

最近,写项目,再一次使用到了微信支付,和支付宝支付。之前无数次爬坑,可是每次出现的问题总是不一样,这一次接入支付宝,和微信,一共浪费了两天时间。总结下,遇到坑的问题所在。重点标注下——全部都是后台的问题,全部都是后台的。或者是开放平台配置的问题。跟移动端没有毛关系。没有毛关系。有时候该强硬的时候,一定要强硬起来。不然浪费时间。微信支付: 调用返回-1,因为之前项目中加了 微信分享...

2019-06-05 16:29:30 1702

转载 AndroidStudio导入库后不显示

我们以前在AndroidStudio导入库的步骤一般是File–>New–>import Module,然后选择库,然后Project Structure–>app–>Dependencies–>点击加号添加–>Module dependency–>选择目标库。但是这次因为更新了AndroidStudio,导入库出现了一些出乎意料的事情。比如,库整个不显...

2018-12-05 13:25:19 601

转载 kotlin 视频教程

转自这里各位小伙伴久等了,我给大家录了一套kotlin的视频教程01-课程介绍http://www.365yg.com/item/6445599306496868878/02_kotlin学习方法http://www.365yg.com/item/6445599300020863502/03_kotlin选好教练车http://www.365yg.com/item/6445599...

2018-10-31 10:13:08 140

翻译 解决 RecyclerView嵌套 GrideView只显示一行

//重写gridview的onMeasure方法public class MyGridView extends GridView{ public MyGridView(Context context) { super(context); } public MyGridView(Context context, AttributeSet attrs) { ...

2018-06-01 11:28:55 1018

原创 Android-双击退出程序功能

/** * 双击退出功能是否生效(默认ture) */private boolean DOUBLECLICK_EXIT = true;/** * 双击退出函数 */private long firstTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (DOUBLECL...

2018-05-22 17:44:51 890

原创 销毁Activity时添加动画效果

finish(); overridePendingTransition(R.anim.outactivity,0);//在res下创建anim文件夹,创建out_to_left.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/and...

2018-03-14 15:28:46 338

原创 消除手机启动时出现的白屏现象

在D:\daima\DouYinDeom\QiniuUploadDemo\src\main\res\values\styles.xml中设置//@drawable/splash  自己的一张图片<item name="android:windowBackground">@drawable/splash</item><item name="android:windowN...

2018-02-23 16:48:32 372

原创 retrofit+Rxjava 封装获取接口数据

//调用 RetrofitFactory 调用你想用的请求方法RetrofitFactorypackage bwie.com.yikezhong.view.Utils;import java.util.Map;import java.util.concurrent.TimeUnit;import io.reactivex.android.schedulers.AndroidSch

2018-01-28 20:43:18 821

原创 订单状态

DingDanStatusActivity package bwie.com.a20180113zhoulian.view.activity;import android.os.Bundle;import android.support.annotation.IdRes;import android.support.v7.app.AppCompatActivity;import andr

2018-01-19 10:09:30 736

原创 moth购物车

package bwie.com.a20180113zhoulian.utils;/** * Created by dell on 2018/1/17. */public class ApiUtil { public static final String cartUrl="http://120.27.23.105/product/getCarts?uid=11824&sour

2018-01-19 10:01:51 201

原创 自动生成代码适配文件

package com.sn.myapplication;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintWriter;public class MakeXml {//路径改成自

2018-01-15 10:32:05 282

原创 正则表达式之判断是否是手机号

//判断是否是手机号public static boolean isPhoneNumber(String phoneNo) { if (TextUtils.isEmpty(phoneNo)) { return false; } if (phoneNo.length() == 11) { for (int i = 0; i 11; i++)

2017-12-10 19:09:30 730

原创 自定义view之九宫格手势解锁空间

主页面  MainActivitypublic class MainActivity extends AppCompatActivity { private LockView lockView; // 自定义九宫格手势解锁控件 @Override protected void onCreate(Bundle savedInstanceState) {

2017-12-01 18:54:19 194

原创 OKhttp post上传文件

/**     * java.io.FileNotFoundException: /storage/emulated/0/note01.md: open failed: EACCES (Permission denied)     * 文件未找到的异常....打开失败了....权限拒绝     *     * 6.0以后权限是运行时权限...     * -----------

2017-11-29 14:39:03 1442

原创 OKhttp post异步请求获取数据

/**     * post和get都有同步和异步的方式.....区别就在于call调用的方法不同     * @param view     */  OkHttpClient okHttpClient = new OkHttpClient();        //2.传递参数使用FormBody请求实体对象        FormBody formBody

2017-11-29 14:36:45 3424

原创 Okhttp get异步请求数据

/**     * post和get都有同步和异步的方式.....区别就在于call调用的方法不同     * @param view     */        OkHttpClient okHttpClient = new OkHttpClient();        final Request request = new Request.Bui

2017-11-29 14:35:26 458

原创 OKhttp get同步请求方式 获取数据

耗时操作写在子线程当中 new Thread(){            @Override            public void run() {                //1.创建一个okhttp客户端对象                OkHttpClient okHttpClient = new OkHttpClient();

2017-11-29 14:32:52 2006

原创 angularjs 判断字符串是否是数字格式

var num=isNaN(parseInt($scope.addage;//如果是true的话就是字符串,如果是false的话就进行添加if(num) {alert("年龄格式不对!");} else {$scope.datas.push({id: $scope.addid,name: $scope.addname,age: $scope.addage,p

2017-11-23 10:50:31 3079

原创 angularjs 公司表单

.btu:hover {cursor: pointer;}.option:hover {background: yellow;color: white;}table tbody tr:nth-child(2n) {background-color: saddlebrown;}$(function(){   $("tbody tr:odd"

2017-11-23 10:34:59 99

原创 angularjs 点击查询按钮模糊过滤器

var goods=$scope.datas;$scope.selname="";$scope.select=function(){if ($scope.selname==""){alert("请输入姓名");}else if ($scope.selname.indexOf("杨")>=0){alert("敏感词汇");}$f=$filter("filt

2017-11-23 10:32:00 772

原创 angularjs 表格隔行变色和滑过行改变背景颜色

.option:hover {background: yellow;color: white;}table tbody tr:nth-child(2n) {background-color: saddlebrown;}

2017-11-23 10:30:02 2925

原创 angularjs 按钮滑过时光标变成小手

按钮  id为btu删除.btu:hover {cursor: pointer;}

2017-11-23 10:27:34 1373

原创 angularjs的简易购物代码

$(function(){$("tbody tr:odd").css("background-color","darkgray");      $("tbody tr:even").css("background-color","lightgray");})   angular.module("myapp",[]).controller("ct",functio

2017-11-21 20:20:59 265

原创 angularjs 自定义过滤器 改变敏感字

angular.module("myapp",[]).filter("demof",function(){//input不需要改变,固定的格式return function(input){//只要改敏感字var newc=input.replace(/米/g,"*");return newc;};}){{s.id}}***

2017-11-21 20:16:24 246

原创 ionis 和angularjs 购物车的代码

//主页面.content{margin-top: 50px;}.zong {height: 1000px;width: 1100px;margin: 0 auto;}.left {margin-top: 50px;height: 800px;width: 150px;float: left;}

2017-11-19 19:37:25 190

原创 angularjs的增删改查

angularjs自己定义一个数组var app = angular.module("myApp", []);  app.controller("myCtrl", function($scope) {      $scope.user= [/*{              "id": 1,              "name": "张三1",             

2017-11-19 19:19:32 324

原创 Ionic路由切换

************body中的代码*********************      GO pag1.html!GO pag2.html!*****************script**************************angular.module("myapp", ["ionic"]).config(fu

2017-11-17 14:38:47 602

原创 table表格隔行变色

动态添加table表格var name= $("#name").val();var sex=$("#sex").val();var sr=$("#sr").val();var province=$("#province").find("option:selected").text();var city=$("#city").find("option:selected").tex

2017-11-15 13:44:21 957

原创 复选框全选和反选 还有批量删除

//全选和反选效果function ckAll() {//获取所有复选框var cks = document.getElementsByName("ck");for(var i = 0; i cks[i].checked = !cks[i].checked;}}function delAll() {//复选框var len = $("input[na

2017-11-15 13:37:57 184

原创 最普通的 angularJS 路由切换分类

angular.module("ctapp",["ngRoute"]).config(["$routeProvider",function($routeProvider){$routeProvider.when("/1",{templateUrl:"zhuye.html"}).when("/2",{templateUrl:"gy.html"}).when("/3",{t

2017-11-15 09:10:19 188

原创 js 省份城市实现二级联动效果

var citys = new Array(); //一个二维数组,用于存储省市,依次对应 citys[1]=new Array("济南","青岛","烟台","济宁","德州","莱芜"); citys[2]=new Array("安庆","阜阳","合肥","马鞍山","芜湖"); citys[3]=new Array("北京");

2017-11-11 10:43:17 4178

原创 js 常用过滤器:指定数据格式

++++++++++++使用过滤器指定钱格式 ++++++++请输入你的资产使用过滤器指定钱格式 数据|currency:"$" {{mymoney|currency:'¥'}}++++++++++++++使用过滤器指定转为大写++++++++++++请输入你的英文名使用过滤器指定转为大写{{fisrtname|uppercase}}

2017-11-10 14:24:38 444

原创 Android studio 数据库的运用

1————————————创建一个数据库———————————— 继承:SQLiteOpenHelperpublic class MyHelper extends SQLiteOpenHelper { public MyHelper(Context context) { super(context, "bawei.db", null, 1);

2017-10-26 10:06:56 1815

原创 EditText 的圆角设置

drawable下的shape文件 om/apk/res/a ndroid" android:shape="rectangle" android:padding="10dp"> omRightRadius="15dp" android:bottomLeftRadius="15dp"

2017-10-24 09:36:50 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除