当前搜索:

Android基础之测量text宽度的三种方式

String str = "mare_blue"; canvas.drawText( str , x , y , paint); //1. 粗略计算文字宽度 Log.d(TAG, "measureText=" + paint.measureTe...
阅读(82) 评论(0)

android的ListView做表格添加圆角边框

在drawable目录下添加view_yuan_morelist.xml,设置控件的边框代码。如下: xml version="1.0" encoding="utf-8"?> shape xmlns:android="http://...
阅读(94) 评论(0)

Android中数据存储——文件存储数据

package com.example.administrator.myapplication; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.os.B...
阅读(105) 评论(0)

RecyclerView的万能Adapter

近期看了RecyclerView更全解析之 - 打造通用的万能Adapter作者录制的视频,手打了一份代码,以便于以后查阅。 其余废话不说了,看代码: Adapter部分 package com.example.weijinran.recyclerviewadapterdemo.commonAd...
阅读(93) 评论(0)

简单okHttpUtils封装

不说废话,直接上代码(okHttpUtils) package com.weijinran.wjr_library.utils; import android.os.Handler; import android.os.Looper; import java.io.IOException; ...
阅读(162) 评论(0)

创建fragment实例

/** * MatchsFragment 实例 */ public static MatchsFragment instance = null; /** * 单例模式 * @return */ public static MatchsFragment getInstance() { ...
阅读(148) 评论(0)

探索PinYin4j.jar将汉字转换为拼音的基本用法

将汉字转换为拼音在Android开发中是个很常见的问题。例如:在android手机应用开发中,要查询联系人的姓名,通常都是用拼音进行查询的。 Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源项目。 主要的功能有: - 支持同一汉字有多个发...
阅读(116) 评论(0)

Android版本更新并安装工具类

自己用系统的DownloadManager工具封装了一个版本更新帮助类,代码如下: 1.功能具体实现的Java代码 public class VersionUpdataHelper { private static final String TAG = "VersionUpd...
阅读(251) 评论(0)

Android动态获取权限

前几天在网上找了找Android动态获取权限的文章和视频,自己整理了一下。几天看一位大神说真正的程序员是有着分享精神的,我这个刚刚入行的小菜鸟,也想把自己整理的东西分享给大家。 本文参考了A_si的Permission——郭霖认为最优的运行时权限方案和郭霖大神的CSDN视屏 在这之前,...
阅读(179) 评论(0)

RecyclerView 之通用适配

RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好。RecyclerView 同样也用到适配,枯燥重复的适配肯定会让你不胜其烦,下面让我们一起来打造一款通用的适配(BaseQuickAdapter)。受益群体...
阅读(100) 评论(0)

android6.0以后获取权限(一次性获取所有)

首先上工具类 [java] view plain copy print? "code" class="java">"code" class="java">/**  ...
阅读(99) 评论(0)

Android开发 sharesdk分享微信/朋友圈的时候只显示文字,不显示链接

问题:分享的时候只将分享的content分享出去了,连标题及链接都没有分享出去。 原因:没有配置image导致。 解决办法: 在  showShare 方法里面添加配置: if(ImageUrlOrPath != null &&ImageUrlOrPath.cont...
阅读(270) 评论(0)

Android 设定横屏,禁止屏幕旋转,Activity重置 [更新视频播放器相关]

1. 设定屏幕方向 当指定了屏幕的方向后(非SCREEN_ORIENTATION_UNSPECIFIED),屏幕就不会自动的旋转了 有2中方式控制屏幕方向: 1.1 修改AndroidManifest.xml 在AndroidManifest.xml的activity中加入: ...
阅读(502) 评论(0)

解决 Android N 上报错:android.os.FileUriExposedException: file:///storage/emulated/0/

解决Android N文件访问crash android.os.FileUriExposedException file:///storage/emulated/0/xxx 原因: Android N对访问文件权限收回,按照Android N的要求,若要在应用间共享文件,您应发送一项 c...
阅读(1525) 评论(0)

Android 仿微信回复评论点赞效果

模仿微信朋友圈、QQ说说的评论的人,点赞人可点击效果,非原创这里只是转载一个github上的开源库 TextViewSpanClickable
阅读(268) 评论(0)

JAVA字符串转日期或日期转字符串

文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进  来!          用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyy...
阅读(154) 评论(0)

JAVA字符串格式化-String.format()的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得c语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) ...
阅读(328) 评论(0)

android 根据生日生成星座

private String[][] constellations = {{"摩羯座", "水瓶座"}, {"水瓶座", "双鱼座"}, {"双鱼座", "白羊座"}, {&qu...
阅读(474) 评论(0)

使用ViewPager的功能(解决切换Fragment状态不保存)

把限制的页面数目设置成你的页面数就可以了。
阅读(327) 评论(0)

解决服务器返回错误数据格式导致Json解析出错造成app崩溃

第一种方案:可以使用try来手动抛出异常,并打印错误信息 MatchBean matchBean = null; try { matchBean = new Gson().fromJson(msg.obj.toString(), MatchBean.class); } catch (...
阅读(2044) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 4万+
    积分: 750
    排名: 6万+
    最新评论