自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nero_xxx的博客

交流学习。

  • 博客(28)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 保留小数点后6位数,以0补全

/ 根据点的位置,截取 字符串。得到结果 result。// 获得第一个点的位置。

2023-09-25 23:45:17 257

原创 java根据当前日期获取本周和上周的日期区间

java根据当前日期获取本周和上周的日期区间XXX

2023-09-17 12:20:35 471

转载 Android java.lang.RuntimeException: Parcelable encountered IOException writing serializable object 解

Android中的Activity传递数据时,为了方便往往将很多数据封装成对象,然后将整个对象传递过去。传对象的时候有两种情况,一种是实现Parcelable接口,一种是实现Serializable接口。可以用bundle putSerializable(Key,Object)传递数据或者直接用intent putExtrr(Key,Object)传递数据。今天我在进行传递数据

2017-12-14 15:30:47 444

转载 Android正确获取外网ip的方法。

public static String GetNetIp() { String IP = ""; try { String address = "http://ip.taobao.com/service/getIpInfo2.php?ip=myip"; URL url = new URL(address); // URLConnec

2017-11-27 14:48:01 6485

转载 关于android获取json有null值造成崩溃的解决办法。

在写软件过程中,经常遇到后台返回null不稳定造成崩溃,各种莫名奇妙,使用下面这个方法可以直接避免崩溃,参考了ios转换的方法,将null值直接转为“null”。import java.lang.reflect.Type;    public class StringConverter implements JsonSerializer,       JsonDeseria

2017-11-14 09:42:05 4974

转载 关于viewpager与fragment需要刷新数据的bug,解决办法。

首先要解析两个问题,第一:在 Fragment 中,使用 getArguments() 来取得参数。这是常用的参数传递方式。这种数据传递方式只可能用一次,在 Fragment 被添加到 FragmentManager 后,所以会造成,就算我们把fragment释放掉,在viewpager里面,fragment获取到的bundle,仍然是第一次保存的数据,因此参数传递,在继承的 Fragment

2017-10-25 10:37:06 1055

原创 关于listview点击Item滑动到视图中间的做法。

在listview点击item的时候,传position进去。下面是方法。直接复制进去就可以了,适合做仿京东分类的效果。private int scrollViewMiddle = 0;private int scrllViewWidth = 0;private void changeTextLocation(int ssPosition) { int

2017-06-20 16:31:50 955

原创 phpnow简单链接数据库,打印代码

<?php$link = mysql_connect("127.0.0.1","root","123456")or die("不能链接数据库".mysql_error());if($link){echo"数据库链接成功";echo "";}mysql_selectdb("db_prusety",$link);$sql = "SELECT * FROM tb_admin";$re

2017-05-05 14:27:00 471

原创 Android Studio插件推荐

第一个当然是经常用到的将Json生成快速生成转成实体类工具,用起来真的非常方便。使用起来也是非常方便,复制json数据,右键点击Generate->Gsonfotmat就可以自动生成。但是要注意int类型跟double类型,这个有时候返回数据double类型的也是整数,生成的时候就会弄混。第二个就是省掉好多findview步骤的插件findviewbyme,有的人喜欢用注解

2017-04-25 14:30:01 220

转载 长度自适应 自动换行Flowlayout

import android.annotation.SuppressLint;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;/** * 根据子View的宽度排列的流式布局 */public

2017-04-20 10:53:59 848

转载 超高效的使用RecyclerView应对项目中的常见需求的Adapter。

最近公司不是很忙,鉴于之前写代码的一些习惯,打算在网上找一些比较有趣的东西,目前来说Recylerview的使用还不是十分的普及,于是专门从网上找了一个能满足基本所有列表需求的一个demo,里面写的adpter确实值得所有刚开始用,或者已经用好久的Recylcerview的开发者细细研究一下。下面共享出来,由于网站不是很稳定,所以也从github上面把demo下载下来放到csdn上面。大家可以

2017-04-19 14:07:10 263

原创 Fragment带参数构造函数时报错解决方法

报错信息如下:android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment ***.base.OlineFragment: make sure class name exists, is public, and has an empty constructor that is p

2017-04-12 14:28:22 603

原创 关于Android studio 导入 Eclipse项目出现.9图片报错的的处理方法。

很用情况下在Android studio导入Eclipse的项目时候会报错.9图片,因为它比eclipse的规范要求要严格一点。具体的报错信息 如  Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher  xxxxxx.9.png failed, see logs。这个时候只需在

2017-04-12 10:36:05 388

原创 使用RecyclerView代替ExpandableListView实现多层级展开列表的方法。

NERO在公司里面做软件的过程中,有需求做一个能展开折叠的效果的列表。列表里面的每个item又是一个列表。于是就脑筋一动,有了一个非常直观的想法,就是Recyclerview下面的每个item就是Recyclerview。功能跟性能感觉还不错。于是就上来简单分享一下。其实说白了就是在第一层的item里面,把Recylerview当作是一个控件。然后在Adapter里面viewholder方法里

2017-04-12 10:35:02 4085 1

原创 最简单四步查看Android studio SHA1.不用输入命令。

第一步选择工程目录结构位Android 的目录结构第二步按照下图圈中的操作步骤最后可以在控制台下面看到你的SHA1打印出来顶

2017-04-12 10:34:03 225

转载 史上最简单设置沉浸式状态栏。三句话搞定。

主要是使用niorgai大大的方法。他的github地址在此,上面有详细的说明。https://github.com/niorgai/StatusBarCompat。

2017-04-12 10:32:45 563

原创 Android关于开发过程中使用Webview时的基本设置。

以下都是基本设置,适合在开发中应用于调用网页是对Webview的基本设置。WebSettings settings = webView.getSettings();settings.setJavaScriptEnabled(true);settings.setAllowFileAccess(true);settings.setUseWideViewPort(true);//

2017-04-12 10:31:20 309

原创 关于Anroid(安卓)的一些正则

正则笔记。// 手机号正则public static final String PHONE_REGEX = "^[1][3,4,5,6,7,8,9][0-9]{9}$";// 邮箱正则public static final String EMAIL_REGEX = "^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[

2017-04-12 10:30:31 237

原创 Android(安卓)使用本地广播

首先要注册广播/**     * 注册广播接收器     */    private void registerReceiver() {        broadcastManager = LocalBroadcastManager.getInstance(getActivity());        IntentFilter intentFilter = new Inte

2017-04-12 10:28:34 292

原创 安卓(Anroid)杀掉进程。

在Android开发过程中有需要杀掉进程的操作。Intent  intent = new Intent(Intent.ACTION_MAIN);                          intent.addCategory(Intent.CATEGORY_HOME);                          intent.setFlags(Intent.FLAG_A

2017-04-12 10:27:45 219

原创 同时兼容高低版本的setBackground跟setTextColor方法

设置颜色:setTextColor(ContextCompat.getColor((context,,R.color.theme_color));设置背景:setBackground(ContextCompat.getDrawable(context, R.mipmap.buy_transfer));

2017-04-12 10:26:37 261

原创 关于Android软件在开发工程中封装的工具类分享。

都是比较简单的几种工具类方法。权当是自己的笔记。/** * app 英文名 * * @return */public static String getAppName() { return MyApp.getContext().getResources() .getString(R.string.app_name_en);}/** * 获取版本名

2017-04-12 10:23:22 249

原创 在用EdictText做登录账号密码时的两点建议。

在开发Android软件过程中,登录注册是必不可少的一个页面,那么一下有两点要引起注意,避免不必要的错误。第一个就是不要换行操作,避免出现多行账号。private InputFilter filter=new InputFilter() { @Override public CharSequence filter(CharSequence source, int sta

2017-04-12 10:22:11 343

原创 Android(安卓)产生0-9不重复随机数组高效方法。

原来在做公司的产品的时候有做一个数字小键盘的要求,那么刚好也上网查找这些方法,对比之后,发现用Set数组是最高效的一种。下面介绍其方法。Set setRan = new HashSet();private void numB() { Set set = new LinkedHashSet(); while (set.size() 10) { i

2017-04-12 10:21:10 1183

原创 关于在activity中使用popuwindow关闭后引起崩溃的解决方法。

在使用popuwindow的时候,如果结束当前的activity,运行到ondestroy周期是,如果没有将popuwindow执行dimiss(),就会引起崩溃,这个时候,就要在这个生命周期里面进行判断,如果popuwindow不为空并且popuwindow的isshowing()。就执行dismiss();

2017-04-12 10:20:11 257

原创 关于浮点(float)类型加减乘除保留两位精度工具类。

比较简单的一个工具类,适合在Android软件开发过程中调用。public class MyBigDecimal { public static String add(double d1, double d2) { // 进行加法运算 String st; DecimalFormat df = new DecimalFormat("0.00");

2017-04-12 10:18:15 458

原创 关于安卓(Android)图片上传大图的两点建议。

上传带宽是极其有限的,那么怎么才能做到加快速度上传呢。 其实就是压缩大图容量大小的过程,而在这个过程中尽量不降低图片的清晰度,把图片压缩到较小的容量,就是下面要简单讲的两点内容。现在手机的分辨率比较高,有点容量动不动就大道6M左右,而上传图片的并没有这种需求,所以第一步就是降低分辨率,这个可以根据工作的实质要求来定。降低分辨率,首先要识别图片长宽的比例,计算其缩放比例。

2017-04-12 10:17:15 556

原创 Anroid Studio 添加SVN server,TortoiseSVN版本管理。

以下内容适合新手跟中阶的Android studio开发Android程序过程中,添加SVN进行版本管理。本文着重提醒跟介绍在安装版本控制过程中不管新老手都容易出现的问题,以及解决办法。文章可能有点长,请耐心看完。这里的Android Studio 的安装跟java环境配置省略不提。在win10系统下面安装,因为svn属于msi文件,所以需要使用命令来安装svn

2017-04-12 10:16:19 239

超高效的使用RecyclerView应对项目中的常见需求的Adapter

由BRVAH开发的关于Recylerview的adpter,集合了众多实际开发过程中Android开发者的常见布局控件需求,这里将做一个转载下载。

2017-04-19

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

TA关注的人

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