- 博客(45)
- 收藏
- 关注
原创 android - fragment 数据丢失?状态丢失?
在代码中,你已经定义了初始值为 0 的整数 i,它通过单击按钮递增 1,并且它的值显示在 TextView 中。假设用户添加了 3 个项目,然后在屏幕旋转时(或者如果应用程序重新启动), ListView 将变为空。我对状态丢失的简单理解是,只要配置发生变化(屏幕旋转或应用重启), Activity 的整个生命周期都会被调用。因此,任何未保存的内容都将丢失。好吧,这让我想起任天堂的退出屏幕消息,“任何未保存的内容都将丢失”。屏幕旋转时,屏幕中的所有编辑文本都将变为空。方法来保存活动的当前状态。
2023-08-25 15:17:35
1169
原创 Android RecyclerView使用GridLayoutManager间距设置的方法
Android RecyclerView使用GridLayoutManager间距设置的方法
2023-03-08 15:40:50
1790
原创 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
892
转载 打造一个丝滑般自动轮播无限循环Android库
作者:一包纯牛奶链接:https://juejin.im/post/5d6bce24f265da03db0790d1本文由作者授权发布。这里我把作者两篇文章合体了,主要是为了在项目功能介绍的基础上,也可以直接看到原理实现,故文章略长,下面为文章正文。最近公司项目在升级AndroidX,由于项目中用到的一些比较老的库都已停止更新维护,因此需要将这些库替换掉,其中就包括...
2019-12-11 09:51:57
1828
1
原创 Android初、中开发工程师进价高级开发工程师所需资源书单
Android初、中开发工程师进价高级开发工程师所需资源书单Java书单 《Effective Java》 《Java编程思想》 《Java核心技术》:Java基础知识 《Java并发编程的艺术》:并发知识集合《Java并发编程的艺术》读书摘抄 《深入理解Java虚拟机》:虚拟机知识集合 Android书单 《第一行代...
2019-12-10 10:04:55
144
转载 接入微信支付、支付宝支付 错误码4000,排查方法——开发记录
最近,写项目,再一次使用到了微信支付,和支付宝支付。之前无数次爬坑,可是每次出现的问题总是不一样,这一次接入支付宝,和微信,一共浪费了两天时间。总结下,遇到坑的问题所在。重点标注下——全部都是后台的问题,全部都是后台的。或者是开放平台配置的问题。跟移动端没有毛关系。没有毛关系。有时候该强硬的时候,一定要强硬起来。不然浪费时间。微信支付: 调用返回-1,因为之前项目中加了 微信分享...
2019-06-05 16:29:30
1753
转载 AndroidStudio导入库后不显示
我们以前在AndroidStudio导入库的步骤一般是File–>New–>import Module,然后选择库,然后Project Structure–>app–>Dependencies–>点击加号添加–>Module dependency–>选择目标库。但是这次因为更新了AndroidStudio,导入库出现了一些出乎意料的事情。比如,库整个不显...
2018-12-05 13:25:19
634
转载 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
144
翻译 解决 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
1031
原创 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
902
原创 销毁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
343
原创 消除手机启动时出现的白屏现象
在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
377
原创 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
828
原创 订单状态
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
744
原创 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
210
原创 自动生成代码适配文件
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
290
原创 正则表达式之判断是否是手机号
//判断是否是手机号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
791
原创 自定义view之九宫格手势解锁空间
主页面 MainActivitypublic class MainActivity extends AppCompatActivity { private LockView lockView; // 自定义九宫格手势解锁控件 @Override protected void onCreate(Bundle savedInstanceState) {
2017-12-01 18:54:19
200
原创 OKhttp post上传文件
/** * java.io.FileNotFoundException: /storage/emulated/0/note01.md: open failed: EACCES (Permission denied) * 文件未找到的异常....打开失败了....权限拒绝 * * 6.0以后权限是运行时权限... * -----------
2017-11-29 14:39:03
1473
原创 OKhttp post异步请求获取数据
/** * post和get都有同步和异步的方式.....区别就在于call调用的方法不同 * @param view */ OkHttpClient okHttpClient = new OkHttpClient(); //2.传递参数使用FormBody请求实体对象 FormBody formBody
2017-11-29 14:36:45
3453
原创 Okhttp get异步请求数据
/** * post和get都有同步和异步的方式.....区别就在于call调用的方法不同 * @param view */ OkHttpClient okHttpClient = new OkHttpClient(); final Request request = new Request.Bui
2017-11-29 14:35:26
466
原创 OKhttp get同步请求方式 获取数据
耗时操作写在子线程当中 new Thread(){ @Override public void run() { //1.创建一个okhttp客户端对象 OkHttpClient okHttpClient = new OkHttpClient();
2017-11-29 14:32:52
2027
原创 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
3125
原创 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
109
原创 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
782
原创 angularjs 表格隔行变色和滑过行改变背景颜色
.option:hover {background: yellow;color: white;}table tbody tr:nth-child(2n) {background-color: saddlebrown;}
2017-11-23 10:30:02
2950
原创 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
279
原创 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
253
原创 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
204
原创 angularjs的增删改查
angularjs自己定义一个数组var app = angular.module("myApp", []); app.controller("myCtrl", function($scope) { $scope.user= [/*{ "id": 1, "name": "张三1",
2017-11-19 19:19:32
332
原创 Ionic路由切换
************body中的代码********************* GO pag1.html!GO pag2.html!*****************script**************************angular.module("myapp", ["ionic"]).config(fu
2017-11-17 14:38:47
616
原创 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
975
原创 复选框全选和反选 还有批量删除
//全选和反选效果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
193
原创 最普通的 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
196
原创 js 省份城市实现二级联动效果
var citys = new Array(); //一个二维数组,用于存储省市,依次对应 citys[1]=new Array("济南","青岛","烟台","济宁","德州","莱芜"); citys[2]=new Array("安庆","阜阳","合肥","马鞍山","芜湖"); citys[3]=new Array("北京");
2017-11-11 10:43:17
4191
原创 js 常用过滤器:指定数据格式
++++++++++++使用过滤器指定钱格式 ++++++++请输入你的资产使用过滤器指定钱格式 数据|currency:"$" {{mymoney|currency:'¥'}}++++++++++++++使用过滤器指定转为大写++++++++++++请输入你的英文名使用过滤器指定转为大写{{fisrtname|uppercase}}
2017-11-10 14:24:38
464
原创 Android studio 数据库的运用
1————————————创建一个数据库———————————— 继承:SQLiteOpenHelperpublic class MyHelper extends SQLiteOpenHelper { public MyHelper(Context context) { super(context, "bawei.db", null, 1);
2017-10-26 10:06:56
1843
原创 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
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人