- 博客(35)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序支付+java后台实现(完整版)
前言:本人是从android 转java的,第一次加入项目就遇到了微信支付对接,微信支付的对接文档让我感觉很差,也遇到了很多的坑,所以在此记录一下。-------------------------------------------------------------------------------------------------------------------------...
2020-03-04 11:40:08
4186
2
原创 android studio工具 提交拉去代码失败
Update failed Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed Unexpected end of file from server at org.jetbrains.git4idea.GitAppUtil.sendXmlRequest(GitAppUtil.java:30) at org.jetbrains.git4ide
2022-04-03 18:07:30
1372
4
原创 android 沉浸式状态栏+状态栏颜色反转
/** * 系统statusbar条颜色反转,背景变白色,字体变黑色 * 如果activity顶到屏幕上面去了,则要在布局添加android:fitsSystemWindows="true" */ @TargetApi(Build.VERSION_CODES.LOLLIPOP) private void setWhiteStatusBar(){ ...
2020-05-01 22:45:16
876
原创 微信小程序项目属性
order属性设置项目沿主轴方向上的排列顺序,数值越小,拍排列越靠前。属性值为整数.item{ order: 0(默认值) | <integer>}flex-shrink属性当项目在主轴方向上溢出时,通过设置项目收缩因子来压缩项目是容器。属性值为项目的收缩因子,属性值取非负数。.item{ flex-shrink: 1(默认值) | <...
2019-06-14 13:48:35
463
原创 微信小程序布局属性
flex是一种灵活的布局模型在不固定高度信息的例子中,我们只需要在容器中设置一下两个属性即可实现不确定下的垂直居中.container{ display: flex; flex-direction: column; justify-content: center;}flex不单是一个属性,它包含了一套新的属性集。属性集包括用于设置容器,和用于设置项目两部分。...
2019-06-14 10:20:25
2520
原创 Android AutoDispose 防止RxJava内存泄漏
前言内存泄漏问题一直是android开发的一个大问题,RxJava已经深入人心,但是RxJava的使用不当会导致内存泄漏。RxJava本是一个减少我们代码量,方便我们使用的一个库。但是由于我们要解决内存泄漏,就变得麻烦起来。那本来一个简单方便的东西,又要由于其他的处理变得麻烦,叫人恶心。之前有一个RxLiycycle库来进行内存管理,但是这个并不完美,在Github上也可以看出它的做者也更倾向...
2019-05-21 16:46:48
954
原创 android 封装Retrofit+RxJava
我们在做项目中,经常会用Retrofit网络请求框架。在最近的项目中我也在使用。由于一些接口数据的原因,所以自己做了一些封装避免了一些麻烦代码,然后在这里总结一下,这次的封装主要在于对于返回数据的状态码提取在成功前进行状态处理,只有请求成功才可以到业务层了解更多请查看码云:链接无敌分割线----------------------------------------------...
2019-05-15 11:06:09
349
原创 android Studio 码云新建项目
最近在做一个项目,突然想整理一下技术点,打算使用码云管理下,结果就出现了许多问题,现在说一下我在使用码云管理项目,和上传项目遇到的问题无敌分割线-------------------------------------------------------------------------------------------------------------------------...
2019-05-10 18:21:01
303
原创 Collection中list集合的应用常见的方法
集合 : 用存放对象的容器(集合) Collection : 跟接口 : 单列集合 ---> List :有序的 ,元素是可以重复的。 ---> Set : 无序的 ,元素是不可以重复的。 Collectionz红常用的方法: 增 add();添加一个元素 addAll()...
2018-06-27 11:31:26
480
原创 Java 数组排序三种常用方法解读
对于刚接触java数组的来说,常用的数组排序有三种方式,一下为大家介绍和解读代码:冒泡排序:从小到大思路:1.首先确定有N个数,需要比较的就是n-1轮,每次可以确定一个较大的数2.需要构建两个相邻的数进行比较,a[j]和a[j+1],如果不满足条件,进行数字交换3.每轮比较确定一个较大的数,该数为未排序的最大值,放到未排序的最后public class DemoBubble { public s...
2018-06-26 17:09:13
473
原创 利用正则表达式,对String对象进行替换与分割
对String字符串进行修改package day_160810_regex;import java.util.Arrays;public class Demo02 { public static void main(String[] args) { String s = "1,2,3,4,5"; String[] ss = s.split(","); System.ou
2017-11-21 14:54:03
759
原创 正则表达式用法
1、范围的字符类:[abc],范围中的一个,a或b或c [^abc],取反,除了abc中的一个[a-z],小写字母中的任何一个[a-zA-Z],字母中的任何一个[a-c[m-q]],并集,abcmnopq中的任何一个[a-c && [b-f]],交集,bc中任何一个[a-z && [bcd]],交集。bcd中的一个
2017-11-21 14:25:36
154
原创 String、StringBuffer与StringBuilder之间区别
对于一些面试的笔试题,很多公司对于员工的基础知识非常的重视,经常会在笔试题上问出这样的问题。所以关于这三个类在字符串处理中的位置和优缺点进行了总结和归纳:1.三者在执行速度方面的比较:StringBuilder>StringBuffer>String2.StringString 字符串常量StringBuffer 字符创变量StringBuilder 字符创变量从定义上
2017-11-17 10:07:35
170
原创 Math的取值和基本算法
在编程中经常会用到Math的算法,所以在整理资料的时候简单的列出了一些常用的Math算法package day_160810_common;import java.util.*;import static java.lang.Math.PI;import static java.lang.Math.*;public class DemoMath { public static v
2017-11-17 09:27:07
679
原创 java 时间获取方法
在java中获取系统时间,获取当前日期的数据首先介绍如何获取当前日期数据,这里有利用Calendar这个对象和date对象的两种方法,下面放入代码说明:package day_160810_common;import java.util.Calendar;public class DemoCalendar { public static void main(String[] ar
2017-11-16 16:44:09
222
原创 java静态内部类
package com.qf.inner02;//静态内部类public class DemoInner02 { public static void main(String[] args) { //实例化内部类对象 Outer.Inner inner = new Outer.Inner(); }}class Outer{ private String name="
2017-11-13 16:30:46
116
原创 java成员内部类
成员内部类,也叫实例内部类,相当于属性和方法a;持有外部类的引用,可以直接访问外部类的属性和方法b:如果内部类属性与外部类属性名相同,在内部类中访问外部类的属性,方式:Outer.this.namec:在成员内部类中不能声明静态成员变量,除非定义成常量,使用final修饰private static final String SEX="male"d:在外部类中访问内部类的成员,
2017-11-13 16:28:49
158
原创 printf输出格式
printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为:
2017-11-13 14:59:57
513
原创 Service笔记
四大组件Activity ContentProvider BroadcastReceiver Service一Service是四大组件之一,和Activity非常相似,一般运行在后台,没有用户界面,是一个可执行的程序二Service和Activity的区别不同点:Service:后台运行,没有界面Activity:可以和用户交互,页面可见相同点:注册方
2017-02-07 12:59:33
237
原创 Java中常见的异常以及导致的原因
针对比较有代表性的问题,我们整理了Java常见异常,希望对此感兴趣的朋友有所参考。算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBounds
2017-02-06 13:55:14
869
原创 android如何获取手机联系人的数据库
很多人在做手机联系人的apk时会遇到,如何获取手机联系人数据库的问题,在这里我就简单的将代码写一下package com.example.song.lx_day14_contacts;import android.content.ContentResolver;import android.database.Cursor;import android.net.Uri;import a
2017-01-22 15:35:23
632
原创 android联系人的简易通讯录
android简易的通讯录代码 主要用到了 数据库存储的知识点 还有menupackage com.example.song.lx_day13_contact;import android.content.ContentValues;import android.content.DialogInterface;import android.database.Cursor;impo
2017-01-18 17:58:35
3436
2
原创 android记录用户是否第一次进入apk
记录用户是否第一次进入apk 这里用到的是Shared Preferences的存储1.sharedPreferences会以一种xml文件的形式保存到机身的内置存储中2.sharedPreferences是以键值对的形式存在的3.sharedPreferences 目录是 data/data/程序包名/share_prefs/在程序的入口处进行判断是否第一次使用public
2017-01-18 16:34:44
412
原创 android如何使webview不跳到自带的浏览器上
一般用webview加载网址手机都会自动跳转到自带的浏览器中 ,如果为了一些效果想要不去跳转到浏览器 那就要给自己的webview加上客户端添加客户端代码 webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoa
2017-01-10 17:44:53
12249
2
原创 Android自定义TextView闪烁文字的效果
要想实现这个效果,可以充分利用Android中Paint对象的Shader渲染器。通过设置一个不断变化的LinearGradient,并使用带有该属性的Paint对象来绘制显示的文字,首先在onSizeChanged()方法中进行一些对象的初始化工作,并根据View的宽高设置一个LinearGradient渐变渲染器。其中最关键的就是使用getPaint()方法获取当前绘制TextView的P
2016-12-27 22:00:53
6545
2
原创 Android intent 传值方法
据我总结Intent传值的有四种方法第一中普通的Intent传值Intent intent = new Intent(MainActivity.this, Main2Activity.class); intent.putExtra("name", "王五"); intent.putExtra("age", 18); startActivity(i
2016-12-14 12:58:51
1604
原创 Assets 与 Res android的两大资源的获取 与android studio中assets文件的创建
Assets资源 一般我们都用来放视频 音乐等文件的它的资源获取 首先要获取他的资源管理器 这就好比图书馆的管理员 我们想要去借书 有必要去问管理员拿书 毕竟管理员对这里的情况了解能够准确的拿到你想要的东西如何获得管理者AssetManager manager = getAssets();获取了管理者之后我们解可以利用管理者去获取其中的资源了一般我们获取的资源是io流的模
2016-12-07 15:56:52
2546
原创 Android RatingBar 评星控件的自定义大小和样式
下面讲一下Android开发中的自定义RatingBar 在Android的开发软件中自带RatingBar 评星控件 但是它只有两个模式 一个大的模式一个小的模式 不管大小它都是固定的 不能达到开发人的要求 所以下面介绍一下怎么自定义RatingBar首先 选择你的两种图片 一个选中式的 一个为选中式的第二步 为星星设置选中和为选中的状态在res/drawab
2016-12-03 17:58:15
7179
1
原创 MediaPlayer的使用 带有seekBar
代码部分package com.example.song.lx_android_day04_musicplayer;import android.media.MediaPlayer;import android.os.Bundle;import android.os.Handler;import android.support.v7.app.AppCompatActivity;im
2016-12-02 12:25:43
2011
原创 跑马灯的实现
这里需要注意的是 singleLine属性代表单行 不能用Lines=“1”这个属性还有text的宽度一定要比控件宽 要么跑不起来【备注:】要实现跑马灯效果。要同时具有以下属性。android:ellipsize="marquee" 跑马灯android:singleLine="true" 单行android:focusable="true" 获取焦点android:foc
2016-12-02 11:10:59
382
原创 ListView与ListVIew或者GrideView嵌套问题
在第一次做项目的时候,最外层的布局是一个可以上下滚动的布局但是里面还有嵌套grideView于是就正常的用android自带的控件去写代码 当数据填完后发现里面的GrideView显示不全 只能显示一行因为listView和GridView都是可滑动的控件 所以需要自定义GridView 重写其中onMeasure()方法 在该方法中设置Grideview的高为match_content 否则
2016-12-02 10:53:46
454
原创 第一次安装androidStudio 一步做到不需更新
Studio十分好用 ,大家都开始使用了,但是在第一次安装的时候总会遇到,studio自动下载sdk的问题,由于sdk很大 要下载很长时间,但你在安装之后按照下面的步骤去做第一次打开studio就不会下载了,打开studio的安装目录下的bin文件夹,找到idea.properties文件 在它的最后一行设置 disable.android.first.run=true然后打开就
2016-12-02 10:17:06
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人